You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Eric Weidner <er...@ejbsolutions.com> on 2002/11/07 00:59:03 UTC

Parse/Linkage errors deploying in jboss 3.0.4

Since I switched to the 11-02-02 nightly build, I'm getting frequent 
deployment errors when starting JBoss 3.0.4.  Sometimes it comes up 
fine, and then sometimes it will throw this error repeatedly.  I have 
found that JBoss 3.0.3 and 3.0.4 have introduced some nasty class loader 
bugs so I thought those were the cause, but I have since switched back 
to struts1.1b2 and have not had this deployment problem since.

Jboss 3.0.4 w/ Tomcat 4.1.12 with JDK 1.4.1_01 on Windows XP and on Red 
Hat Linux 8.0.

Anyone have any thoughts on this?

Thanks,

Eric

12:31:48,301 INFO  [PropertyMessageResources] Initializing, 
config='org.apache.struts.util.LocalStrings', returnNull=true
12:31:48,301 INFO  [PropertyMessageResources] Initializing, 
config='org.apache.struts.action.ActionResources', returnNull=true
12:31:48,471 ERROR [ActionServlet] Parsing error processing resource 
path /WEB-INF/struts-config.xml
java.lang.LinkageError: loader constraints violated when linking 
org/apache/commons/digester/ObjectCreationFactory class
        at 
org.apache.struts.config.ConfigRuleSet.addRuleInstances(ConfigRuleSet.java:121)
        at 
org.apache.commons.digester.Digester.addRuleSet(Digester.java:1610)
        at 
org.apache.struts.action.ActionServlet.initConfigDigester(ActionServlet.java:1079)
        at 
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:846)
        at 
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
        at javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:924)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3341)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
        at 
org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(EmbeddedCatalinaService41.java:432)
        at 
org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedCatalinaService41.java:306)
        at 
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:799)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
        at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
        at $Proxy4.deploy(Unknown Source)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:435)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:656)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:261)
        at 
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165)
        at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
        at $Proxy0.start(Unknown Source)
        at 
org.jboss.system.ServiceController.start(ServiceController.java:398)
        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.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
        at $Proxy3.start(Unknown Source)
        at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:569)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:324)
        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:221)
        at org.jboss.Main.boot(Main.java:148)
        at org.jboss.Main$1.run(Main.java:381)
        at java.lang.Thread.run(Thread.java:536)
12:31:49,122 INFO  [Engine] 
StandardWrapper[/commerce-test:ActionServlet]: Marking servlet 
ActionServlet as unavailable
12:31:49,142 ERROR [Engine] StandardContext[/commerce-test]: Servlet 
/commerce-test threw load() exception
javax.servlet.UnavailableException: Parsing error processing resource 
path /WEB-INF/struts-config.xml
        at 
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:858)
        at 
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
        at javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:924)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3341)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
        at 
org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(EmbeddedCatalinaService41.java:432)
        at 
org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedCatalinaService41.java:306)
        at 
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:799)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
        at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
        at $Proxy4.deploy(Unknown Source)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:435)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:656)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:261)
        at 
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165)
        at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
        at $Proxy0.start(Unknown Source)
        at 
org.jboss.system.ServiceController.start(ServiceController.java:398)
        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.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
        at $Proxy3.start(Unknown Source)
        at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:569)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
        at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:324)
        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:221)
        at org.jboss.Main.boot(Main.java:148)
        at org.jboss.Main$1.run(Main.java:381)
        at java.lang.Thread.run(Thread.java:536)



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>