2010-06-01 5 views
2

Je travaille à l'aide richfaces 3.3.3, tomcat 6. quand je tente d'accéder à ma demande en utilisant IE6 et la langue de Windows est configuré pour l'arabe, je reçois l'exception suivante:richfaces 3.3.3 problème avec IE6

IllegalArgumentException: Le paramètre "taille" pour convertir du HTML en java ne peut pas être décodé: [1px], raison: nombre incomparable: "1px".

quand je change la langue windows retour à l'anglais, redémarrez le serveur et essayez de vous connecter à nouveau tout fonctionne très bien ..

Quelqu'un peut-il me aider s'il vous plaît cette question

Répondre

2

Vous avez un problème this. Malheureusement, il semble être un bug dans la classe NumberFormat.

+0

On dirait que RichFaces est raciste ;-) –

1

J'ai réussi à trouver une solution de contournement: Dans votre riche: tabPanel, ajoutez l'attribut headerSpacing = "1" (sans aucune unité). Cela résoudra le problème de l'analyseur. Ça m'a pris pas mal de temps à déboguer jsf et jdk pour savoir ...

Encore une chose à faire: Dans votre skin, définissez generalSizeFont sur une valeur sans unité. C'est à dire. par exemple "generalSizeFont = 11". Sinon, vous obtiendrez l'exception pour les icônes (elles fonctionneront quand même).