Ok, so this just
cropped up today, and I'm not sure why.. It happens when I deploy an EJB under
JB 3.0 beta 2 (March 30th build). Any help is appreciated. We are using a
different log4j jar than JBoss, but I've never seen this before and have
successfully deployed this EJB on the same build in the past.
It seems to happen
at the initialization of a class when loaded, in a line that is statically
initializing a logger for the class using Logger.getLogger( MyClass.class ).
Any ideas how to
make both jars play together, since they have the same
namespace?
Thanks,
James
2002-04-16
16:43:43,643 ERROR [org.jboss.deployment.MainDeployer] could not start
deployment
:njar:file:/C:/bmiroot/BuildTools/jboss_tomcat/server/default/tmp/deploy/C/bmiroot/BuildTools/jboss_tomcat/
server/default/deploy/bmiapp.ear/73.bmiapp.ear^/B2BMailboxBean.jar
java.lang.VerifyError: (class: org/apache/log4j/LogManager, method: <clinit> signature: ()V) Incompatible argument to function
at org.apache.log4j.Logger.getLogger(Logger.java:101)
at com.betweenmarkets.util.LogFactory.getLog(LogFactory.java:40)
at com.betweenmarkets.process.CpaRuntimeInfoSpecifier.<clinit>(CpaRuntimeInfoSpecifier.java:252)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at $Proxy28.<clinit>(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Native Method)
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:562)
at org.jboss.proxy.ejb.ProxyFactory.bindProxy(ProxyFactory.java:329)
at org.jboss.proxy.ejb.ProxyFactory.start(ProxyFactory.java:184)
at org.jboss.ejb.StatelessSessionContainer.start(StatelessSessionContainer.java:206)
at org.jboss.ejb.Container.invoke(Container.java:769)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:441)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:673)
at $Proxy1.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:280)
at java.lang.reflect.Method.invoke(Native Method)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:441)
at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:169)
at $Proxy4.start(Unknown Source)
at org.jboss.ejb.EjbModule.startService(EjbModule.java:393)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:162)
at java.lang.reflect.Method.invoke(Native Method)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:441)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:673)
at $Proxy1.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:280)
at java.lang.reflect.Method.invoke(Native Method)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:441)
at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:169)
at $Proxy4.start(Unknown Source)
at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:415)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:642)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:635)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:500)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:463)
at java.lang.reflect.Method.invoke(Native Method)
:
server/default/deploy/bmiapp.ear/73.bmiapp.ear^/B2BMailboxBean.jar
java.lang.VerifyError: (class: org/apache/log4j/LogManager, method: <clinit> signature: ()V) Incompatible argument to function
at org.apache.log4j.Logger.getLogger(Logger.java:101)
at com.betweenmarkets.util.LogFactory.getLog(LogFactory.java:40)
at com.betweenmarkets.process.CpaRuntimeInfoSpecifier.<clinit>(CpaRuntimeInfoSpecifier.java:252)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at $Proxy28.<clinit>(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Native Method)
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:562)
at org.jboss.proxy.ejb.ProxyFactory.bindProxy(ProxyFactory.java:329)
at org.jboss.proxy.ejb.ProxyFactory.start(ProxyFactory.java:184)
at org.jboss.ejb.StatelessSessionContainer.start(StatelessSessionContainer.java:206)
at org.jboss.ejb.Container.invoke(Container.java:769)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:441)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:673)
at $Proxy1.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:280)
at java.lang.reflect.Method.invoke(Native Method)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:441)
at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:169)
at $Proxy4.start(Unknown Source)
at org.jboss.ejb.EjbModule.startService(EjbModule.java:393)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:162)
at java.lang.reflect.Method.invoke(Native Method)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:441)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:673)
at $Proxy1.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:280)
at java.lang.reflect.Method.invoke(Native Method)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:441)
at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:169)
at $Proxy4.start(Unknown Source)
at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:415)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:642)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:635)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:500)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:463)
at java.lang.reflect.Method.invoke(Native Method)
: