Bugs item #983462, was opened at 2004-07-02 00:31
Message generated for change (Comment added) made by mabinogi
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=983462&group_id=22866

Category: None
Group: v3.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Domosi Janos (domosi)
Assigned to: Nobody/Anonymous (nobody)
Summary: Classloader (?) problem in 3.2.4. and 3.2.5

Initial Comment:
A full decsription of the problem:

http://www.jboss.org/index.htmlmodule=bb&op=viewtopi
c&p=3840616#3840616

Deployment crashes if we place commons-logging.jar 
into an .ear file (and registerer it with the META-
INF/application.xml file)



java.lang.NoSuchMethodException: 
org.apache.commons.modeler.BaseModelMBean.setDocBa
se(java.lang.String)) 
at 
org.jboss.mx.server.ReflectedDispatcher.handleInvocatio
nExceptions(ReflectedDispatcher.java:91) 
at org.jboss.mx.server.ReflectedDispatcher.dispatch
(ReflectedDispatcher.java:64) 
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:61) 
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:53) 
at org.jboss.mx.server.Invocation.invoke
(Invocation.java:86) 
at org.jboss.mx.server.AbstractMBeanInvoker.invoke
(AbstractMBeanInvoker.java:185) 
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:473) 
at 
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.java:837) 
at $Proxy17.start(Unknown Source) 
at org.jboss.system.ServiceController.start
(ServiceController.java:367) 
at sun.reflect.GeneratedMethodAccessor6.invoke
(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25) 
at java.lang.reflect.Method.invoke(Method.java:324) 
at org.jboss.mx.server.ReflectedDispatcher.dispatch
(ReflectedDispatcher 




----------------------------------------------------------------------

Comment By: Stuart Herring (mabinogi)
Date: 2004-07-06 11:09

Message:
Logged In: YES 
user_id=34785

We have what may be a related problem....

we have commons-logging in the WEB-INF/lib directory of a
.war file.  It works fine if you just deploy the war file,
and also works if you deploy it in a .ear file.  But if you
put a <loader-repository> entry in the jboss-app file to
enforce a separate class loader for the ear, then it throws
the following exception -

10:59:59,912 ERROR [Engine] ----- Root Cause -----
java.lang.ExceptionInInitializerError
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at 
<...snip...>
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:212)
        at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
Caused by:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JLogger does not
implement Log
        at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
        at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
        at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:246)
        at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
        at au.com.hpa.test.TestServlet.<clinit>(TestServlet.java:18)
        ... 80 more
Caused by:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JLogger does not
implement Log
        at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:416)
        at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
        ... 84 more
Caused by:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JLogger does not
implement Log
        at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:412)
        ... 85 more

In this case it's something that only happens with 3.2.5 -
3.2.4 is not affected.

----------------------------------------------------------------------

Comment By: Michael Lipp (drmlipp)
Date: 2004-07-05 17:13

Message:
Logged In: YES 
user_id=731113

You get the same failure if you simply have
commons-logging.jar in an EJB's classpath. We have an
ejb.jar that references in its manifest's
classpath-statement the commons-logging.jar packed in the
ear; we observe the same behaviour.


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=983462&group_id=22866


-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to