(BTW, I posted this question on the Maps forum, they said to post
here...)

I am using gwt-linux-1.5.2 and gwt-maps-1.0.0 with some very simple
Java code:

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;

import com.google.gwt.maps.client.MapWidget;
import com.google.gwt.maps.client.geom.LatLng;

public class MainEntryPoint implements EntryPoint
{
  private MapWidget map;
    public MainEntryPoint(){ }

    public void onModuleLoad()
    {
        map = new MapWidget( LatLng.newInstance(53.188245,-2.558616),
12 );
        RootPanel.get().add( map );
    }

}

When using GWTCompile, all seems well.  When using the shell (with
exactly the same classpath as compiling), I get:

java.lang.AssertionError: Backing JSO missing imported function
scrollWheelZoomEnabled
        at
com.google.gwt.maps.client.impl.__MapImplImpl.bind(transient
source for com.google.gwt.maps.client.impl.__MapImplImpl:41)
        at com.google.gwt.maps.client.MapWidget.<init>(MapWidget.java:
249)
        at com.google.gwt.maps.client.MapWidget.<init>(MapWidget.java:
222)
        at
com.chrispowell.client.MainEntryPoint.onModuleLoad(MainEntryPoint.java:
34)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:320)
        at
com.google.gwt.dev.shell.BrowserWidget.attachModuleSpace(BrowserWidget.java:
329)
        at com.google.gwt.dev.shell.moz.BrowserWidgetMoz.access
$100(BrowserWidgetMoz.java:35)
        at com.google.gwt.dev.shell.moz.BrowserWidgetMoz
$ExternalObjectImpl.gwtOnLoad(BrowserWidgetMoz.java:59)
        at
org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native
Method)
        at
org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:
1428)
        at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2840)
        at com.google.gwt.dev.GWTShell.pumpEventLoop(GWTShell.java:
720)
        at com.google.gwt.dev.GWTShell.run(GWTShell.java:593)
        at com.google.gwt.dev.GWTShell.main(GWTShell.java:357)

I have tried changing the order of the jars but, as I expected, this
makes little difference.  I ha ve checked the source code in
com.google.gwt.maps.client.MapWidget.java finding:

    public boolean isScrollWheelZoomEnabled() {
         return MapImpl.impl.scrollWheelZoomEnabled(jsoPeer);
     }

It gets a little confusing at this point.  MapImpl is an interface
with:

    MapImpl impl = GWT.create(MapImpl.class);
    .
    .
    com.google.gwt.maps.client.impl.MapImpl.java and find:
         boolean scrollWheelZoomEnabled(JavaScriptObject jsoPeer);

Anyway, why is the GWTCompiler happy but GWTShell complaining and how
do I go about fixing this?

Many thanks

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
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