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

Category: JBossServer
Group: v3.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Louiss (louisswang)
Assigned to: Nobody/Anonymous (nobody)
Summary: Reference to old instance when redeploy

Initial Comment:

Jboss server: Jboss 3.2.4Rc2 (with tomcat5.0.x)

1) I deploy my portlets.war file (with Struts supported), 
everything goes well. Log as below:
...........
2004-07-07 09:06:27,672 INFO  
[org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, 
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/all/tmp/deploy/tmp32408portlets.war/
2004-07-07 09:06:28,437 INFO  
[org.jboss.web.tomcat.tc5.TomcatDeployer] 
ClusteredHTTPSessionService found
2004-07-07 09:06:28,812 INFO  
[org.apache.struts.util.PropertyMessageResources] 
Initializing, config='org.apache.struts.util.LocalStrings', 
returnNull=true
2004-07-07 09:06:28,812 INFO  
[org.apache.struts.util.PropertyMessageResources] 
Initializing, 
config='org.apache.struts.action.ActionResources', 
returnNull=true
2004-07-07 09:06:32,250 INFO  
[org.apache.struts.tiles.TilesPlugin] Tiles definition 
factory loaded for module ''.
2004-07-07 09:06:32,265 INFO  
[org.apache.struts.validator.ValidatorPlugIn] Loading 
validation rules file from '/WEB-INF/validation/validator-
rules.xml'
2004-07-07 09:06:32,343 INFO  
[org.apache.struts.validator.ValidatorPlugIn] Loading 
validation rules file from '/WEB-
INF/validation/validation.xml'
....................



2) when I re-deploy (copy the portlets.war from 
somewhere else & paste to \server\all\deploy), I got 
error:
..........................
2004-07-07 16:45:58,487 INFO  
[org.jboss.web.tomcat.tc5.TomcatDeployer] undeploy, 
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/all/tmp/deploy/tmp49136portlets.war/
2004-07-07 16:46:02,471 WARN  
[org.jboss.deployment.DeploymentInfo] Could not delete 
file:/D:/aaCluster/jboss-
3.2.4/server/all/tmp/deploy/tmp49136portlets.war/ 
restart will delete it
2004-07-07 16:46:25,608 INFO  
[org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, 
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/all/tmp/deploy/tmp49137portlets.war/
2004-07-07 16:46:27,983 INFO  
[org.apache.struts.util.PropertyMessageResources] 
Initializing, 
config='org.apache.struts.action.ActionResources', 
returnNull=true
2004-07-07 16:46:28,499 ERROR 
[org.apache.commons.digester.Digester] End event 
threw exception
java.lang.NoSuchMethodException: No such accessible 
method: addFormBeanConfig() on object: 
org.apache.struts.config.impl.ModuleConfigImpl
        at 
org.apache.commons.beanutils.MethodUtils.invokeMethod
(MethodUtils.java:250)
        at 
org.apache.commons.digester.SetNextRule.end
(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end
(Rule.java:276)
        at 
org.apache.commons.digester.Digester.endElement
(Digester.java:1058)
        at 
org.apache.xerces.parsers.AbstractSAXParser.endElemen
t(Unknown Source)
        at 
org.apache.xerces.parsers.AbstractXMLDocumentParser.e
mptyElement(Unknown Source)
        at 
org.apache.xerces.impl.dtd.XMLDTDValidator.emptyEleme
nt(Unknown Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scan
StartElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerIm
pl$FragmentContentDispatcher.dispatch(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerIm
pl.scanDocument(Unknown Source)
        at 
org.apache.xerces.parsers.XML11Configuration.parse
(Unknown Source)
        at 
org.apache.xerces.parsers.XML11Configuration.parse
(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse
(Unknown Source)
        at 
org.apache.xerces.parsers.AbstractSAXParser.parse
(Unknown Source)
        at org.apache.commons.digester.Digester.parse
(Digester.java:1548)
        at 
org.apache.struts.action.ActionServlet.parseModuleConfi
gFile(ActionServlet.java:1004)
        at 
org.apache.struts.action.ActionServlet.initModuleConfig
(ActionServlet.java:953)
        at org.apache.struts.action.ActionServlet.init
(ActionServlet.java:469)
        at 
com.accela.av360.framework.struts.action.AccelaActionS
ervlet.init(AccelaActionServlet.java:39)
        at javax.servlet.GenericServlet.init
(GenericServlet.java:211)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1019)
        at 
org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:862)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:3991)
        at 
org.apache.catalina.core.StandardContext.start
(StandardContext.java:4335)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:823)
        at 
org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:807)
        at 
org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:595)
        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.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
        at 
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at 
org.apache.catalina.core.StandardContext.init
(StandardContext.java:5413)
        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.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
        at 
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
Internal(TomcatDeployer.java:267)
        at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
(TomcatDeployer.java:68)
        at org.jboss.web.AbstractWebDeployer.start
(AbstractWebDeployer.java:324)
        at org.jboss.web.AbstractWebContainer.start
(AbstractWebContainer.java:315)
        at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:836)
        at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:645)
        at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:608)
        at 
sun.reflect.GeneratedMethodAccessor14.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.java:60)
        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:186)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at org.jboss.mx.util.MBeanProxyExt.invoke
(MBeanProxyExt.java:174)
        at $Proxy7.deploy(Unknown Source)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.de
ploy(URLDeploymentScanner.java:304)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.sc
an(URLDeploymentScanner.java:460)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.loop
(AbstractDeploymentScanner.java:212)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.run
(AbstractDeploymentScanner.java:191)
2004-07-07 16:46:28,686 ERROR 
[org.jboss.web.localhost.Engine] StandardContext
[/portlets]StandardWrapper.Throwable
java.lang.NullPointerException
        at 
org.jboss.mx.loading.LoadMgr3.beginLoadTask
(LoadMgr3.java:119)
        at 
org.jboss.mx.loading.UnifiedClassLoader3.loadClassImpl
(UnifiedClassLoader3.java:181)
        at 
org.jboss.mx.loading.UnifiedClassLoader3.loadClass
(UnifiedClassLoader3.java:135)
        at java.lang.ClassLoader.loadClass
(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal
(ClassLoader.java:302)
        at 
org.apache.struts.util.PropertyMessageResources.loadLoc
ale(PropertyMessageResources.java:285)
        at 
org.apache.struts.util.PropertyMessageResources.getMes
sage(PropertyMessageResources.java:192)
        at 
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:339)
        at 
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:370)
        at 
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:248)
        at 
org.apache.struts.action.ActionServlet.handleConfigExce
ption(ActionServlet.java:1032)
        at 
org.apache.struts.action.ActionServlet.parseModuleConfi
gFile(ActionServlet.java:1012)
        at 
org.apache.struts.action.ActionServlet.initModuleConfig
(ActionServlet.java:953)
        at org.apache.struts.action.ActionServlet.init
(ActionServlet.java:469)
        at 
com.accela.av360.framework.struts.action.AccelaActionS
ervlet.init(AccelaActionServlet.java:39)
        at javax.servlet.GenericServlet.init
(GenericServlet.java:211)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1019)
        at 
org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:862)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:3991)
        at 
org.apache.catalina.core.StandardContext.start
(StandardContext.java:4335)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:823)
        at 
org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:807)
        at 
org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:595)
        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.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
        at 
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at 
org.apache.catalina.core.StandardContext.init
(StandardContext.java:5413)
        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.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
        at 
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
Internal(TomcatDeployer.java:267)
        at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
(TomcatDeployer.java:68)
        at org.jboss.web.AbstractWebDeployer.start
(AbstractWebDeployer.java:324)
        at org.jboss.web.AbstractWebContainer.start
(AbstractWebContainer.java:315)
        at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:836)
        at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:645)
        at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:608)
        at 
sun.reflect.GeneratedMethodAccessor14.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.java:60)
        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:186)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at org.jboss.mx.util.MBeanProxyExt.invoke
(MBeanProxyExt.java:174)
        at $Proxy7.deploy(Unknown Source)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.de
ploy(URLDeploymentScanner.java:304)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.sc
an(URLDeploymentScanner.java:460)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.loop
(AbstractDeploymentScanner.java:212)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.run
(AbstractDeploymentScanner.java:191)
2004-07-07 16:46:28,795 ERROR 
[org.jboss.web.localhost.Engine] StandardContext
[/portlets]Servlet /portlets threw load() exception
javax.servlet.ServletException: Servlet.init() for servlet 
action threw exception
        at 
org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1061)
        at 
org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:862)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:3991)
        at 
org.apache.catalina.core.StandardContext.start
(StandardContext.java:4335)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:823)
        at 
org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:807)
        at 
org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:595)
        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.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
        at 
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at 
org.apache.catalina.core.StandardContext.init
(StandardContext.java:5413)
        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.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
        at 
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
Internal(TomcatDeployer.java:267)
        at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
(TomcatDeployer.java:68)
        at org.jboss.web.AbstractWebDeployer.start
(AbstractWebDeployer.java:324)
        at org.jboss.web.AbstractWebContainer.start
(AbstractWebContainer.java:315)
        at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:836)
        at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:645)
        at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:608)
        at 
sun.reflect.GeneratedMethodAccessor14.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.java:60)
        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:186)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at org.jboss.mx.util.MBeanProxyExt.invoke
(MBeanProxyExt.java:174)
        at $Proxy7.deploy(Unknown Source)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.de
ploy(URLDeploymentScanner.java:304)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.sc
an(URLDeploymentScanner.java:460)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.loop
(AbstractDeploymentScanner.java:212)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.run
(AbstractDeploymentScanner.java:191)
2004-07-07 16:46:28,795 ERROR 
[org.jboss.web.localhost.Engine] ----- Root Cause -----
java.lang.NullPointerException
        at 
org.jboss.mx.loading.LoadMgr3.beginLoadTask
(LoadMgr3.java:119)
        at 
org.jboss.mx.loading.UnifiedClassLoader3.loadClassImpl
(UnifiedClassLoader3.java:181)
        at 
org.jboss.mx.loading.UnifiedClassLoader3.loadClass
(UnifiedClassLoader3.java:135)
        at java.lang.ClassLoader.loadClass
(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal
(ClassLoader.java:302)
        at 
org.apache.struts.util.PropertyMessageResources.loadLoc
ale(PropertyMessageResources.java:285)
        at 
org.apache.struts.util.PropertyMessageResources.getMes
sage(PropertyMessageResources.java:192)
        at 
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:339)
        at 
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:370)
        at 
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:248)
        at 
org.apache.struts.action.ActionServlet.handleConfigExce
ption(ActionServlet.java:1032)
        at 
org.apache.struts.action.ActionServlet.parseModuleConfi
gFile(ActionServlet.java:1012)
        at 
org.apache.struts.action.ActionServlet.initModuleConfig
(ActionServlet.java:953)
        at org.apache.struts.action.ActionServlet.init
(ActionServlet.java:469)
        at 
com.accela.av360.framework.struts.action.AccelaActionS
ervlet.init(AccelaActionServlet.java:39)
        at javax.servlet.GenericServlet.init
(GenericServlet.java:211)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1019)
        at 
org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:862)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:3991)
        at 
org.apache.catalina.core.StandardContext.start
(StandardContext.java:4335)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:823)
        at 
org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:807)
        at 
org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:595)
        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.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
        at 
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at 
org.apache.catalina.core.StandardContext.init
(StandardContext.java:5413)
        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.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
        at 
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
Internal(TomcatDeployer.java:267)
        at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
(TomcatDeployer.java:68)
        at org.jboss.web.AbstractWebDeployer.start
(AbstractWebDeployer.java:324)
        at org.jboss.web.AbstractWebContainer.start
(AbstractWebContainer.java:315)
        at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:836)
        at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:645)
        at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:608)
        at 
sun.reflect.GeneratedMethodAccessor14.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.java:60)
        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:186)
        at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
        at org.jboss.mx.util.MBeanProxyExt.invoke
(MBeanProxyExt.java:174)
        at $Proxy7.deploy(Unknown Source)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.de
ploy(URLDeploymentScanner.java:304)
        at 
org.jboss.deployment.scanner.URLDeploymentScanner.sc
an(URLDeploymentScanner.java:460)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.loop
(AbstractDeploymentScanner.java:212)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.run
(AbstractDeploymentScanner.java:191)
....................

3) I debug the commons-beanutils.jar: 
org.apache.commons.beanutils.MethodUtils.java

I got such output  when startting jboss:
...............
...............
2004-07-08 11:32:27,593 INFO  
[org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, 
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/aa.web/tmp/deploy/tmp30689portlets.war/
2004-07-08 11:32:31,109 INFO  
[org.apache.struts.util.PropertyMessageResources] 
Initializing, config='org.apache.struts.util.LocalStrings', 
returnNull=true
2004-07-08 11:32:31,109 INFO  
[org.apache.struts.util.PropertyMessageResources] 
Initializing, 
config='org.apache.struts.action.ActionResources', 
returnNull=true
2004-07-08 11:32:31,203 INFO  [STDOUT] Matching 
name=addFormBeanConfig on class 
org.apache.struts.config.impl.ModuleConfigImpl
2004-07-08 11:32:31,218 INFO  [STDOUT] Found 
straight match: public void 
org.apache.struts.config.impl.ModuleConfigImpl.addFormB
eanConfig(org.apache.struts.config.FormBeanConfig)
2004-07-08 11:32:31,218 INFO  [STDOUT] isPublic:true
2004-07-08 11:32:31,218 INFO  [STDOUT] pk version in 
moduleconfigImpl: 
org.apache.struts.config.FormBeanConfig=package 
org.apache.struts.config
2004-07-08 11:32:31,218 INFO  [STDOUT] pk version 
from digester: 
org.apache.struts.config.FormBeanConfig=package 
org.apache.struts.config
..............
2004-07-08 11:32:37,843 INFO  
[org.apache.struts.tiles.TilesPlugin] Tiles definition 
factory loaded for module ''.
2004-07-08 11:32:37,859 INFO  
[org.apache.struts.validator.ValidatorPlugIn] Loading 
validation rules file from '/WEB-INF/validation/validator-
rules.xml'
..................
..................

And I got another set output when re-deploy the war 
file.
.................
.................
2004-07-08 11:36:14,156 INFO  
[org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, 
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/aa.web/tmp/deploy/tmp30691portlets.war/
2004-07-08 11:36:15,046 INFO  
[org.apache.struts.util.PropertyMessageResources] 
Initializing, 
config='org.apache.struts.action.ActionResources', 
returnNull=true
2004-07-08 11:36:15,109 INFO  [STDOUT] Matching 
name=addFormBeanConfig on class 
org.apache.struts.config.impl.ModuleConfigImpl
2004-07-08 11:36:15,109 INFO  [STDOUT] Found 
matching name:public void 
org.apache.struts.config.impl.ModuleConfigImpl.addFormB
eanConfig(org.apache.struts.config.FormBeanConfig)
2004-07-08 11:36:15,109 INFO  [STDOUT] 
Param=org.apache.struts.config.FormBeanConfig 
MethodPara=org.apache.struts.config.FormBeanConfig
2004-07-08 11:36:15,109 INFO  [STDOUT] class 
org.apache.struts.config.FormBeanConfig is not 
assignable from class 
org.apache.struts.config.FormBeanConfig
2004-07-08 11:36:15,109 INFO  [STDOUT] pk version in 
moduleconfigImpl: 
org.apache.struts.config.FormBeanConfig=package 
org.apache.struts.config
2004-07-08 11:36:15,109 INFO  [STDOUT] pk version 
from digester: 
org.apache.struts.config.FormBeanConfig=package 
org.apache.struts.config, Struts Framework, version 1.1
2004-07-08 11:36:15,109 INFO  [STDOUT] No match 
found.
2004-07-08 11:36:15,109 INFO  [STDOUT] 
===============org.apache.commons.beanutils.Metho
dUtils.invokeMethod==object=org.apache.struts.config.im
pl.ModuleConfigImpl  methodName=addFormBeanConfig
2004-07-08 11:36:15,125 ERROR 
[org.apache.commons.digester.Digester] End event 
threw exception
java.lang.NoSuchMethodException: No such accessible 
method: addFormBeanConfig() on object: 
org.apache.struts.config.impl.ModuleConfigImpl
        at 
org.apache.commons.beanutils.MethodUtils.invokeMethod
(MethodUtils.java:254)
        at 
org.apache.commons.digester.SetNextRule.end
(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end
(Rule.java:276)
..................
..................

4) my suspection: when startting jboss, 
package version in moduleconfigImpl and from Digester 
are the same: package org.apache.struts.config

but when re-deploy, 
the one from digester becomes: package 
org.apache.struts.config, Struts Framework, version 1.1

There is extra information ", Struts Framework, version 
1.1", I guess it is from previous deployment.

It might be a bug that Jboss doesn't clean the previous 
deployment completely.

5) I try the same War file in Jboss 3.06+tomcat4.1.x, 
Tomcat4.1.20, Tomcat5.0.19, All work fine.

<end>




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

>Comment By: Louiss (louisswang)
Date: 2004-07-08 08:14

Message:
Logged In: YES 
user_id=1079271

Addtional information:  JDK: j2sdk1.4.2_02, OS: win2k 
Professional Edition.

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

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=987093&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