Sorry, I should have mentioned -- the supported_browser property
already exists in the HTML (created by a JSP) so it's already set. The
problem seems to be that we can't have a conditional entry point that
changes class based on a property. Does anyone know if that's true?

On Mar 31, 2:17 am, Peter Simun <[email protected]> wrote:
> you have to set default value for supported_browser property.
>
> <set-property name="supported_browser" value="true" />
>
> -p-
>
> On 30. Mar., 21:21 h., Skyfort <[email protected]> wrote:
>
> > Hey all, I am trying to do something like this:
>
> > <define-property name="supported_browser" values="true,false" />
>
> > <replace-with class="com.test.client.UnsupportedBrowserEntryPoint">
> >         <when-type-is class="com.test.client.EntryPoint"/>
> >         <when-property-is name="supported_browser" value="false"/>
> > </replace-with>
>
> > <entry-point class='com.test.client.EntryPoint' />
>
> > but it gives an ugly error. Is this even a possible thing to do?
>
> > Here is the error -- thanks!
>
> > [ERROR] Unable to load module entry point class
> > com.test.client.EntryPoint (see associated exception for details)
> > java.lang.NullPointerException: null
> >         at java.util.TreeMap.getEntry(Unknown Source)
> >         at java.util.TreeMap.containsKey(Unknown Source)
> >         at java.util.TreeSet.contains(Unknown Source)
> >         at
> > com.google.gwt.dev.cfg.BindingProperty.isAllowedValue(BindingProperty.java:
> > 63)
> >         at
> > com.google.gwt.dev.shell.ModuleSpacePropertyOracle.computePropertyValue(ModuleSpacePropertyOracle.java:
> > 120)
> >         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.ModuleSpace.onLoad(ModuleSpace.java:318)
> >         at
> > com.google.gwt.dev.shell.BrowserWidget.attachModuleSpace(BrowserWidget.java:
> > 343)
> >         at com.google.gwt.dev.shell.ie.BrowserWidgetIE6.access
> > $300(BrowserWidgetIE6.java:37)
> >         at
> > com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.gwtOnLoad(BrowserWidgetIE6.java:
> > 77)
> >         at
> > com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.invoke(BrowserWidgetIE6.java:
> > 161)
> >         at
> > com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke(IDispatchImpl.java:
> > 294)
> >         at
> > com.google.gwt.dev.shell.ie.IDispatchImpl.method6(IDispatchImpl.java:
> > 194)
> >         at
> > org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:
> > 117)
> >         at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
> >         at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1925)
> >         at 
> > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
> >         at
> > com.google.gwt.dev.SwtHostedModeBase.processEvents(SwtHostedModeBase.java:
> > 235)
> >         at
> > com.google.gwt.dev.HostedModeBase.pumpEventLoop(HostedModeBase.java:
> > 558)
> >         at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:405)
> >         at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)

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