Hi,
I am looking for a project setup that allows me to work easily with
both hosted mode and web mode (including RPC).
I am getting the exception below, whenever I start up hosted mode
after I have started it in web mode (i.e. war/<myModule> directory
contains the compiled code for web mode). If I am starting hosted mode
on a clean war/<myModule> directory then it works ok.

To workaround it I thought to add a specific module for hosted mode
like this:
<module rename-to='myModuleHosted'>
  <inherits name='my.company.gwt.MyModule'/>
  <set-property name="user.agent" value="gecko" />
  <set-property name="locale" value="default" />
</module>
And then start up this from the shell (with args: -startupUrl
MyModuleHosted.html
my.company.gwt.MyModuleHosted). This works well as long as I dont do
any RPC calls.

RPC calls however fail since they try to address myModuleHosted/
myServicePath whereas the service is still available under myModule/
myServicePath.

Any ideas to get the service available as myModuleHosted/myServicePath
instead?
Or any other ideas for a setup?

Thanks, Rintcius


[ERROR] Error while executing the JavaScript provider for property
'user.agent'
java.lang.RuntimeException: Failed to invoke native method:
__gwt_getProperty with 1 arguments.
        at com.google.gwt.dev.shell.moz.LowLevelMoz.invoke(LowLevelMoz.java:
134)
        at com.google.gwt.dev.shell.moz.ModuleSpaceMoz.doInvoke
(ModuleSpaceMoz.java:99)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
453)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject
(ModuleSpace.java:231)
        at
com.google.gwt.dev.shell.ModuleSpacePropertyOracle.computePropertyValue
(ModuleSpacePropertyOracle.java:108)
        at com.google.gwt.dev.shell.ModuleSpacePropertyOracle.getPropertyValue
(ModuleSpacePropertyOracle.java:65)
        at com.google.gwt.dev.cfg.ConditionWhenPropertyIs.doEval
(ConditionWhenPropertyIs.java:48)
        at com.google.gwt.dev.cfg.Condition.isTrue(Condition.java:36)
        at com.google.gwt.dev.cfg.ConditionAll.doEval(ConditionAll.java:37)
        at com.google.gwt.dev.cfg.Condition.isTrue(Condition.java:36)
        at com.google.gwt.dev.cfg.Rule.isApplicable(Rule.java:35)
        at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.tryRebind
(StandardRebindOracle.java:103)
        at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind
(StandardRebindOracle.java:62)
        at com.google.gwt.dev.shell.StandardRebindOracle.rebind
(StandardRebindOracle.java:172)
        at com.google.gwt.dev.shell.ShellModuleSpaceHost.rebind
(ShellModuleSpaceHost.java:114)
        at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java:474)
        at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate
(ModuleSpace.java:365)
        at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:
39)
        at com.google.gwt.core.client.GWT.create(GWT.java:91)
        at com.google.gwt.user.client.DOM.<clinit>(DOM.java:35)
        at com.google.gwt.user.client.ui.SimplePanel.<init>(SimplePanel.java:
35)

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to