[Carbon-jira] [jira] (CARBON-12820) EJB service invocation fails due to an NPE (windows/jdk1.7)
Isuru Eranga Suriarachchi (JIRA)
jira at wso2.org
Wed Apr 4 00:52:32 PDT 2012
[ https://wso2.org/jira/browse/CARBON-12820?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Isuru Eranga Suriarachchi reassigned CARBON-12820:
--------------------------------------------------
Assignee: Supun Malinga (was: Isuru Eranga Suriarachchi)
> EJB service invocation fails due to an NPE (windows/jdk1.7)
> -----------------------------------------------------------
>
> Key: CARBON-12820
> URL: https://wso2.org/jira/browse/CARBON-12820
> Project: WSO2 Carbon
> Issue Type: Bug
> Components: EJB Services
> Affects Versions: 4.0.0
> Environment: windows7, jdk1.7
> Reporter: Charitha Kankanamge
> Assignee: Supun Malinga
> Priority: Highest
> Fix For: 4.0.0
>
>
> I'm getting the following error when trying to invoke sample library EJB service (ear was deployed on JBoss 7.1.0).
> Follow the README included in EJB sample and invoke the service using tryit. You will get the following error.
> 13:16:30,750] ERROR {org.apache.axis2.rpc.receivers.RPCMessageReceiver} -
> java.lang.NullPointerException
> at org.apache.axis2.engine.DependencyManager.initServiceObject(DependencyManager.java:82)
> at org.apache.axis2.receivers.AbstractMessageReceiver.getTheImplementationObject(AbstractMessageReceiver.java:254)
> at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:78)
> at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
> at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
> at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> uest(HTTPTransportUtils.java:172)
> at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:1
> 46)
> at org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.ja
> va:205)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleR
> equest(ServletRegistration.java:90)
> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(P
> roxyServlet.java:111)
> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyS
> ervlet.java:67)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(Delegati
> onServlet.java:45)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:305)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:210)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:224)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:169)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
> torBase.java:472)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:168)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:98)
> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValv
> e.java:60)
> at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.inv
> oke(CarbonStuckThreadDetectionValve.java:155)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> 927)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:118)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:407)
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
> 11Processor.java:987)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
> AbstractProtocol.java:579)
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoin
> t.java:1600)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:603)
> at java.lang.Thread.run(Thread.java:722)
> at java.net.MulticastSocket.<init>(MulticastSocket.java:130)
> at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:16
> 23)
> at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1749)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:693)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)
> at org.wso2.carbon.utils.multitenancy.CarbonContextHolder$CarbonInitialJ
> NDIContext.lookup(CarbonContextHolder.java:1034)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at org.apache.axis2.rpc.receivers.ejb.EJB3Util$EJBClientWorker.lookUpEJB
> Interface(EJB3Util.java:271)
> at org.apache.axis2.rpc.receivers.ejb.EJB3Util$EJBClientWorker.getEJBInt
> erface(EJB3Util.java:241)
> at org.apache.axis2.rpc.receivers.ejb.EJB3Util$EJBClientWorker.createRem
> oteEJB(EJB3Util.java:155)
> at org.apache.axis2.rpc.receivers.ejb.EJB3Util$EJBClientWorker.run(EJB3U
> til.java:127)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:603)
> at java.lang.Thread.run(Thread.java:722)
> Exception in thread "EJBProvider-2" java.lang.NoClassDefFoundError: Could not in
> itialize class java.net.DefaultDatagramSocketImplFactory
> at java.net.DatagramSocket.createImpl(DatagramSocket.java:315)
> at java.net.DatagramSocket.<init>(DatagramSocket.java:228)[2012-04-04 13
> :19:49,733] ERROR {org.apache.axis2.rpc.receivers.RPCMessageReceiver} -
> java.lang.NullPointerException
> at org.apache.axis2.engine.DependencyManager.initServiceObject(Dependenc
> yManager.java:82)
> at org.apache.axis2.receivers.AbstractMessageReceiver.getTheImplementati
> onObject(AbstractMessageReceiver.java:254)
> at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic
> (RPCMessageReceiver.java:78)
> at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusines
> sLogic(AbstractInOutMessageReceiver.java:40)
> at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMe
> ssageReceiver.java:110)
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
> at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> uest(HTTPTransportUtils.java:172)
> at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:1
> 46)
> at org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.ja
> va:205)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleR
> equest(ServletRegistration.java:90)
> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(P
> roxyServlet.java:111)
> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyS
> ervlet.java:67)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(Delegati
> onServlet.java:45)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:305)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:210)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:224)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:169)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
> torBase.java:472)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:168)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:98)
> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValv
> e.java:60)
> at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.inv
> oke(CarbonStuckThreadDetectionValve.java:155)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> 927)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:118)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:407)
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
> 11Processor.java:987)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
> AbstractProtocol.java:579)
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoin
> t.java:1600)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:603)
> at java.lang.Thread.run(Thread.java:722)
> at java.net.MulticastSocket.<init>(MulticastSocket.java:159)
> at java.net.MulticastSocket.<init>(MulticastSocket.java:130)
> at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:16
> 23)
> at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1749)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:693)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)
> at org.wso2.carbon.utils.multitenancy.CarbonContextHolder$CarbonInitialJ
> NDIContext.lookup(CarbonContextHolder.java:1034)
> at javax.naming.InitialContext.lookup(InitialContext.java:411)
> at org.apache.axis2.rpc.receivers.ejb.EJB3Util$EJBClientWorker.lookUpEJB
> Interface(EJB3Util.java:271)
> at org.apache.axis2.rpc.receivers.ejb.EJB3Util$EJBClientWorker.getEJBInt
> erface(EJB3Util.java:241)
> at org.apache.axis2.rpc.receivers.ejb.EJB3Util$EJBClientWorker.createRem
> oteEJB(EJB3Util.java:155)
> at org.apache.axis2.rpc.receivers.ejb.EJB3Util$EJBClientWorker.run(EJB3U
> til.java:127)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:603)
> at java.lang.Thread.run(Thread.java:722)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the Carbon-jira
mailing list