Current status: As for now, I did come as far, as deploy is ok, and all classes seem to exist. However my current problem is, that no injection seems to work out:
ServiceImpl: @EJB(mappedName = "sung/app/kylintv/product" ) private Product product; // public void setProduct(Product product) // { // this.product = product; // } public DatabaseBuilderServiceImpl() {} @Override public boolean createDefaultDatabaseEntries() { return product.createTestEntry(); } When the function is called, product is NULL and therefore this error is shown: 13:59:12,099 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web]. [localhost].[/kylintv.gwt]] Exception while dispatching incoming RPC call: com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract boolean sung.app.kylintv.gwt.client.DatabaseBuilderService.createDefaultDatabaseEntries()' threw an unexpected exception: java.lang.NullPointerException at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java: 385) [:] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: 588) [:] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java: 208) [:] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java: 248) [:] at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java: 62) [:] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 754) [:1.0.0.Final] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 847) [:1.0.0.Final] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 324) [:6.1.0.Final] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 242) [:6.1.0.Final] at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java: 67) [:6.1.0.Final] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 274) [:6.1.0.Final] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 242) [:6.1.0.Final] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 275) [:6.1.0.Final] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 161) [:6.1.0.Final] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java: 181) [:6.1.0.Final] at org.jboss.modcluster.catalina.CatalinaContext $RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final] at org.jboss.modcluster.catalina.CatalinaContext $RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java: 88) [:6.1.0.Final] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java: 100) [:6.1.0.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 159) [:6.1.0.Final] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 102) [:6.1.0.Final] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java: 158) [:6.1.0.Final] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 109) [:6.1.0.Final] at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java: 53) [:6.1.0.Final] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 362) [:6.1.0.Final] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 877) [:6.1.0.Final] at org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:654) [: 6.1.0.Final] at org.apache.tomcat.util.net.JIoEndpoint $Worker.run(JIoEndpoint.java:951) [:6.1.0.Final] at java.lang.Thread.run(Thread.java:662) [:1.6.0_25] Caused by: java.lang.NullPointerException at sung.app.kylintv.gwt.server.DatabaseBuilderServiceImpl.createDefaultDatabaseEntries(DatabaseBuilderServiceImpl.java: 33) [:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_25] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) [:1.6.0_25] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) [:1.6.0_25] at java.lang.reflect.Method.invoke(Method.java:597) [: 1.6.0_25] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: 569) [:] ... 27 more Can someone help me here again? THX! Norman On 19 Sep., 07:24, Norman Klingspor <norman.klings...@googlemail.com> wrote: > Friday I found the answer to my problem mentioned above: > > As this is a connection between 2 seperate projects, I had to use the > mapped-name to identify my ejb-class. > > @EJB(mappedName = "sung/app/kylintv/product" ) instead of > @EJB(name = "Product" ) > > As there are further errors coming up, I'll be using this thread for a > short description of problems and their solutions until the first run > is completed. I hope this'll help others like me. > > Norman > > On 16 Sep., 10:59, Norman Klingspor <norman.klings...@googlemail.com> > wrote: > > > > > > > > > Hi Karim, > > > thanks for the help - and you were totally right. I just made the .... > > well i failed in adding compiled classes. Instead I included the > > source-files :-) > > > Now, that I get this far, however, another error (of course) occurs: > > > My jBoss brings up a deployment error: > > > DEPLOYMENTS IN ERROR: > > Deployment "vfs:///D:/Development/jboss-6.1.0.Final/server/default/ > > deploy/kylintv.gwt.war" is in error due to the following reason(s): > > java.lang.RuntimeException: Could not resolve @EJB reference: > > [EJBReference: beanInterface 'sung.app.kylintv.product.Product', > > beanName 'null', mappedName 'null', lookupName 'null', owning unit > > 'AbstractVFSDeploymentContext@73321136{vfs:///D:/Development/ > > jboss-6.1.0.Final/server/default/deploy/kylintv.gwt.war}'] for > > environment entry: env/Product in unit > > AbstractVFSDeploymentContext@73321136{vfs:///D:/Development/ > > jboss-6.1.0.Final/server/default/deploy/kylintv.gwt.war} > > > at > > org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java: > > 1228) [:2.2.2.GA] > > at > > org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java: > > 905) [:2.2.2.GA] > > at > > org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.checkComplete(MainDeployerPlugin.java: > > 87) [:6.1.0.Final] > > at > > org.jboss.profileservice.deployment.ProfileDeployerPluginRegistry.checkAllComplete(ProfileDeployerPluginRegistry.java: > > 107) [:0.2.2] > > at > > org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.java: > > 135) [:6.1.0.Final] > > at > > org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.java: > > 56) [:6.1.0.Final] > > at > > org.jboss.bootstrap.impl.base.server.AbstractServer.startBootstraps(AbstractServer.java: > > 827) [jboss-bootstrap-impl-base.jar:2.1.0-alpha-6] > > at org.jboss.bootstrap.impl.base.server.AbstractServer > > $StartServerTask.run(AbstractServer.java:417) [jboss-bootstrap-impl- > > base.jar:2.1.0-alpha-6] > > at java.lang.Thread.run(Thread.java:662) [:1.6.0_25] > > > Like this, there seems to be an error with my called in classes. > > > relvant code-snippets: > > > gwt-server: > > ... private Product product; > > > @EJB(name = "Product" ) > > public void setProduct(Product product) > > { > > this.product = product; > > } > > ... > > > ejb-source: > > ... > > Stateless(name="Product") > > @Local(Product.class) > > public class ProductHome extends HomeBase<ProductEntity> implements > > Serializable, Product > > { > > ... > > > Is there another requirement, which I didnt include? -- 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 google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.