Hi, I am not quite sure what's your EJB configuration and how are the EJB's being loaded... but to me it seems that in the GWT-Service method addCustomer you're working with a null pointer.
Note that GWT-RPC (server-side) will not automatically setup the bean. You'll need to use the JNDI etc in your server code to ensure that the bean is available. Disclaimer: I am not an EJB expert. Albeit, I hate them passionately. ;) -- Happy Hacking, Gaurav Vaish http://www.mastergaurav.com On Dec 3, 7:32 pm, "dato.java" <david.chokhoneli...@gmail.com> wrote: > Hello , > > I am developing simple GWT application with EJB 3.0 ,and user Apache > Maven 3.0 , but my porblem is that when i try to call some ejb method > from rpc method it fails with error: > > 2010-12-03 18:26:34,698 ERROR [org.apache.catalina.core.ContainerBase. > [jboss.web].[localhost].[/gwt-mvc-ui]] Exception while dispatching > incoming RPC call > com.google.gwt.user.server.rpc.UnexpectedException: Service method > 'public abstract java.lang.String > david.chokhonelidze.gwt.mvc.ui.client.ApplicationService.addCustomer(java.lang.String)' > threw an unexpected exception: java.lang.NullPointerException > at > com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java: > 378) > at > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: > 581) > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java: > 207) > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java: > 243) > at > com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java: > 62) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: > 290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: > 206) > at > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java: > 96) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: > 235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: > 206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: > 230) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: > 175) > at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java: > 182) > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java: > 84) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: > 127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: > 102) > at > org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java: > 157) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: > 109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: > 262) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: > 844) > at org.apache.coyote.http11.Http11Protocol > $Http11ConnectionHandler.process(Http11Protocol.java:583) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java: > 446) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.lang.NullPointerException > at > david.chokhonelidze.gwt.mvc.ui.server.ApplicationServiceImpl.addCustomer(ApplicationServiceImpl.java: > 26) > 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.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: > 562) > ... 23 more > > I see that it cant inject my ejb, so what is solution? -- 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-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.