Creamos un sitio web con tapiz 5.1.0.5 y nos encontramos, a veces, con un problema clave que falta cuando llegamos a la página de inicio.Tapiz: página de inicio use configuración regional en inglés en lugar de configuración regional predeterminada
Este problema apareció solo 4 veces, este es un problema aleatorio.
configuración actual:
configuration.add(SymbolConstants.SUPPORTED_LOCALES, "fr");
=> lo que el local, si no esfr
y noen
configuration.add("tapestry.start-page-name", "Accueil");
=> así que cuando llegamos a/
tapiz nos vuelve a dirigir en/accueil
Aquí el problema es que a veces vemos:
Al golpear /
claves Búsquedas tapicería en lugar de *_en.properties
*_fr.properties
pero si llegamos a /accueil
claves Búsquedas tapicería en *_fr.properties
.
registro de seguimiento:
Caused by: java.lang.NumberFormatException: For input string: **"[[missing key: prehome.store.opening.delay]]"**
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at XXXXXXX.tapestry.components.overlayer.StoreOverlayer.initStoresAndRegions(StoreOverlayer.java:652)
at XXXXXXX.tapestry.components.overlayer.StoreOverlayer.setupRender(StoreOverlayer.java)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:184)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.run(ComponentPageElementImpl.java:164)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
... 94 more
01-02-2012 11:55:52:979 23120252 ERROR org.apache.tapestry5.internal.services.InternalModule.PagePool - Page Page[Accueil en] is dirty, and will be discarded (rather than returned to the page pool).
alguien ha tenido este problema?
¿Sabes por qué cuando llegamos a la página de inicio, tapices usamos la configuración regional en
en lugar de nuestra configuración regional predeterminada fr
?
Pensamos que esta solución pero no nos ayudó a entender por qué buscar en el Tapiz "en" localidad. Además usamos "fr" para la configuración regional del navegador. – Fabien