Urgent help needed

50 views
Skip to first unread message

yulian_o

unread,
Feb 22, 2011, 12:17:56 PM2/22/11
to mobicents-public
Hello
I am receiving exception that javax.sip.address.URI not found :

2011-02-22 18:18:07,167 INFO
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
Undeploying deployable unit due to building error
javax.slee.management.DeploymentException: failed to validate
SbbID[name=MRFC Controller,vendor=Web Ukraine,version=1.0.0.0]
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
244)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
51)
at
org.mobicents.slee.container.management.jmx.DeploymentMBeanImpl.install(DeploymentMBeanImpl.java:
141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:
157)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:
264)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at
org.mobicents.slee.container.deployment.jboss.DeploymentManager.sciAction(DeploymentManager.java:
370)
at
org.mobicents.slee.container.deployment.jboss.DeploymentManager.installDeployableUnit(DeploymentManager.java:
181)
at
org.mobicents.slee.container.deployment.jboss.SLEESubDeployer.start(SLEESubDeployer.java:
278)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.callSubDeployer(SLEEDeployer.java:
131)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.sleeIsRunning(SLEEDeployer.java:
138)
at
org.mobicents.slee.container.deployment.jboss.SleeStateJMXMonitor.setSleeState(SleeStateJMXMonitor.java:
105)
at
org.mobicents.slee.container.deployment.jboss.SleeStateJMXMonitor.access
$200(SleeStateJMXMonitor.java:26)
at
org.mobicents.slee.container.deployment.jboss.SleeStateJMXMonitor
$1.run(SleeStateJMXMonitor.java:124)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NoClassDefFoundError: javax/sip/address/URI
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)
at java.lang.Class.getDeclaredMethods(Class.java:1808)
at
org.mobicents.slee.container.component.validator.ClassUtils.getAllInterfacesMethods(ClassUtils.java:
143)
at
org.mobicents.slee.container.component.validator.ClassUtils.getAllInterfacesMethods(ClassUtils.java:
140)
at
org.mobicents.slee.container.component.validator.ClassUtils.getAllInterfacesMethods(ClassUtils.java:
140)
at
org.mobicents.slee.container.component.validator.SbbComponentValidator.validateSbbLocalInterface(SbbComponentValidator.java:
821)
at
org.mobicents.slee.container.component.validator.SbbComponentValidator.validate(SbbComponentValidator.java:
146)
at
org.mobicents.slee.container.component.SbbComponentImpl.validate(SbbComponentImpl.java:
287)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
233)
... 20 more
Caused by: java.lang.ClassNotFoundException: javax.sip.address.URI
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at
org.mobicents.slee.container.component.deployment.classloading.URLClassLoaderDomainImpl.loadClass(URLClassLoaderDomainImpl.java:
121)
at
org.mobicents.slee.container.component.deployment.classloading.URLClassLoaderDomainImpl.loadClass(URLClassLoaderDomainImpl.java:
71)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:
336)
... 30 more
2011-02-22 18:18:07,181 ERROR
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer]
javax.management.MBeanException
at
org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptions(ReflectedDispatcher.java:
184)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:
165)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:
264)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at
org.mobicents.slee.container.deployment.jboss.DeploymentManager.sciAction(DeploymentManager.java:
370)
at
org.mobicents.slee.container.deployment.jboss.DeploymentManager.installDeployableUnit(DeploymentManager.java:
181)
at
org.mobicents.slee.container.deployment.jboss.SLEESubDeployer.start(SLEESubDeployer.java:
278)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.callSubDeployer(SLEEDeployer.java:
131)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.sleeIsRunning(SLEEDeployer.java:
138)
at
org.mobicents.slee.container.deployment.jboss.SleeStateJMXMonitor.setSleeState(SleeStateJMXMonitor.java:
105)
at
org.mobicents.slee.container.deployment.jboss.SleeStateJMXMonitor.access
$200(SleeStateJMXMonitor.java:26)
at
org.mobicents.slee.container.deployment.jboss.SleeStateJMXMonitor
$1.run(SleeStateJMXMonitor.java:124)
at java.lang.Thread.run(Thread.java:636)
Caused by: javax.slee.management.DeploymentException: Failure
encountered during deploy process.
at
org.mobicents.slee.container.management.jmx.DeploymentMBeanImpl.install(DeploymentMBeanImpl.java:
297)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:
157)
... 13 more
Caused by: javax.slee.management.DeploymentException: failed to
validate SbbID[name=MRFC Controller,vendor=Web
Ukraine,version=1.0.0.0]
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
244)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
51)
at
org.mobicents.slee.container.management.jmx.DeploymentMBeanImpl.install(DeploymentMBeanImpl.java:
141)
... 18 more
Caused by: java.lang.NoClassDefFoundError: javax/sip/address/URI
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)
at java.lang.Class.getDeclaredMethods(Class.java:1808)
at
org.mobicents.slee.container.component.validator.ClassUtils.getAllInterfacesMethods(ClassUtils.java:
143)
at
org.mobicents.slee.container.component.validator.ClassUtils.getAllInterfacesMethods(ClassUtils.java:
140)
at
org.mobicents.slee.container.component.validator.ClassUtils.getAllInterfacesMethods(ClassUtils.java:
140)
at
org.mobicents.slee.container.component.validator.SbbComponentValidator.validateSbbLocalInterface(SbbComponentValidator.java:
821)
at
org.mobicents.slee.container.component.validator.SbbComponentValidator.validate(SbbComponentValidator.java:
146)
at
org.mobicents.slee.container.component.SbbComponentImpl.validate(SbbComponentImpl.java:
287)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
233)
... 20 more
Caused by: java.lang.ClassNotFoundException: javax.sip.address.URI
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at
org.mobicents.slee.container.component.deployment.classloading.URLClassLoaderDomainImpl.loadClass(URLClassLoaderDomainImpl.java:
121)
at
org.mobicents.slee.container.component.deployment.classloading.URLClassLoaderDomainImpl.loadClass(URLClassLoaderDomainImpl.java:
71)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:
336)
... 30 more

I am using URI as parameter for child SBB local object function , and
store it in one of my classes also.
I see that class in jain-sip-api-1.2.jar and in jain-
sip=sdp-1.2.159.jar
both jars are not included in DU itself but i beleive they should be
on server.
It looks like in time of loading the DU Mobicents loaded does not
knows that this class exists.

I can not remove usage of this class , since i need to parse it to
Request.setRequestURI

Best regards
Oifa Yulian

Eduardo Martins

unread,
Feb 23, 2011, 4:35:48 AM2/23/11
to mobicent...@googlegroups.com, yulian_o
These classes are deployed by the SIP RA, if you don't deploy it then
you need to create a JAIN SLEE library module with these, and add it
to your service DU.

-- Eduardo
..............................................
http://emmartins.blogspot.com
http://redhat.com/solutions/telco

yulian_o

unread,
Feb 23, 2011, 4:38:18 AM2/23/11
to mobicents-public
Hello Eduardo
The problem is that id deploy SIP RA , and still it does not finds the
class.
Issue occures only if i use those classes in LocalObject function
parameters.

Best regards
Oifa Yulian

On Feb 23, 11:35 am, Eduardo Martins <emmart...@gmail.com> wrote:
> These classes are deployed by the SIP RA, if you don't deploy it then
> you need to create a JAIN SLEE library module with these, and add it
> to your service DU.
>
> -- Eduardo
> ..............................................http://emmartins.blogspot.comhttp://redhat.com/solutions/telco
> ...
>
> read more »

Eduardo Martins

unread,
Feb 23, 2011, 4:43:19 AM2/23/11
to mobicent...@googlegroups.com, yulian_o
If your service SBBs do not refer the SIP RA then you need to
explicitly declare a library-ref element in the SBBs XML descriptor,
pointing to the library module deployed by the SIP RA.

-- Eduardo
..............................................
http://emmartins.blogspot.com
http://redhat.com/solutions/telco

yulian_o

unread,
Feb 23, 2011, 5:36:19 AM2/23/11
to mobicents-public
Ok found that.
Thank You

On Feb 23, 11:43 am, Eduardo Martins <emmart...@gmail.com> wrote:
> If your service SBBs do not refer the SIP RA then you need to
> explicitly declare a library-ref element in the SBBs XML descriptor,
> pointing to the library module deployed by the SIP RA.
>
> -- Eduardo
> ..............................................http://emmartins.blogspot.comhttp://redhat.com/solutions/telco
> ...
>
> read more »
Reply all
Reply to author
Forward
0 new messages