在Errai / GWT应用程序中使用gwt-tour library时,会抛出此错误:

com.google.gwt.core.client.JavaScriptException:(TypeError):无法在com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:248)的com.google中调用null的方法'getBoundingClientRect' .gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)com.google.gwt.dev.shell.ModuleSpace .invokeNativeVoid(ModuleSpace.java:289),位于com.eemi.gwt.tour.client.GwtTour._createCallOut(GwtTour.java)的com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107) com.eemi.gwt.tour.client.GwtTour.createCallOut(GwtTour.java:106)位于com.google.gwt.core.client.impl的app.client.local.UIController $ 1.execute(UIController.java:46) .schedulerImpl $ Task $ .executeScheduled $(SchedulerImpl.java:50)com.google.gwt.core.client.impl.SchedulerImpl.runScheduledTasks(SchedulerImpl.java:228)com.google.gwt.core.client.impl .SchedulerImpl.flushPostEventPumpCommands(附表rImpl.java:388)com.google.gwt.core.client.impl.SchedulerImpl $ Flusher.execute(SchedulerImpl.java:78)at com.google.gwt.core.client.impl.SchedulerImpl.execute(SchedulerImpl . java:138)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang .reflect.Method.invoke(Method.java:601)com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch) .java:71)在com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)com的com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:337) . go.com.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:218)位于com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)at at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561),位于com.google.gwt.dev上的com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269) . shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)位于com.google.gwt.core.client.impl.Impl.apply(Impl.java)com.google.gwt.core.client.impl.Impl.entry0( Impl.java:213)sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java .lang.reflect.Method.invoke(Method.java:601)com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)com.google.gwt.dev.shell.MethodDispatch.invoke (MethodDispatch.java:71)com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:292)at at com.google.gwt.dev.shell.B rowserChannelServer.processConnection(BrowserChannelServer.java:546)位于com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)的java.lang.Thread.run(Thread.java:722)

这个错误意味着什么:

JavaScriptException: (TypeError): Cannot call method 'getBoundingClientRect' of null