[jboss-user] [Installation, Configuration & DEPLOYMENT] Classloader problem - NoClassDefFoundError - JBossclass ServiceMBean

Tapan Nanawati Tapan.Nanawati at integral.com
Fri Mar 14 13:30:44 EDT 2008


Some update here - 
 
I am able to move forward after we removed "jsptl-jx.tld" from all tag
libs.
That is very strange. Why were jboss classes were showing up as
NoClassDefs..
Does somebody have an explanation. I read jboss classloader but I can
not correlate.
Thanks
Tapan
 
 
 I want to instantiate my service. 
In my service file mbean entry is as follows - 

     <mbean code="com.integral.jmsx.jndi.jboss.JBossLoader"
name="sonic.mq:service=JNDILoader"> 
        <attribute
name="JNDIInitClassName">com.integral.jmsx.jndi.JmsJndiInit</attribute> 
                <depends>jboss:service=Naming</depends> 
                <depends>jboss.ejb:service=EJBDeployer</depends> 
                <depends>jboss.jca:service=RARDeployer</depends> 
        </mbean> 

I put some debugs in ServiceCreator and ServiceConfigurator files and I
find that jboss files themselves are not in classpath!!

(Please see the following log) What might be happening here. 
By the way there is no problem in the code - it is working in some other
code branch. 
I am trying to port the code to other jboss instance. 
The jboss startup shows that all files from jboss.home/lib folder (and
many more from my own server instance/lib folder ) have got loaded

Also there are other "service files" which I see have successfully got
deployed. 




00:28:05,542 -DEBUG [Integral5] Watching new file:
file:/E:/cvs_views/jboss-4.0.5/server/integral/deploy/sonicmq-service.xm
l
<file:/E:/cvs_views/jboss-4.0.5/server/integral/deploy/sonicmq-service.x
ml> 

00:28:05,548 -DEBUG [Integral5] create step for deployment
file:/E:/cvs_views/jboss-4.0.5/server/integral/deploy/sonicmq-service.xm
l
<file:/E:/cvs_views/jboss-4.0.5/server/integral/deploy/sonicmq-service.x
ml> 

00:28:05,553 -DEBUG [Integral5] Deploying SAR, create step: url
file:/E:/cvs_views/jboss-4.0.5/server/integral/deploy/sonicmq-service.xm
l
<file:/E:/cvs_views/jboss-4.0.5/server/integral/deploy/sonicmq-service.x
ml> 

00:28:05,557 -DEBUG [Integral5] Registering service
UCL=jmx.loading:UCL=d647d8 
 MBEANS ARE  [] 
Inside internal install 
Before service creator . install 
 Code in Service Creator!!! com.integral.jmsx.jndi.jboss.JBossLoader 
 constructor isss org.jboss.system.ServiceCreator$ConstructorInfo at 6cef4 
00:28:05,594 -DEBUG [Integral5] About to create bean:
sonic.mq:service=JNDILoader with code:
com.integral.jmsx.jndi.jboss.JBossLoader

javax.management.RuntimeErrorException: instantiating
com.integral.jmsx.jndi.jboss.JBossLoader failed:
java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBean

        at
org.jboss.mx.server.MBeanServerImpl.handleInstantiateExceptions(MBeanSer
verImpl.java:1306) 
        at
org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:123
7) 
        at
org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:286
) 
        at
org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:344
) 
        at
org.jboss.system.ServiceCreator.install(ServiceCreator.java:164) 
        at
org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator
.java:452) 
        at
org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:17
2) 
        at
org.jboss.system.ServiceController.install(ServiceController.java:226) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39) 
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25) 
        at java.lang.reflect.Method.invoke(Method.java:585) 
        at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.
java:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 
        at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav
a:264) 
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 
        at
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 
        at $Proxy4.install(Unknown Source) 
        at org.jboss.deployment.SARDeployer.create(SARDeployer.java:249)

        at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:969) 
        at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818) 
        at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39) 
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25) 
        at java.lang.reflect.Method.invoke(Method.java:585) 
        at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.
java:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 
        at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav
a:264) 
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 
        at
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 
        at $Proxy6.deploy(Unknown Source) 
        at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentSc
anner.java:421) 
        at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScan
ner.java:634) 
        at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doS
can(AbstractDeploymentScanner.java:263)

        at
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(Abst
ractDeploymentScanner.java:336) 
        at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupp
ort.java:289) 
        at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBean
Support.java:245) 
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) 
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25) 
        at java.lang.reflect.Method.invoke(Method.java:585) 
        at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.
java:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 
        at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav
a:264) 
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 
        at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController
.java:978) 
        at $Proxy0.start(Unknown Source) 
        at
org.jboss.system.ServiceController.start(ServiceController.java:417) 
        at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) 
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25) 
        at java.lang.reflect.Method.invoke(Method.java:585) 
        at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.
java:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 
        at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav
a:264) 
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 
        at
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 
        at $Proxy4.start(Unknown Source) 
        at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302) 
        at
org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) 
        at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) 
        at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) 
        at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39) 
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25) 
        at java.lang.reflect.Method.invoke(Method.java:585) 
        at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.
java:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 
        at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav
a:264) 
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 
        at
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 
        at $Proxy5.deploy(Unknown Source) 
        at
org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:483) 
        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:363)

        at org.jboss.Main.boot(Main.java:200) 
        at org.jboss.Main$1.run(Main.java:490) 
        at java.lang.Thread.run(Thread.java:595) 




NOTICE

This e-mail message and any attachments, which may contain confidential
information, are to be viewed solely by the intended recipient of
Integral Development Corp.  If the reader of this message is not the
intended recipient, you are hereby notified that any use, dissemination,
distribution or copying of this communication is strictly prohibited.
If you have received this message in error, please immediately notify
the sender and delete the mail and all attachments.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20080314/a1e7287d/attachment.html 


More information about the jboss-user mailing list