Not sure what's going on here, but it all worked fine before upgrading to GWT 2.3.
Once create() returns null, AbstractRequestFactory$2(AbstractRequestContext).createProxy(Class<T>, SimpleProxyId<T>) fails:
It looks like I'm not alone with this error and it started to occur in GWT 2.3. Any help would be greatly appreciated.
6afUkn4PPdS7L*m[] (Suspended)
JsniCreatorMap$.create$(Class<T>, AbstractAutoBeanFactory) line: 50
AppRequestFactoryImpl_FactoryImpl(AbstractAutoBeanFactory).create(Class<T>) line: 44
AbstractRequestFactory$2(AbstractRequestContext).createProxy(Class<T>, SimpleProxyId<T>) line: 426
AbstractRequestFactory$2(AbstractRequestContext).getProxyForReturnPayloadGraph(SimpleProxyId<Q>) line: 673
AbstractRequestFactory$2(AbstractRequestContext).processReturnOperation(SimpleProxyId<Q>, OperationMessage, WriteOperation...) line: 757
AbstractRequestFactory$2(AbstractRequestContext).processReturnOperations(ResponseMessage) line: 1067
AbstractRequestContext.access$5(AbstractRequestContext, ResponseMessage) line: 1037
AbstractRequestContext$StandardPayloadDialect.processPayload(Receiver<Void>, String) line: 276
AbstractRequestContext$4.onTransportSuccess(String) line: 959
DefaultRequestTransport$1.onResponseReceived(Request, Response) line: 141
Request.fireOnResponseReceived(RequestCallback) line: 287
RequestBuilder$1.onReadyStateChange(XMLHttpRequest) line: 395
GeneratedMethodAccessor67.invoke(Object, Object[]) line: not available
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
Method.invoke(Object, Object...) line: 597
MethodAdaptor.invoke(Object, Object...) line: 103
MethodDispatch.invoke(JsValue, JsValue[], JsValue) line: 71
OophmSessionHandler.invoke(BrowserChannelServer, BrowserChannel$Value, int, BrowserChannel$Value[]) line: 167
BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer$SessionHandlerServer) line: 326
BrowserChannelServer.invokeJavascript(CompilingClassLoader, JsValueOOPHM, String, JsValueOOPHM[], JsValueOOPHM) line: 207
ModuleSpaceOOPHM.doInvoke(String, Object, Class<?>[], Object[]) line: 132
ModuleSpaceOOPHM(ModuleSpace).invokeNative(String, Object, Class<?>[], Object[]) line: 561
ModuleSpaceOOPHM(ModuleSpace).invokeNativeObject(String, Object, Class<?>[], Object[]) line: 269
JavaScriptHost.invokeNativeObject(String, Object, Class<?>[], Object[]) line: 91
Impl.apply(Object, Object, Object) line: not available
Impl.entry0(Object, Object, Object) line: 214
GeneratedMethodAccessor59.invoke(Object, Object[]) line: not available
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
Method.invoke(Object, Object...) line: 597
MethodAdaptor.invoke(Object, Object...) line: 103
MethodDispatch.invoke(JsValue, JsValue[], JsValue) line: 71
OophmSessionHandler.invoke(BrowserChannelServer, BrowserChannel$Value, int, BrowserChannel$Value[]) line: 167
BrowserChannelServer.reactToMessages(BrowserChannelServer$SessionHandlerServer) line: 281
BrowserChannelServer.processConnection() line: 531
BrowserChannelServer.run() line: 352
Thread.run() line: 662