2.2.0.Final RPC issues + unresolvable types in IOC codegen
manstis Jan 29, 2013 9:33 AMHello,
Starting from today we get the below compilation warnings with 2.2.0-SNAPSHOT (and 2.2.0.Final). We did not see these until today.
Furthermore we are also having RPC related NPE's too. Please also see below (the "real" VFSServiceImpl.readAttributes() implementation in the below NPE stack-trace is not hit - i.e. a breakpoint on it is never hit).
Has anything mysteriously happened in errai-land?
Thanks,
Mike
Compile time warnings
Loading module: org.kie.guvnor.GuvnorShowcase
Top URL: http://127.0.0.1:8888/org.kie.guvnor.GuvnorShowcase/Guvnor.html?gwt.codesvr=127.0.0.1:9997
User agent: FF
Remote host: localhost:60917
Tab key: 0x8eb8dda0
Session key: &"]nUds_;2v$|=8:
DEBUG: Validating units:
INFO: Ignored 7 units with compilation errors in first pass.
Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
DEBUG: Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory
DEBUG: Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator
INFO: Generating Marshallers Bootstrapper...
DEBUG: Rebinding org.jboss.errai.ioc.client.QualifierEqualityFactory
DEBUG: Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.QualifierEqualityFactoryGenerator
INFO: Generating Extensions Bootstrapper...
DEBUG: Rebinding org.jboss.errai.ioc.client.Bootstrapper
DEBUG: Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator
INFO: Generating Extensions Bootstrapper...
INFO: Checking ErraiApp.properties for configured types ...
DEBUG: Adding '1' new generated units
SPAM: Resolving org.jboss.errai.ioc.client.BootstrapperImpl
SPAM: Resolving org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2348_proxy
SPAM: Resolving org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2390_proxy
SPAM: Resolving org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2418_proxy
SPAM: Resolving org.jboss.errai.ioc.client.BootstrapperImpl.ProjectEditorScreenPresenter_inj2360_proxy
SPAM: Resolving org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2387_proxy
SPAM: Resolving org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2334_proxy
SPAM: Found type 'org.jboss.errai.ioc.client.BootstrapperImpl'
SPAM: Found type 'org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2348_proxy'
SPAM: Found type 'org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2390_proxy'
SPAM: Found type 'org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2418_proxy'
SPAM: Found type 'org.jboss.errai.ioc.client.BootstrapperImpl.ProjectEditorScreenPresenter_inj2360_proxy'
SPAM: Found type 'org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2387_proxy'
SPAM: Found type 'org.jboss.errai.ioc.client.BootstrapperImpl.View_inj2334_proxy'
WARN: Unable to resolve method method _$479983518_service
WARN: Unable to resolve interface org/kie/guvnor/enums/client/editor/EnumEditorPresenter$View
WARN: Unable to resolve interface org/kie/guvnor/factmodel/client/editor/FactModelsEditorPresenter$View
WARN: Unable to resolve interface org/kie/guvnor/guided/scorecard/client/GuidedScoreCardEditorPresenter$View
WARN: Unable to resolve supertype org/kie/guvnor/projecteditor/client/forms/ProjectEditorScreenPresenter
WARN: Unable to resolve interface org/kie/guvnor/guided/dtable/client/GuidedDecisionTableEditorPresenter$View
WARN: Unable to resolve interface org/kie/guvnor/guided/rule/client/GuidedRuleEditorPresenter$View
INFO: Module org.kie.guvnor.GuvnorShowcase has been loaded
RPC NPE
ERROR: Uncaught exception escaped
com.google.gwt.event.shared.UmbrellaException: Exception caught: null
at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:129)
at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)
at com.google.gwt.event.logical.shared.SelectionEvent.fire(SelectionEvent.java:43)
at com.google.gwt.user.client.ui.Tree.onSelection(Tree.java:1340)
at com.google.gwt.user.client.ui.Tree.elementClicked(Tree.java:1067)
at com.google.gwt.user.client.ui.Tree.onBrowserEvent(Tree.java:693)
at com.google.gwt.user.client.ui.Composite.onBrowserEvent(Composite.java:83)
at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1351)
at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1307)
at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)
at sun.reflect.GeneratedMethodAccessor59.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NullPointerException: null
at org.jboss.errai.bus.client.framework.RpcProxyLoaderImpl$1org_uberfire_backend_vfs_VFSServiceImpl.readAttributes(RpcProxyLoaderImpl.java:1680)
at org.uberfire.client.editors.fileexplorer.FileExplorerPresenter.redirect(FileExplorerPresenter.java:167)
at org.uberfire.client.editors.fileexplorer.FileExplorerView$2.onSelection(FileExplorerView.java:84)
at com.google.gwt.event.logical.shared.SelectionEvent.dispatch(SelectionEvent.java:89)
at com.google.gwt.event.logical.shared.SelectionEvent.dispatch(SelectionEvent.java:1)
at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)
at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)
at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)
at com.google.gwt.event.logical.shared.SelectionEvent.fire(SelectionEvent.java:43)
at com.google.gwt.user.client.ui.Tree.onSelection(Tree.java:1340)
at com.google.gwt.user.client.ui.Tree.elementClicked(Tree.java:1067)
at com.google.gwt.user.client.ui.Tree.onBrowserEvent(Tree.java:693)
at com.google.gwt.user.client.ui.Composite.onBrowserEvent(Composite.java:83)
at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1351)
at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1307)
at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)
at sun.reflect.GeneratedMethodAccessor59.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
at java.lang.Thread.run(Thread.java:662)