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
