Sony fait confiance à SAP

Dans la série les sites web Sony plante. Celle-là est très sympatique.

  1. Aller à l'adresse suivante : http://shop.sonystyle-europe.com/SonyStyle/b2c/forwardToAction.do
  2. cliquer sur "Start application"
  3. aller de nouveau à l'adresse en (1) en la collant dans la barre d'adresse par exemple
  4. Bingo !
     A runtime error occurred    java.lang.RuntimeException: The requested forward success was not defined in the action com.sapmarkets.isa.isacore.action.GetForwardAction
Contact the administrator
Please click here to return to our European Homepage.

Le code source HTML de l'erreur est légèrement différent de celui de l'autre jour, on suppose qu'on ne passe pas exactement par le même chemin. Cette erreur peut-être reproduite de façon plus naturelle en naviguant sur les sites Sony qui sont tous intercroisés (en allant de la boutique à la description d'un produit par exemple et en suivant le lien vers la boutique Sony à partir de là par exemple). Au passage on voit que la boutique, 100% pur frames est réalisée avec SAP MarketPlace, qui est apparemment basé pour partie sur Struts. Ce qui est étrange c'est que Marketplace a l'air d'être plus dirigé vers le B2B que le B2C, mauvaise utilisation donc ? Enfin bref, un site qui plante sur une simple navigation, c'est assez navrant, et ceci n'est malheureusement que le prémisse de ce que vont nous apporter JSF et Struts : tout ce qui est sur le web doit être une application. Une porte ouverte à toutes les petites erreurs qu'on vient de voir.