Hi all,
I'm using i18n for the first time in a GWT app. When I add the
following line in my gwt.xml file :
<extend-property name="locale" values="en,fr" />
The app crash in hosted mode (stack trace below). I'm using a noserver
configuration (PHP backend). The problem seems to be that GWT can't
find the default locale. I tried to specify it in the URL (with ?
locale=en), or in the HTML page (with <meta name="gwt:property"
content="locale=en">), with no success. I found a couple of threads
with the same exception, but none of them really helped me (in both
cases the hosted mode was working) : I'm aware it could be beacuse of
my noserver configuration, and my nocache files, but I can't find
where...
Thank you for your help.
the stack trace :
[ERROR] Error while executing the JavaScript provider for property
'locale'
java.lang.RuntimeException: Failed to invoke native method:
__gwt_getProperty with 1 arguments.
at com.google.gwt.dev.shell.mac.LowLevelSaf.invoke(LowLevelSaf.java:
160)
at
com.google.gwt.dev.shell.mac.ModuleSpaceSaf.doInvoke(ModuleSpaceSaf.java:
98)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
447)
at
com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:
228)
at
com.google.gwt.dev.shell.ModuleSpacePropertyOracle.computePropertyValue(ModuleSpacePropertyOracle.java:
95)
at
com.google.gwt.dev.shell.ModuleSpacePropertyOracle.getPropertyValue(ModuleSpacePropertyOracle.java:
59)
at
com.google.gwt.i18n.rebind.LocaleInfoGenerator.generate(LocaleInfoGenerator.java:
88)
at
com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:
51)
at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.tryRebind(StandardRebindOracle.java:116)
at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.rebind(StandardRebindOracle.java:61)
at
com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:
166)
at
com.google.gwt.dev.shell.ShellModuleSpaceHost.rebind(ShellModuleSpaceHost.java:
114)
at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java:468)
(...)
[ERROR] Error while executing the JavaScript provider for property
'locale'
java.lang.RuntimeException: Failed to invoke native method:
__gwt_getProperty with 1 arguments.
at com.google.gwt.dev.shell.mac.LowLevelSaf.invoke(LowLevelSaf.java:
160)
at
com.google.gwt.dev.shell.mac.ModuleSpaceSaf.doInvoke(ModuleSpaceSaf.java:
98)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
447)
at
com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:
228)
at
com.google.gwt.dev.shell.ModuleSpacePropertyOracle.computePropertyValue(ModuleSpacePropertyOracle.java:
95)
at
com.google.gwt.dev.shell.ModuleSpacePropertyOracle.getPropertyValue(ModuleSpacePropertyOracle.java:
59)
at
com.google.gwt.i18n.rebind.LocalizableGenerator.generate(LocalizableGenerator.java:
97)
at
com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:
51)
at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.tryRebind(StandardRebindOracle.java:116)
at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.rebind(StandardRebindOracle.java:61)
at
com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:
166)
at
com.google.gwt.dev.shell.ShellModuleSpaceHost.rebind(ShellModuleSpaceHost.java:
114)
at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java:468)
at
com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:
359)
at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:
39)
(...)
[ERROR] Could not parse specified locale
com.google.gwt.core.ext.BadPropertyValueException: Property 'locale'
cannot be set to unexpected value '<failed to compute>'
at
com.google.gwt.dev.shell.ModuleSpacePropertyOracle.computePropertyValue(ModuleSpacePropertyOracle.java:
103)
at
com.google.gwt.dev.shell.ModuleSpacePropertyOracle.getPropertyValue(ModuleSpacePropertyOracle.java:
59)
at
com.google.gwt.i18n.rebind.LocalizableGenerator.generate(LocalizableGenerator.java:
97)
at
com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:
51)
at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.tryRebind(StandardRebindOracle.java:116)
at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.rebind(StandardRebindOracle.java:61)
at
com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:
166)
at
com.google.gwt.dev.shell.ShellModuleSpaceHost.rebind(ShellModuleSpaceHost.java:
114)
at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java:468)
at
com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:
359)
at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:
39)
at com.google.gwt.core.client.GWT.create(GWT.java:97)
at com.google.gwt.i18n.client.LocaleInfo.<clinit>(LocaleInfo.java:35)
at com.google.gwt.user.client.ui.RootPanel.get(RootPanel.java:158)
(...)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---