[jboss-jira] [JBoss JIRA] Created: (JBAS-7525) Sip injection in an EJB session bean is broken on jb5

Roberto Vaquerizo (JIRA) jira-events at lists.jboss.org
Mon Dec 7 13:58:29 EST 2009


Sip injection in an EJB session bean is broken on jb5
-----------------------------------------------------

                 Key: JBAS-7525
                 URL: https://jira.jboss.org/jira/browse/JBAS-7525
             Project: JBoss Application Server
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: EJB3
    Affects Versions: JBossAS-5.1.0.GA
         Environment: JBOSS AS 5 + Mobicents 1.2.1 GA (with Sip Servlets 1.1)

            Reporter: Roberto Vaquerizo
            Assignee: Carlo de Wolf


- EJB3 session bean sends out a SIP Register message
- 200 OK comes from the network at the SIP Servlet.
- Dependency Injection (@EJB) is not working on servlet.
- JNDI works only if D.I. is not done on called EJB.
- Even if JNDI is performed, the call into the EJB session bean fails with the trace:

------------------------------------------------------------------------------------------------
	at org.mobicents.servlet.sip.core.dispatchers.ResponseDispatcher$1.dispatch(ResponseDispatcher.java:314)
	at org.mobicents.servlet.sip.core.dispatchers.DispatchTask.dispatchAndHandleExceptions(DispatchTask.java:55)
	at org.mobicents.servlet.sip.core.dispatchers.DispatchTask.run(DispatchTask.java:50)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Specified calling class, com.mycompany.TEST.action.SipAction could not be found for org.jboss.bootstrap.NoAnnotationURLClassLoader at 471e30
	at org.jboss.ejb3.common.lang.SerializableMethod.getClassFromName(SerializableMethod.java:311)
	at org.jboss.ejb3.common.lang.SerializableMethod.getClassType(SerializableMethod.java:282)
	at org.jboss.ejb3.common.lang.SerializableMethod.toMethod(SerializableMethod.java:233)
	at org.jboss.ejb3.common.lang.SerializableMethod.toMethod(SerializableMethod.java:220)
	at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:182)
	at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:164)
	at $Proxy433.imsSuccessResponse(Unknown Source)
	at com.mycompany.TEST.servlet.TESTSipServlet.doSuccessResponse(TESTSipServlet.java:182)
	at javax.servlet.sip.SipServlet.doResponse(SipServlet.java:268)
	at com.mycompany.TEST.servlet.TESTSipServlet.doResponse(TESTSipServlet.java:158)
	at javax.servlet.sip.SipServlet.service(SipServlet.java:327)
	at org.mobicents.servlet.sip.core.dispatchers.MessageDispatcher.callServlet(MessageDispatcher.java:281)
	at org.mobicents.servlet.sip.core.dispatchers.ResponseDispatcher$1.dispatch(ResponseDispatcher.java:302)
	... 5 more
Caused by: java.lang.ClassNotFoundException: com.mycompany.TEST.action.SipAction
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:247)
	at org.jboss.ejb3.common.classloader.PrimitiveAwareClassLoader.findClass(PrimitiveAwareClassLoader.java:105)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at org.jboss.ejb3.common.lang.SerializableMethod.getClassFromName(SerializableMethod.java:307)
	... 17 more


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list