wood burning stoves 2.0*
The moose likes Struts and the fly likes NLP: org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "NLP: org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java)" Watch "NLP: org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java)" New topic
Author

NLP: org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java)

Kuts Aryan
Greenhorn

Joined: Jun 27, 2009
Posts: 14
Hi
I am using jBoss 5.1.0 GA and in this server I have deployed my EJB services.From my tomcat I am running struts2 web application which invoking those EJB services from JBOSS.
applicationContext.xml:

and my struts.xml is


But the problem is when I am calling the service from my action class like below


I am getting the below exception in my tomcat screen

2010-08-20 12:48:10,230 INFO com.alu.mdm.uiservice.actions.DeviceTypesAction.getDeviceTypes:36 - Manufacturer List is null in action class...............
2010-08-20 12:48:10,230 INFO com.alu.mdm.uiservice.actions.DeviceTypesAction.getDeviceTypes:37 - deviceModelService ..............Proxy to jboss.j2ee:ear=mdm-ear.ear,jar=udm.jar,name=DeviceModelRepositoryImpl,service=EJB3 implementing [interface com.mdm.wds.udmi.DeviceModelRepositoryRemote]2010-08-20 12:48:10,292 ERROR com.alu.mdm.uiservice.actions.DeviceTypesAction.getDeviceTypes:62 - NULL POINTER--while invoking the service...
java.lang.NullPointerException
at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:379)
at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:53)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:91)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)
at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:744)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:697)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:524)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:232)
at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:211)
at org.jboss.remoting.Client.invoke(Client.java:1724)
at org.jboss.remoting.Client.invoke(Client.java:629)
at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:60)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.ejb3.security.client.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:74)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)
at $Proxy23.invoke(Unknown Source)
at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:207)
at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:164)
at $Proxy17.getAllManufacturers(Unknown Source)
at com.alu.mdm.uiservice.actions.DeviceTypesAction.getDeviceTypes(DeviceTypesAction.java:39)
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.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)

It is not hitting the service at all.If I assign null value to deviceModelService,I am getting the same exception.By this I can assume it is not EJB service code issue.
Please help me out ..................
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: NLP: org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java)
 
Similar Threads
GenericJDBCException: Cannot open connection
Jboss 5.1 EJBTransactionRolledbackException
Call Transactional Remote Session Bean From Spring
Requesting help in connecting a DataSource(DSSDEV)
EJB3 entity bean