You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "liuhaibin (JIRA)" <ji...@apache.org> on 2006/05/07 14:04:51 UTC

[jira] Created: (STR-2862) Cannot load a validator resource from '/WEB-INF/validator-rules.xml'

Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
--------------------------------------------------------------------

         Key: STR-2862
         URL: http://issues.apache.org/struts/browse/STR-2862
     Project: Struts Action 1
        Type: Bug

  Components: Core  
    Versions: 1.2.9    
 Environment: os:windows-xp
jre version: 1.5
application server:  jboss-4.0.3SP1
    Reporter: liuhaibin


I track the source and found that exception is thrown when excuting the method:

public Object parse(InputStream input) throws IOException, SAXException {

        configure();
        InputSource is = new InputSource(input);
        >>>>>>>>>>>>>>>>>>>>>getXMLReader().parse(is);
        return (root);
    }
which belong to class org.apache.commons.digester.Digester.

Exception messages are listed as following:

19:23:53,406 ERROR [Digester] End event threw exception
java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
	at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:214)
	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
	at org.apache.commons.digester.Rule.end(Rule.java:230)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
	at org.jboss.web.WebModule.startModule(WebModule.java:68)
	at org.jboss.web.WebModule.startService(WebModule.java:46)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
	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:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:428)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy30.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
	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:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy31.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy9.deploy(Unknown Source)
	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
19:23:53,406 ERROR [ValidatorPlugIn] Skipping all validation
java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1133)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
	at org.jboss.web.WebModule.startModule(WebModule.java:68)
	at org.jboss.web.WebModule.startService(WebModule.java:46)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
	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:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:428)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy30.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
	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:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy31.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy9.deploy(Unknown Source)
	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
19:23:53,421 ERROR [ValidatorPlugIn] Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
javax.servlet.ServletException: Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:240)
	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
	at org.jboss.web.WebModule.startModule(WebModule.java:68)
	at org.jboss.web.WebModule.startService(WebModule.java:46)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
	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:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:428)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy30.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
	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:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy31.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy9.deploy(Unknown Source)
	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
19:23:53,421 INFO  [[/]] Marking servlet action as unavailable
19:23:53,421 ERROR [[/]] Servlet  threw load() exception
javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:172)
	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
	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:585)
	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
	at org.jboss.web.WebModule.startModule(WebModule.java:68)
	at org.jboss.web.WebModule.startService(WebModule.java:46)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
	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:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
	at $Proxy0.start(Unknown Source)
	at org.jboss.system.ServiceController.start(ServiceController.java:428)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy30.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
	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:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy31.start(Unknown Source)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
	at $Proxy9.deploy(Unknown Source)
	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (STR-2862) Cannot load a validator resource from '/WEB-INF/validator-rules.xml'

Posted by "Don Brown (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/struts/browse/STR-2862?page=all ]
     
Don Brown resolved STR-2862:
----------------------------

    Resolution: Cannot Reproduce
     Assign To: Don Brown

Are you sure you are using the appropriate version of Commons Validator with Struts?  The exception looks like you have an incompatible version that doesn't have the appropriate method.  If you can verify this problem with the latest Struts release 1.3.2 or 1.3.3 and its correct dependency jars, please reopen.  Thanks.

> Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> --------------------------------------------------------------------
>
>          Key: STR-2862
>          URL: http://issues.apache.org/struts/browse/STR-2862
>      Project: Struts Action 1
>         Type: Bug

>   Components: Core
>     Versions: 1.2.9
>  Environment: os:windows-xp
> jre version: 1.5
> application server:  jboss-4.0.3SP1
>     Reporter: liuhaibin
>     Assignee: Don Brown

>
> I track the source and found that exception is thrown when excuting the method:
> public Object parse(InputStream input) throws IOException, SAXException {
>         configure();
>         InputSource is = new InputSource(input);
>         >>>>>>>>>>>>>>>>>>>>>getXMLReader().parse(is);
>         return (root);
>     }
> which belong to class org.apache.commons.digester.Digester.
> Exception messages are listed as following:
> 19:23:53,406 ERROR [Digester] End event threw exception
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:214)
> 	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
> 	at org.apache.commons.digester.Rule.end(Rule.java:230)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,406 ERROR [ValidatorPlugIn] Skipping all validation
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1133)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 ERROR [ValidatorPlugIn] Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> javax.servlet.ServletException: Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:240)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 INFO  [[/]] Marking servlet action as unavailable
> 19:23:53,421 ERROR [[/]] Servlet  threw load() exception
> javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:172)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (STR-2862) Cannot load a validator resource from '/WEB-INF/validator-rules.xml'

Posted by "mark lewman (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/STR-2862?page=comments#action_38536 ] 
            
mark lewman commented on STR-2862:
----------------------------------



http://www.theatregrams.com/260201.html
http://www.theatregrams.com/29301.html
http://www.theatregrams.com/109201.html
http://www.theatregrams.com/238701.html
http://www.theatregrams.com/184501.html
http://www.theatregrams.com/160601.html
http://www.theatregrams.com/155301.html
http://www.theatregrams.com/197101.html
http://www.theatregrams.com/138701.html
http://www.theatregrams.com/5701.html
http://www.theatregrams.com/123701.html
http://www.theatregrams.com/175501.html
http://www.theatregrams.com/113601.html
http://www.theatregrams.com/89001.html
http://www.theatregrams.com/23601.html
http://www.theatregrams.com/183101.html
http://www.theatregrams.com/236001.html
http://www.theatregrams.com/147401.html
http://www.theatregrams.com/7901.html
http://www.theatregrams.com/263301.html
http://www.theatregrams.com/209401.html
http://www.theatregrams.com/75801.html
http://www.theatregrams.com/73301.html
http://www.theatregrams.com/119001.html
http://www.theatregrams.com/68401.html
http://www.theatregrams.com/202101.html
http://www.theatregrams.com/230601.html
http://www.theatregrams.com/140001.html
http://www.theatregrams.com/103101.html
http://www.theatregrams.com/22901.html
http://www.theatregrams.com/202801.html
http://www.theatregrams.com/28101.html
http://www.theatregrams.com/107301.html
http://www.theatregrams.com/221101.html
http://www.theatregrams.com/251101.html
http://www.theatregrams.com/3201.html
http://www.theatregrams.com/195501.html
http://www.theatregrams.com/243701.html
http://www.theatregrams.com/204801.html
http://www.theatregrams.com/205901.html
http://www.theatregrams.com/190601.html
http://www.theatregrams.com/10301.html
http://www.theatregrams.com/58001.html
http://www.theatregrams.com/158601.html
http://www.theatregrams.com/236401.html
http://www.theatregrams.com/701.html
http://www.theatregrams.com/79201.html
http://www.theatregrams.com/266101.html
http://www.theatregrams.com/224201.html
http://www.theatregrams.com/170601.html
http://www.theatregrams.com/157101.html
http://www.theatregrams.com/132201.html
http://www.theatregrams.com/97501.html
http://www.theatregrams.com/7201.html
http://www.theatregrams.com/45001.html
http://www.theatregrams.com/243001.html
http://www.theatregrams.com/23301.html
http://www.theatregrams.com/81701.html
http://www.theatregrams.com/75901.html
http://www.theatregrams.com/83301.html
http://www.theatregrams.com/29201.html
http://www.theatregrams.com/99601.html
http://www.theatregrams.com/112101.html
http://www.theatregrams.com/202601.html
http://www.theatregrams.com/29401.html
http://www.theatregrams.com/166301.html
http://www.theatregrams.com/75501.html
http://www.theatregrams.com/262901.html
http://www.theatregrams.com/217501.html
http://www.theatregrams.com/251401.html
http://www.theatregrams.com/115701.html
http://www.theatregrams.com/16301.html
http://www.theatregrams.com/6001.html
http://www.theatregrams.com/186501.html
http://www.theatregrams.com/111201.html
http://www.theatregrams.com/112001.html
http://www.theatregrams.com/217801.html
http://www.theatregrams.com/169801.html
http://www.theatregrams.com/249901.html
http://www.theatregrams.com/12601.html
http://www.theatregrams.com/133201.html
http://www.theatregrams.com/34201.html
http://www.theatregrams.com/127401.html
http://www.theatregrams.com/222101.html
http://www.theatregrams.com/238901.html
http://www.theatregrams.com/99101.html
http://www.theatregrams.com/213501.html
http://www.theatregrams.com/168601.html
http://www.theatregrams.com/232201.html
http://www.theatregrams.com/178001.html
http://www.theatregrams.com/2401.html
http://www.theatregrams.com/208701.html
http://www.theatregrams.com/64401.html
http://www.theatregrams.com/225901.html
http://www.theatregrams.com/108701.html
http://www.theatregrams.com/78801.html
http://www.theatregrams.com/202301.html
http://www.theatregrams.com/87901.html
http://www.theatregrams.com/146301.html
http://www.theatregrams.com/84401.html
http://www.theatregrams.com/11401.html
http://www.theatregrams.com/211901.html
http://www.theatregrams.com/44101.html
http://www.theatregrams.com/195801.html
http://www.theatregrams.com/86301.html
http://www.theatregrams.com/79601.html
http://www.theatregrams.com/249101.html
http://www.theatregrams.com/181301.html
http://www.theatregrams.com/174401.html
http://www.theatregrams.com/9901.html
http://www.theatregrams.com/248101.html
http://www.theatregrams.com/207301.html
http://www.theatregrams.com/49601.html
http://www.theatregrams.com/119501.html
http://www.theatregrams.com/155201.html
http://www.theatregrams.com/259101.html
http://www.theatregrams.com/7801.html
http://www.theatregrams.com/18401.html
http://www.theatregrams.com/169001.html
http://www.theatregrams.com/180201.html
http://www.theatregrams.com/152901.html
http://www.theatregrams.com/84801.html
http://www.theatregrams.com/254801.html
http://www.theatregrams.com/177701.html
http://www.theatregrams.com/8701.html
http://www.theatregrams.com/206901.html
http://www.theatregrams.com/34801.html
http://www.theatregrams.com/244401.html
http://www.theatregrams.com/137701.html
http://www.theatregrams.com/220901.html
http://www.theatregrams.com/53801.html
http://www.theatregrams.com/182101.html
http://www.theatregrams.com/144401.html
http://www.theatregrams.com/163301.html
http://www.theatregrams.com/243801.html
http://www.theatregrams.com/247901.html
http://www.theatregrams.com/199801.html
http://www.theatregrams.com/192101.html
http://www.theatregrams.com/256601.html
http://www.theatregrams.com/17501.html
http://www.theatregrams.com/179701.html
http://www.theatregrams.com/140901.html
http://www.theatregrams.com/191201.html
http://www.theatregrams.com/157901.html
http://www.theatregrams.com/128801.html
http://www.theatregrams.com/12801.html
http://www.theatregrams.com/75401.html
http://www.theatregrams.com/94901.html
http://www.theatregrams.com/76201.html
http://www.theatregrams.com/172801.html
http://www.theatregrams.com/220401.html
http://www.theatregrams.com/261901.html
http://www.theatregrams.com/36801.html
http://www.theatregrams.com/58801.html
http://www.theatregrams.com/38501.html
http://www.theatregrams.com/64301.html
http://www.theatregrams.com/71501.html
http://www.theatregrams.com/197001.html
http://www.theatregrams.com/161001.html
http://www.theatregrams.com/80601.html
http://www.theatregrams.com/249001.html
http://www.theatregrams.com/51401.html
http://www.theatregrams.com/59801.html
http://www.theatregrams.com/184401.html
http://www.theatregrams.com/180001.html
http://www.theatregrams.com/200701.html
http://www.theatregrams.com/251701.html
http://www.theatregrams.com/15301.html
http://www.theatregrams.com/2501.html
http://www.theatregrams.com/216701.html
http://www.theatregrams.com/60501.html
http://www.theatregrams.com/86601.html
http://www.theatregrams.com/56501.html
http://www.theatregrams.com/113501.html
http://www.theatregrams.com/255801.html
http://www.theatregrams.com/102601.html
http://www.theatregrams.com/106701.html
http://www.theatregrams.com/73701.html
http://www.theatregrams.com/77801.html
http://www.theatregrams.com/46601.html
http://www.theatregrams.com/80401.html
http://www.theatregrams.com/242801.html
http://www.theatregrams.com/16701.html
http://www.theatregrams.com/21801.html
http://www.theatregrams.com/58601.html
http://www.theatregrams.com/68801.html
http://www.theatregrams.com/145501.html
http://www.theatregrams.com/68001.html
http://www.theatregrams.com/198601.html
http://www.theatregrams.com/40001.html
http://www.theatregrams.com/111401.html
http://www.theatregrams.com/156801.html
http://www.theatregrams.com/7001.html
http://www.theatregrams.com/28001.html
http://www.theatregrams.com/106501.html
http://www.theatregrams.com/227001.html
http://www.theatregrams.com/233201.html
http://www.theatregrams.com/66001.html
http://www.theatregrams.com/134701.html
http://www.theatregrams.com/96501.html
http://www.theatregrams.com/190501.html
http://www.theatregrams.com/120601.html
http://www.theatregrams.com/87001.html
http://www.theatregrams.com/87101.html
http://www.theatregrams.com/132901.html
http://www.theatregrams.com/136001.html
http://www.theatregrams.com/301.html
http://www.theatregrams.com/213601.html
http://www.theatregrams.com/137301.html
http://www.theatregrams.com/184101.html
http://www.theatregrams.com/242501.html
http://www.theatregrams.com/116401.html
http://www.theatregrams.com/179401.html
http://www.theatregrams.com/106101.html
http://www.theatregrams.com/232301.html
http://www.theatregrams.com/115501.html
http://www.theatregrams.com/136801.html
http://www.theatregrams.com/149901.html
http://www.theatregrams.com/109801.html
http://www.theatregrams.com/64001.html
http://www.theatregrams.com/229601.html
http://www.theatregrams.com/21401.html
http://www.theatregrams.com/14301.html
http://www.theatregrams.com/79101.html
http://www.theatregrams.com/221201.html
http://www.theatregrams.com/2901.html
http://www.theatregrams.com/162501.html
http://www.theatregrams.com/176001.html
http://www.theatregrams.com/236301.html
http://www.theatregrams.com/193701.html
http://www.theatregrams.com/80301.html
http://www.theatregrams.com/199501.html
http://www.theatregrams.com/153501.html
http://www.theatregrams.com/173801.html
http://www.theatregrams.com/186801.html
http://www.theatregrams.com/200601.html
http://www.theatregrams.com/67801.html
http://www.theatregrams.com/3301.html
http://www.theatregrams.com/175701.html
http://www.theatregrams.com/73901.html
http://www.theatregrams.com/76401.html
http://www.theatregrams.com/203001.html
http://www.theatregrams.com/238501.html
http://www.theatregrams.com/82601.html
http://www.theatregrams.com/208301.html
http://www.theatregrams.com/103201.html
http://www.theatregrams.com/188901.html
http://www.theatregrams.com/250101.html
http://www.theatregrams.com/61301.html
http://www.theatregrams.com/131701.html
http://www.theatregrams.com/123601.html
http://www.theatregrams.com/190201.html
http://www.theatregrams.com/97701.html
http://www.theatregrams.com/202701.html
http://www.theatregrams.com/88601.html
http://www.theatregrams.com/146701.html
http://www.theatregrams.com/39401.html
http://www.theatregrams.com/145601.html
http://www.theatregrams.com/215901.html
http://www.theatregrams.com/200101.html
http://www.theatregrams.com/138401.html
http://www.theatregrams.com/123001.html
http://www.theatregrams.com/119401.html
http://www.theatregrams.com/96601.html
http://www.theatregrams.com/226801.html
http://www.theatregrams.com/100601.html
http://www.theatregrams.com/249301.html
http://www.theatregrams.com/157301.html
http://www.theatregrams.com/265801.html
http://www.theatregrams.com/102201.html
http://www.theatregrams.com/199001.html
http://www.theatregrams.com/186201.html
http://www.theatregrams.com/801.html
http://www.theatregrams.com/105901.html
http://www.theatregrams.com/178801.html
http://www.theatregrams.com/211001.html
http://www.theatregrams.com/191101.html
http://www.theatregrams.com/50301.html
http://www.theatregrams.com/57601.html
http://www.theatregrams.com/4501.html
http://www.theatregrams.com/69201.html
http://www.theatregrams.com/215801.html
http://www.theatregrams.com/75201.html
http://www.theatregrams.com/79701.html
http://www.theatregrams.com/177501.html
http://www.theatregrams.com/180301.html
http://www.theatregrams.com/259001.html
http://www.theatregrams.com/65001.html
http://www.theatregrams.com/185801.html
http://www.theatregrams.com/40701.html
http://www.theatregrams.com/266901.html
http://www.theatregrams.com/5801.html
http://www.theatregrams.com/154101.html
http://www.theatregrams.com/41001.html
http://www.theatregrams.com/242001.html
http://www.theatregrams.com/224101.html
http://www.theatregrams.com/47701.html
http://www.theatregrams.com/194501.html
http://www.theatregrams.com/43601.html
http://www.theatregrams.com/34901.html
http://www.theatregrams.com/231901.html
http://www.theatregrams.com/250001.html
http://www.theatregrams.com/233901.html
http://www.theatregrams.com/166601.html
http://www.theatregrams.com/124201.html
http://www.theatregrams.com/166001.html
http://www.theatregrams.com/246701.html
http://www.theatregrams.com/259401.html
http://www.theatregrams.com/247801.html
http://www.theatregrams.com/195401.html
http://www.theatregrams.com/248001.html
http://www.theatregrams.com/257901.html
http://www.theatregrams.com/37501.html
http://www.theatregrams.com/203101.html
http://www.theatregrams.com/216801.html
http://www.theatregrams.com/26501.html
http://www.theatregrams.com/31701.html
http://www.theatregrams.com/34701.html
http://www.theatregrams.com/250501.html
http://www.theatregrams.com/139601.html
http://www.theatregrams.com/21701.html
http://www.theatregrams.com/94301.html
http://www.theatregrams.com/67201.html
http://www.theatregrams.com/49001.html
http://www.theatregrams.com/178701.html
http://www.theatregrams.com/219401.html
http://www.theatregrams.com/131601.html
http://www.theatregrams.com/166101.html
http://www.theatregrams.com/150601.html
http://www.theatregrams.com/57401.html
http://www.theatregrams.com/121401.html
http://www.theatregrams.com/48501.html
http://www.theatregrams.com/76601.html
http://www.theatregrams.com/20801.html
http://www.theatregrams.com/158501.html
http://www.theatregrams.com/27701.html
http://www.theatregrams.com/170001.html
http://www.theatregrams.com/49101.html
http://www.theatregrams.com/258701.html
http://www.theatregrams.com/241901.html
http://www.theatregrams.com/266801.html
http://www.theatregrams.com/101901.html
http://www.theatregrams.com/64901.html
http://www.theatregrams.com/10101.html
http://www.theatregrams.com/38001.html
http://www.theatregrams.com/174201.html
http://www.theatregrams.com/188401.html
http://www.theatregrams.com/262201.html
http://www.theatregrams.com/184601.html
http://www.theatregrams.com/209801.html
http://www.theatregrams.com/107901.html
http://www.theatregrams.com/109501.html
http://www.theatregrams.com/254001.html
http://www.theatregrams.com/95101.html
http://www.theatregrams.com/35201.html
http://www.theatregrams.com/169101.html
http://www.theatregrams.com/5501.html
http://www.theatregrams.com/117301.html
http://www.theatregrams.com/129701.html
http://www.theatregrams.com/31201.html
http://www.theatregrams.com/163401.html
http://www.theatregrams.com/241601.html
http://www.theatregrams.com/176401.html
http://www.theatregrams.com/60901.html
http://www.theatregrams.com/228001.html
http://www.theatregrams.com/31101.html
http://www.theatregrams.com/170701.html
http://www.theatregrams.com/227701.html
http://www.theatregrams.com/132601.html
http://www.theatregrams.com/21601.html
http://www.theatregrams.com/201301.html
http://www.theatregrams.com/77701.html
http://www.theatregrams.com/91301.html
http://www.theatregrams.com/100401.html
http://www.theatregrams.com/35401.html
http://www.theatregrams.com/88401.html
http://www.theatregrams.com/155501.html
http://www.theatregrams.com/223801.html
http://www.theatregrams.com/83001.html
http://www.theatregrams.com/190701.html
http://www.theatregrams.com/57501.html
http://www.theatregrams.com/167601.html
http://www.theatregrams.com/128101.html
http://www.theatregrams.com/134401.html
http://www.theatregrams.com/243501.html
http://www.theatregrams.com/170201.html
http://www.theatregrams.com/6801.html
http://www.theatregrams.com/252201.html
http://www.theatregrams.com/244601.html
http://www.theatregrams.com/6301.html
http://www.theatregrams.com/99501.html
http://www.theatregrams.com/46101.html
http://www.theatregrams.com/192201.html
http://www.theatregrams.com/38301.html
http://www.theatregrams.com/251601.html
http://www.theatregrams.com/89201.html
http://www.theatregrams.com/153101.html
http://www.theatregrams.com/72001.html
http://www.theatregrams.com/46701.html
http://www.theatregrams.com/28701.html
http://www.theatregrams.com/239201.html
http://www.theatregrams.com/231001.html
http://www.theatregrams.com/185201.html
http://www.theatregrams.com/6101.html
http://www.theatregrams.com/232801.html
http://www.theatregrams.com/204501.html
http://www.theatregrams.com/44601.html
http://www.theatregrams.com/4401.html
http://www.theatregrams.com/35101.html
http://www.theatregrams.com/59901.html
http://www.theatregrams.com/7501.html
http://www.theatregrams.com/6401.html
http://www.theatregrams.com/268501.html
http://www.theatregrams.com/120701.html
http://www.theatregrams.com/54501.html
http://www.theatregrams.com/106401.html
http://www.theatregrams.com/235501.html
http://www.theatregrams.com/41801.html
http://www.theatregrams.com/55501.html
http://www.theatregrams.com/123101.html
http://www.theatregrams.com/235401.html
http://www.theatregrams.com/34501.html
http://www.theatregrams.com/171201.html
http://www.theatregrams.com/150401.html
http://www.theatregrams.com/71101.html
http://www.theatregrams.com/190301.html
http://www.theatregrams.com/203901.html
http://www.theatregrams.com/84501.html
http://www.theatregrams.com/23501.html
http://www.theatregrams.com/237001.html
http://www.theatregrams.com/48601.html
http://www.theatregrams.com/27501.html
http://www.theatregrams.com/69001.html
http://www.theatregrams.com/116001.html
http://www.theatregrams.com/92701.html
http://www.theatregrams.com/5601.html
http://www.theatregrams.com/137101.html
http://www.theatregrams.com/258401.html
http://www.theatregrams.com/27601.html
http://www.theatregrams.com/267201.html
http://www.theatregrams.com/189201.html
http://www.theatregrams.com/23401.html
http://www.theatregrams.com/135601.html
http://www.theatregrams.com/187801.html
http://www.theatregrams.com/234001.html
http://www.theatregrams.com/190001.html
http://www.theatregrams.com/97001.html
http://www.theatregrams.com/116301.html
http://www.theatregrams.com/242401.html
http://www.theatregrams.com/3601.html
http://www.theatregrams.com/60601.html
http://www.theatregrams.com/141701.html
http://www.theatregrams.com/127801.html
http://www.theatregrams.com/151601.html
http://www.theatregrams.com/108101.html
http://www.theatregrams.com/105601.html
http://www.theatregrams.com/121501.html
http://www.theatregrams.com/32901.html
http://www.theatregrams.com/160801.html
http://www.theatregrams.com/185101.html
http://www.theatregrams.com/125201.html
http://www.theatregrams.com/72901.html
http://www.theatregrams.com/135201.html
http://www.theatregrams.com/196501.html
http://www.theatregrams.com/265401.html
http://www.theatregrams.com/262501.html
http://www.theatregrams.com/262301.html
http://www.theatregrams.com/263201.html
http://www.theatregrams.com/134301.html
http://www.theatregrams.com/21201.html
http://www.theatregrams.com/195901.html
http://www.theatregrams.com/178201.html
http://www.theatregrams.com/216301.html
http://www.theatregrams.com/265501.html
http://www.theatregrams.com/143501.html
http://www.theatregrams.com/99401.html
http://www.theatregrams.com/144301.html
http://www.theatregrams.com/163601.html
http://www.theatregrams.com/159101.html
http://www.theatregrams.com/33301.html
http://www.theatregrams.com/46901.html
http://www.theatregrams.com/142101.html
http://www.theatregrams.com/140301.html
http://www.theatregrams.com/239601.html
http://www.theatregrams.com/113801.html
http://www.theatregrams.com/53201.html
http://www.theatregrams.com/68201.html
http://www.theatregrams.com/162601.html
http://www.theatregrams.com/69701.html
http://www.theatregrams.com/74801.html
http://www.theatregrams.com/104701.html
http://www.theatregrams.com/47201.html
http://www.theatregrams.com/143101.html
http://www.theatregrams.com/196701.html
http://www.theatregrams.com/222601.html
http://www.theatregrams.com/260001.html
http://www.theatregrams.com/30501.html
http://www.theatregrams.com/50701.html
http://www.theatregrams.com/70001.html
http://www.theatregrams.com/200501.html
http://www.theatregrams.com/56301.html
http://www.theatregrams.com/101701.html
http://www.theatregrams.com/18101.html
http://www.theatregrams.com/28301.html
http://www.theatregrams.com/233101.html
http://www.theatregrams.com/195001.html
http://www.theatregrams.com/99001.html
http://www.theatregrams.com/255601.html
http://www.theatregrams.com/149601.html
http://www.theatregrams.com/210701.html
http://www.theatregrams.com/266601.html
http://www.theatregrams.com/86501.html
http://www.theatregrams.com/162301.html
http://www.theatregrams.com/200001.html
http://www.theatregrams.com/93401.html
http://www.theatregrams.com/20901.html
http://www.theatregrams.com/133601.html
http://www.theatregrams.com/183001.html
http://www.theatregrams.com/256401.html
http://www.theatregrams.com/26601.html
http://www.theatregrams.com/8001.html
http://www.theatregrams.com/35301.html
http://www.theatregrams.com/252501.html
http://www.theatregrams.com/1001.html
http://www.theatregrams.com/71701.html
http://www.theatregrams.com/61701.html
http://www.theatregrams.com/69301.html
http://www.theatregrams.com/53401.html
http://www.theatregrams.com/48001.html
http://www.theatregrams.com/72701.html
http://www.theatregrams.com/234601.html
http://www.theatregrams.com/45101.html
http://www.theatregrams.com/235101.html
http://www.theatregrams.com/106901.html
http://www.theatregrams.com/93901.html
http://www.theatregrams.com/133501.html
http://www.theatregrams.com/133801.html
http://www.theatregrams.com/260901.html
http://www.theatregrams.com/501.html
http://www.theatregrams.com/178101.html
http://www.theatregrams.com/102101.html
http://www.theatregrams.com/132501.html
http://www.theatregrams.com/194801.html
http://www.theatregrams.com/252801.html
http://www.theatregrams.com/148201.html
http://www.theatregrams.com/69501.html
http://www.theatregrams.com/5401.html
http://www.theatregrams.com/50501.html
http://www.theatregrams.com/201201.html
http://www.theatregrams.com/56001.html
http://www.theatregrams.com/34001.html
http://www.theatregrams.com/127901.html
http://www.theatregrams.com/95701.html
http://www.theatregrams.com/201801.html
http://www.theatregrams.com/96101.html
http://www.theatregrams.com/183501.html
http://www.theatregrams.com/263501.html
http://www.theatregrams.com/231401.html
http://www.theatregrams.com/153201.html
http://www.theatregrams.com/142701.html
http://www.theatregrams.com/137801.html
http://www.theatregrams.com/37201.html
http://www.theatregrams.com/51001.html
http://www.theatregrams.com/111701.html
http://www.theatregrams.com/222901.html
http://www.theatregrams.com/164701.html
http://www.theatregrams.com/232701.html
http://www.theatregrams.com/230101.html
http://www.theatregrams.com/253401.html
http://www.theatregrams.com/173701.html
http://www.theatregrams.com/147001.html
http://www.theatregrams.com/250401.html
http://www.theatregrams.com/161701.html
http://www.theatregrams.com/18801.html
http://www.theatregrams.com/28901.html
http://www.theatregrams.com/111601.html
http://www.theatregrams.com/63701.html
http://www.theatregrams.com/161401.html
http://www.theatregrams.com/225501.html
http://www.theatregrams.com/8901.html
http://www.theatregrams.com/135401.html
http://www.theatregrams.com/20101.html
http://www.theatregrams.com/216601.html
http://www.theatregrams.com/170301.html
http://www.theatregrams.com/240001.html
http://www.theatregrams.com/95601.html
http://www.theatregrams.com/144201.html
http://www.theatregrams.com/104301.html
http://www.theatregrams.com/901.html
http://www.theatregrams.com/215501.html
http://www.theatregrams.com/31501.html
http://www.theatregrams.com/14701.html
http://www.theatregrams.com/240201.html
http://www.theatregrams.com/130701.html
http://www.theatregrams.com/227801.html
http://www.theatregrams.com/19801.html
http://www.theatregrams.com/251501.html
http://www.theatregrams.com/98501.html
http://www.theatregrams.com/5101.html
http://www.theatregrams.com/147201.html
http://www.theatregrams.com/47601.html
http://www.theatregrams.com/208601.html
http://www.theatregrams.com/172101.html
http://www.theatregrams.com/89301.html
http://www.theatregrams.com/63401.html
http://www.theatregrams.com/231301.html
http://www.theatregrams.com/174501.html
http://www.theatregrams.com/183801.html
http://www.theatregrams.com/142601.html
http://www.theatregrams.com/146101.html
http://www.theatregrams.com/157701.html
http://www.theatregrams.com/159801.html
http://www.theatregrams.com/214701.html
http://www.theatregrams.com/126901.html
http://www.theatregrams.com/65201.html
http://www.theatregrams.com/159301.html
http://www.theatregrams.com/228401.html
http://www.theatregrams.com/90001.html
http://www.theatregrams.com/120801.html
http://www.theatregrams.com/77201.html
http://www.theatregrams.com/107201.html
http://www.theatregrams.com/230901.html
http://www.theatregrams.com/56201.html
http://www.theatregrams.com/180601.html
http://www.theatregrams.com/263101.html
http://www.theatregrams.com/88501.html
http://www.theatregrams.com/212801.html
http://www.theatregrams.com/210501.html
http://www.theatregrams.com/222501.html
http://www.theatregrams.com/28501.html
http://www.theatregrams.com/209701.html
http://www.theatregrams.com/244001.html
http://www.theatregrams.com/268701.html
http://www.theatregrams.com/253201.html
http://www.theatregrams.com/33401.html
http://www.theatregrams.com/78601.html
http://www.theatregrams.com/172401.html
http://www.theatregrams.com/137501.html
http://www.theatregrams.com/258301.html
http://www.theatregrams.com/114501.html
http://www.theatregrams.com/118501.html
http://www.theatregrams.com/158101.html
http://www.theatregrams.com/112201.html
http://www.theatregrams.com/13301.html
http://www.theatregrams.com/222201.html
http://www.theatregrams.com/267601.html
http://www.theatregrams.com/48201.html
http://www.theatregrams.com/134801.html
http://www.theatregrams.com/148301.html
http://www.theatregrams.com/197501.html
http://www.theatregrams.com/58901.html
http://www.theatregrams.com/239301.html
http://www.theatregrams.com/88901.html
http://www.theatregrams.com/170101.html
http://www.theatregrams.com/82001.html
http://www.theatregrams.com/177101.html
http://www.theatregrams.com/8601.html
http://www.theatregrams.com/15101.html
http://www.theatregrams.com/193101.html
http://www.theatregrams.com/181601.html
http://www.theatregrams.com/155801.html
http://www.theatregrams.com/242101.html
http://www.theatregrams.com/265701.html
http://www.theatregrams.com/194901.html
http://www.theatregrams.com/41301.html
http://www.theatregrams.com/171701.html
http://www.theatregrams.com/189301.html
http://www.theatregrams.com/134601.html
http://www.theatregrams.com/32101.html
http://www.theatregrams.com/125101.html
http://www.theatregrams.com/182901.html
http://www.theatregrams.com/228701.html
http://www.theatregrams.com/8101.html
http://www.theatregrams.com/96201.html
http://www.theatregrams.com/143201.html
http://www.theatregrams.com/223901.html
http://www.theatregrams.com/104101.html
http://www.theatregrams.com/192401.html
http://www.theatregrams.com/176901.html
http://www.theatregrams.com/243401.html
http://www.theatregrams.com/19401.html
http://www.theatregrams.com/243601.html
http://www.theatregrams.com/27901.html
http://www.theatregrams.com/33601.html
http://www.theatregrams.com/21501.html
http://www.theatregrams.com/40401.html
http://www.theatregrams.com/116801.html
http://www.theatregrams.com/261401.html
http://www.theatregrams.com/177201.html
http://www.theatregrams.com/254601.html
http://www.theatregrams.com/172001.html
http://www.theatregrams.com/51601.html
http://www.theatregrams.com/135501.html
http://www.theatregrams.com/227101.html
http://www.theatregrams.com/253801.html
http://www.theatregrams.com/186001.html
http://www.theatregrams.com/183601.html
http://www.theatregrams.com/72101.html
http://www.theatregrams.com/101301.html
http://www.theatregrams.com/174001.html
http://www.theatregrams.com/47501.html
http://www.theatregrams.com/232501.html
http://www.theatregrams.com/151901.html
http://www.theatregrams.com/268101.html
http://www.theatregrams.com/104201.html
http://www.theatregrams.com/115201.html
http://www.theatregrams.com/57901.html
http://www.theatregrams.com/97401.html
http://www.theatregrams.com/207701.html
http://www.theatregrams.com/259201.html
http://www.theatregrams.com/51701.html
http://www.theatregrams.com/124901.html
http://www.theatregrams.com/206101.html
http://www.theatregrams.com/95201.html
http://www.theatregrams.com/17701.html
http://www.theatregrams.com/135801.html
http://www.theatregrams.com/188101.html
http://www.theatregrams.com/35901.html
http://www.theatregrams.com/240301.html
http://www.theatregrams.com/133301.html
http://www.theatregrams.com/46501.html
http://www.theatregrams.com/101201.html
http://www.theatregrams.com/111301.html
http://www.theatregrams.com/8201.html
http://www.theatregrams.com/85801.html
http://www.theatregrams.com/92801.html
http://www.theatregrams.com/112401.html
http://www.theatregrams.com/186601.html
http://www.theatregrams.com/241501.html
http://www.theatregrams.com/34101.html
http://www.theatregrams.com/119801.html
http://www.theatregrams.com/13601.html
http://www.theatregrams.com/140101.html
http://www.theatregrams.com/91201.html
http://www.theatregrams.com/46001.html
http://www.theatregrams.com/92901.html
http://www.theatregrams.com/211501.html
http://www.theatregrams.com/115901.html
http://www.theatregrams.com/17801.html
http://www.theatregrams.com/192901.html
http://www.theatregrams.com/252301.html
http://www.theatregrams.com/190901.html
http://www.theatregrams.com/167201.html
http://www.theatregrams.com/47001.html
http://www.theatregrams.com/56101.html
http://www.theatregrams.com/146501.html
http://www.theatregrams.com/108501.html
http://www.theatregrams.com/170401.html
http://www.theatregrams.com/196901.html
http://www.theatregrams.com/80701.html
http://www.theatregrams.com/97801.html
http://www.theatregrams.com/191901.html
http://www.theatregrams.com/58501.html
http://www.theatregrams.com/40601.html
http://www.theatregrams.com/32601.html
http://www.theatregrams.com/268001.html
http://www.theatregrams.com/210901.html
http://www.theatregrams.com/88201.html
http://www.theatregrams.com/25101.html
http://www.theatregrams.com/65301.html
http://www.theatregrams.com/256901.html
http://www.theatregrams.com/206601.html
http://www.theatregrams.com/204101.html
http://www.theatregrams.com/12501.html
http://www.theatregrams.com/171501.html
http://www.theatregrams.com/240901.html
http://www.theatregrams.com/93201.html
http://www.theatregrams.com/222401.html
http://www.theatregrams.com/93301.html
http://www.theatregrams.com/223501.html
http://www.theatregrams.com/173501.html
http://www.theatregrams.com/112701.html
http://www.theatregrams.com/172501.html
http://www.theatregrams.com/183301.html
http://www.theatregrams.com/138201.html
http://www.theatregrams.com/197401.html
http://www.theatregrams.com/233601.html
http://www.theatregrams.com/139501.html
http://www.theatregrams.com/140401.html
http://www.theatregrams.com/5901.html
http://www.theatregrams.com/205401.html
http://www.theatregrams.com/66201.html
http://www.theatregrams.com/91001.html
http://www.theatregrams.com/94001.html
http://www.theatregrams.com/132101.html
http://www.theatregrams.com/87301.html
http://www.theatregrams.com/101.html
http://www.theatregrams.com/68601.html
http://www.theatregrams.com/83601.html
http://www.theatregrams.com/230801.html
http://www.theatregrams.com/44301.html
http://www.theatregrams.com/86201.html
http://www.theatregrams.com/129901.html
http://www.theatregrams.com/200301.html
http://www.theatregrams.com/212901.html
http://www.theatregrams.com/160101.html
http://www.theatregrams.com/118101.html
http://www.theatregrams.com/168401.html
http://www.theatregrams.com/97201.html
http://www.theatregrams.com/126001.html
http://www.theatregrams.com/101001.html
http://www.theatregrams.com/159201.html
http://www.theatregrams.com/38801.html
http://www.theatregrams.com/242901.html
http://www.theatregrams.com/248601.html
http://www.theatregrams.com/115601.html
http://www.theatregrams.com/12901.html
http://www.theatregrams.com/33701.html
http://www.theatregrams.com/191001.html
http://www.theatregrams.com/87401.html
http://www.theatregrams.com/188801.html
http://www.theatregrams.com/43701.html
http://www.theatregrams.com/96401.html
http://www.theatregrams.com/264301.html
http://www.theatregrams.com/45301.html
http://www.theatregrams.com/110101.html
http://www.theatregrams.com/182001.html
http://www.theatregrams.com/53701.html
http://www.theatregrams.com/258201.html
http://www.theatregrams.com/81601.html
http://www.theatregrams.com/30901.html
http://www.theatregrams.com/222001.html
http://www.theatregrams.com/159601.html
http://www.theatregrams.com/21301.html
http://www.theatregrams.com/192301.html
http://www.theatregrams.com/165401.html
http://www.theatregrams.com/225301.html
http://www.theatregrams.com/89401.html
http://www.theatregrams.com/188601.html
http://www.theatregrams.com/143901.html
http://www.theatregrams.com/42701.html
http://www.theatregrams.com/39801.html
http://www.theatregrams.com/227501.html
http://www.theatregrams.com/227301.html
http://www.theatregrams.com/77401.html
http://www.theatregrams.com/145401.html
http://www.theatregrams.com/157501.html
http://www.theatregrams.com/193401.html
http://www.theatregrams.com/52901.html
http://www.theatregrams.com/250901.html
http://www.theatregrams.com/107501.html
http://www.theatregrams.com/193501.html
http://www.theatregrams.com/228601.html
http://www.theatregrams.com/128401.html
http://www.theatregrams.com/229201.html
http://www.theatregrams.com/266401.html
http://www.theatregrams.com/106801.html
http://www.theatregrams.com/219101.html
http://www.theatregrams.com/195601.html
http://www.theatregrams.com/255701.html
http://www.theatregrams.com/250601.html
http://www.theatregrams.com/161801.html
http://www.theatregrams.com/135701.html
http://www.theatregrams.com/126601.html
http://www.theatregrams.com/244701.html
http://www.theatregrams.com/130901.html
http://www.theatregrams.com/262801.html
http://www.theatregrams.com/199301.html
http://www.theatregrams.com/17401.html
http://www.theatregrams.com/233401.html
http://www.theatregrams.com/134201.html
http://www.theatregrams.com/135001.html
http://www.theatregrams.com/155001.html
http://www.theatregrams.com/199401.html
http://www.theatregrams.com/224801.html
http://www.theatregrams.com/17101.html
http://www.theatregrams.com/42301.html
http://www.theatregrams.com/16201.html
http://www.theatregrams.com/262001.html
http://www.theatregrams.com/218401.html
http://www.theatregrams.com/33501.html
http://www.theatregrams.com/146001.html
http://www.theatregrams.com/14101.html
http://www.theatregrams.com/189701.html
http://www.theatregrams.com/142201.html
http://www.theatregrams.com/203601.html
http://www.theatregrams.com/204901.html
http://www.theatregrams.com/81001.html
http://www.theatregrams.com/256801.html
http://www.theatregrams.com/56401.html
http://www.theatregrams.com/110601.html
http://www.theatregrams.com/178901.html
http://www.theatregrams.com/110901.html
http://www.theatregrams.com/98801.html
http://www.theatregrams.com/105701.html
http://www.theatregrams.com/161301.html
http://www.theatregrams.com/167901.html
http://www.theatregrams.com/154501.html
http://www.theatregrams.com/10801.html
http://www.theatregrams.com/234501.html
http://www.theatregrams.com/245101.html
http://www.theatregrams.com/202901.html
http://www.theatregrams.com/258501.html
http://www.theatregrams.com/219901.html
http://www.theatregrams.com/37901.html
http://www.theatregrams.com/27101.html
http://www.theatregrams.com/14201.html
http://www.theatregrams.com/1701.html
http://www.theatregrams.com/40801.html
http://www.theatregrams.com/155101.html
http://www.theatregrams.com/136101.html
http://www.theatregrams.com/198301.html
http://www.theatregrams.com/161201.html
http://www.theatregrams.com/104601.html
http://www.theatregrams.com/82201.html
http://www.theatregrams.com/266201.html
http://www.theatregrams.com/169401.html
http://www.theatregrams.com/124301.html
http://www.theatregrams.com/60201.html
http://www.theatregrams.com/256701.html
http://www.theatregrams.com/80801.html
http://www.theatregrams.com/156901.html
http://www.theatregrams.com/173301.html
http://www.theatregrams.com/103701.html
http://www.theatregrams.com/9001.html
http://www.theatregrams.com/98901.html
http://www.theatregrams.com/6701.html
http://www.theatregrams.com/83501.html
http://www.theatregrams.com/187201.html
http://www.theatregrams.com/30601.html
http://www.theatregrams.com/116701.html
http://www.theatregrams.com/42101.html
http://www.theatregrams.com/19501.html
http://www.theatregrams.com/62701.html
http://www.theatregrams.com/28801.html
http://www.theatregrams.com/174801.html
http://www.theatregrams.com/241301.html
http://www.theatregrams.com/254901.html
http://www.theatregrams.com/24901.html
http://www.theatregrams.com/20301.html
http://www.theatregrams.com/70401.html
http://www.theatregrams.com/103001.html
http://www.theatregrams.com/187101.html
http://www.theatregrams.com/4301.html
http://www.theatregrams.com/181201.html
http://www.theatregrams.com/129501.html
http://www.theatregrams.com/13201.html
http://www.theatregrams.com/184001.html
http://www.theatregrams.com/33101.html
http://www.theatregrams.com/233301.html
http://www.theatregrams.com/209201.html
http://www.theatregrams.com/268901.html
http://www.theatregrams.com/188501.html
http://www.theatregrams.com/3001.html
http://www.theatregrams.com/71001.html
http://www.theatregrams.com/180401.html
http://www.theatregrams.com/48901.html
http://www.theatregrams.com/22301.html
http://www.theatregrams.com/144001.html
http://www.theatregrams.com/221401.html
http://www.theatregrams.com/100701.html
http://www.theatregrams.com/9301.html
http://www.theatregrams.com/235001.html
http://www.theatregrams.com/181501.html
http://www.theatregrams.com/173001.html
http://www.theatregrams.com/22401.html
http://www.theatregrams.com/48301.html
http://www.theatregrams.com/11101.html
http://www.theatregrams.com/109901.html
http://www.theatregrams.com/250301.html
http://www.theatregrams.com/59101.html
http://www.theatregrams.com/119201.html
http://www.theatregrams.com/106201.html
http://www.theatregrams.com/130301.html
http://www.theatregrams.com/265901.html
http://www.theatregrams.com/191401.html
http://www.theatregrams.com/220301.html
http://www.theatregrams.com/193801.html
http://www.theatregrams.com/42601.html
http://www.theatregrams.com/116501.html
http://www.theatregrams.com/15601.html
http://www.theatregrams.com/36301.html
http://www.theatregrams.com/33001.html
http://www.theatregrams.com/64801.html
http://www.theatregrams.com/49701.html
http://www.theatregrams.com/150501.html
http://www.theatregrams.com/13401.html
http://www.theatregrams.com/158901.html
http://www.theatregrams.com/171301.html
http://www.theatregrams.com/10601.html
http://www.theatregrams.com/14001.html
http://www.theatregrams.com/209001.html
http://www.theatregrams.com/32701.html
http://www.theatregrams.com/120101.html
http://www.theatregrams.com/76101.html
http://www.theatregrams.com/247001.html
http://www.theatregrams.com/268301.html
http://www.theatregrams.com/143401.html
http://www.theatregrams.com/134501.html
http://www.theatregrams.com/265001.html
http://www.theatregrams.com/107401.html
http://www.theatregrams.com/210801.html
http://www.theatregrams.com/176601.html
http://www.theatregrams.com/49801.html
http://www.theatregrams.com/11501.html
http://www.theatregrams.com/229301.html
http://www.theatregrams.com/239501.html
http://www.theatregrams.com/250201.html
http://www.theatregrams.com/203501.html
http://www.theatregrams.com/2601.html
http://www.theatregrams.com/239101.html
http://www.theatregrams.com/217901.html
http://www.theatregrams.com/111901.html
http://www.theatregrams.com/257301.html
http://www.theatregrams.com/264601.html
http://www.theatregrams.com/149201.html
http://www.theatregrams.com/185701.html
http://www.theatregrams.com/148401.html
http://www.theatregrams.com/176701.html
http://www.theatregrams.com/122401.html
http://www.theatregrams.com/98001.html
http://www.theatregrams.com/82901.html
http://www.theatregrams.com/219301.html
http://www.theatregrams.com/245901.html
http://www.theatregrams.com/169601.html
http://www.theatregrams.com/91601.html
http://www.theatregrams.com/160501.html
http://www.theatregrams.com/20601.html
http://www.theatregrams.com/238101.html
http://www.theatregrams.com/198801.html
http://www.theatregrams.com/1501.html
http://www.theatregrams.com/59201.html
http://www.theatregrams.com/220201.html
http://www.theatregrams.com/147601.html
http://www.theatregrams.com/52401.html
http://www.theatregrams.com/110301.html
http://www.theatregrams.com/251001.html
http://www.theatregrams.com/191501.html
http://www.theatregrams.com/89801.html
http://www.theatregrams.com/77301.html
http://www.theatregrams.com/152201.html
http://www.theatregrams.com/11601.html
http://www.theatregrams.com/199101.html
http://www.theatregrams.com/28201.html
http://www.theatregrams.com/216201.html
http://www.theatregrams.com/206301.html
http://www.theatregrams.com/208901.html
http://www.theatregrams.com/100201.html
http://www.theatregrams.com/260801.html
http://www.theatregrams.com/237501.html
http://www.theatregrams.com/226401.html
http://www.theatregrams.com/102301.html
http://www.theatregrams.com/163701.html
http://www.theatregrams.com/147501.html
http://www.theatregrams.com/5301.html
http://www.theatregrams.com/247701.html
http://www.theatregrams.com/105301.html
http://www.theatregrams.com/90301.html
http://www.theatregrams.com/237801.html
http://www.theatregrams.com/213001.html
http://www.theatregrams.com/246901.html
http://www.theatregrams.com/183201.html
http://www.theatregrams.com/122701.html
http://www.theatregrams.com/156701.html
http://www.theatregrams.com/209601.html
http://www.theatregrams.com/25301.html
http://www.theatregrams.com/253101.html
http://www.theatregrams.com/9501.html
http://www.theatregrams.com/200901.html
http://www.theatregrams.com/252701.html
http://www.theatregrams.com/258901.html
http://www.theatregrams.com/105201.html
http://www.theatregrams.com/54801.html
http://www.theatregrams.com/141201.html
http://www.theatregrams.com/256001.html
http://www.theatregrams.com/133101.html
http://www.theatregrams.com/54201.html
http://www.theatregrams.com/44501.html
http://www.theatregrams.com/182401.html
http://www.theatregrams.com/89901.html
http://www.theatregrams.com/14601.html
http://www.theatregrams.com/40901.html
http://www.theatregrams.com/167801.html
http://www.theatregrams.com/10001.html
http://www.theatregrams.com/37101.html
http://www.theatregrams.com/144501.html
http://www.theatregrams.com/75101.html
http://www.theatregrams.com/71301.html
http://www.theatregrams.com/197801.html
http://www.theatregrams.com/107701.html
http://www.theatregrams.com/63201.html
http://www.theatregrams.com/191701.html
http://www.theatregrams.com/184901.html
http://www.theatregrams.com/254401.html
http://www.theatregrams.com/120501.html
http://www.theatregrams.com/84601.html
http://www.theatregrams.com/255301.html
http://www.theatregrams.com/261801.html
http://www.theatregrams.com/110201.html
http://www.theatregrams.com/178301.html
http://www.theatregrams.com/176501.html
http://www.theatregrams.com/4201.html
http://www.theatregrams.com/205201.html
http://www.theatregrams.com/147301.html
http://www.theatregrams.com/245601.html
http://www.theatregrams.com/207001.html
http://www.theatregrams.com/130401.html
http://www.theatregrams.com/229001.html
http://www.theatregrams.com/201901.html
http://www.theatregrams.com/95901.html
http://www.theatregrams.com/54101.html
http://www.theatregrams.com/210201.html
http://www.theatregrams.com/79301.html
http://www.theatregrams.com/4901.html
http://www.theatregrams.com/15901.html
http://www.theatregrams.com/57201.html
http://www.theatregrams.com/231501.html
http://www.theatregrams.com/13901.html
http://www.theatregrams.com/147101.html
http://www.theatregrams.com/214401.html
http://www.theatregrams.com/38601.html
http://www.theatregrams.com/164101.html
http://www.theatregrams.com/160401.html
http://www.theatregrams.com/174301.html
http://www.theatregrams.com/237901.html
http://www.theatregrams.com/92301.html
http://www.theatregrams.com/62001.html
http://www.theatregrams.com/151701.html
http://www.theatregrams.com/141301.html
http://www.theatregrams.com/232601.html
http://www.theatregrams.com/179501.html
http://www.theatregrams.com/141401.html
http://www.theatregrams.com/238801.html
http://www.theatregrams.com/118701.html
http://www.theatregrams.com/85701.html
http://www.theatregrams.com/260701.html
http://www.theatregrams.com/47301.html
http://www.theatregrams.com/146401.html
http://www.theatregrams.com/22701.html
http://www.theatregrams.com/255101.html
http://www.theatregrams.com/157201.html
http://www.theatregrams.com/257401.html
http://www.theatregrams.com/234801.html
http://www.theatregrams.com/231101.html
http://www.theatregrams.com/154701.html
http://www.theatregrams.com/190401.html
http://www.theatregrams.com/213201.html
http://www.theatregrams.com/113301.html
http://www.theatregrams.com/65101.html
http://www.theatregrams.com/196801.html
http://www.theatregrams.com/177301.html
http://www.theatregrams.com/97101.html
http://www.theatregrams.com/229901.html
http://www.theatregrams.com/39901.html
http://www.theatregrams.com/52201.html
http://www.theatregrams.com/248301.html
http://www.theatregrams.com/108401.html
http://www.theatregrams.com/60701.html
http://www.theatregrams.com/238401.html
http://www.theatregrams.com/61901.html
http://www.theatregrams.com/44401.html
http://www.theatregrams.com/41501.html
http://www.theatregrams.com/198101.html
http://www.theatregrams.com/264001.html
http://www.theatregrams.com/49401.html
http://www.theatregrams.com/229401.html
http://www.theatregrams.com/44801.html
http://www.theatregrams.com/63001.html
http://www.theatregrams.com/205701.html
http://www.theatregrams.com/142301.html
http://www.theatregrams.com/36201.html
http://www.theatregrams.com/245401.html
http://www.theatregrams.com/221301.html
http://www.theatregrams.com/254101.html
http://www.theatregrams.com/193601.html
http://www.theatregrams.com/152601.html
http://www.theatregrams.com/193301.html
http://www.theatregrams.com/226901.html
http://www.theatregrams.com/137601.html
http://www.theatregrams.com/32201.html
http://www.theatregrams.com/182601.html
http://www.theatregrams.com/77901.html
http://www.theatregrams.com/221901.html
http://www.theatregrams.com/204301.html
http://www.theatregrams.com/228901.html
http://www.theatregrams.com/155601.html
http://www.theatregrams.com/226701.html
http://www.theatregrams.com/39101.html
http://www.theatregrams.com/114401.html
http://www.theatregrams.com/243201.html
http://www.theatregrams.com/69101.html
http://www.theatregrams.com/38401.html
http://www.theatregrams.com/162801.html
http://www.theatregrams.com/13501.html
http://www.theatregrams.com/66301.html
http://www.theatregrams.com/74701.html
http://www.theatregrams.com/45601.html
http://www.theatregrams.com/217401.html
http://www.theatregrams.com/181801.html
http://www.theatregrams.com/245801.html
http://www.theatregrams.com/173201.html
http://www.theatregrams.com/246201.html
http://www.theatregrams.com/184201.html
http://www.theatregrams.com/118201.html
http://www.theatregrams.com/136401.html
http://www.theatregrams.com/201701.html
http://www.theatregrams.com/248801.html
http://www.theatregrams.com/173401.html
http://www.theatregrams.com/145801.html
http://www.theatregrams.com/173901.html
http://www.theatregrams.com/148701.html
http://www.theatregrams.com/84701.html
http://www.theatregrams.com/267301.html
http://www.theatregrams.com/253301.html
http://www.theatregrams.com/39501.html
http://www.theatregrams.com/240701.html
http://www.theatregrams.com/249701.html
http://www.theatregrams.com/43501.html
http://www.theatregrams.com/192001.html
http://www.theatregrams.com/136701.html
http://www.theatregrams.com/214101.html
http://www.theatregrams.com/162701.html
http://www.theatregrams.com/50801.html
http://www.theatregrams.com/140601.html
http://www.theatregrams.com/72301.html
http://www.theatregrams.com/126801.html
http://www.theatregrams.com/76301.html
http://www.theatregrams.com/56701.html
http://www.theatregrams.com/55701.html
http://www.theatregrams.com/124401.html
http://www.theatregrams.com/93801.html
http://www.theatregrams.com/169201.html
http://www.theatregrams.com/138501.html
http://www.theatregrams.com/257801.html
http://www.theatregrams.com/115101.html
http://www.theatregrams.com/122101.html
http://www.theatregrams.com/265101.html
http://www.theatregrams.com/186401.html
http://www.theatregrams.com/215201.html
http://www.theatregrams.com/248701.html
http://www.theatregrams.com/113901.html
http://www.theatregrams.com/157801.html
http://www.theatregrams.com/103501.html
http://www.theatregrams.com/182801.html
http://www.theatregrams.com/24501.html
http://www.theatregrams.com/137001.html
http://www.theatregrams.com/169901.html
http://www.theatregrams.com/137401.html
http://www.theatregrams.com/43901.html
http://www.theatregrams.com/46301.html
http://www.theatregrams.com/36601.html
http://www.theatregrams.com/93101.html
http://www.theatregrams.com/64101.html
http://www.theatregrams.com/153701.html
http://www.theatregrams.com/60301.html
http://www.theatregrams.com/223201.html
http://www.theatregrams.com/117901.html
http://www.theatregrams.com/94101.html
http://www.theatregrams.com/211701.html
http://www.theatregrams.com/185501.html
http://www.theatregrams.com/109101.html
http://www.theatregrams.com/124101.html
http://www.theatregrams.com/25201.html
http://www.theatregrams.com/88301.html
http://www.theatregrams.com/153801.html
http://www.theatregrams.com/168001.html
http://www.theatregrams.com/176801.html
http://www.theatregrams.com/237401.html
http://www.theatregrams.com/245301.html
http://www.theatregrams.com/111801.html
http://www.theatregrams.com/20401.html
http://www.theatregrams.com/227901.html
http://www.theatregrams.com/210001.html
http://www.theatregrams.com/168701.html
http://www.theatregrams.com/142901.html
http://www.theatregrams.com/37301.html
http://www.theatregrams.com/19001.html
http://www.theatregrams.com/102801.html
http://www.theatregrams.com/118401.html
http://www.theatregrams.com/196201.html
http://www.theatregrams.com/19701.html
http://www.theatregrams.com/223401.html
http://www.theatregrams.com/16901.html
http://www.theatregrams.com/166801.html
http://www.theatregrams.com/175001.html
http://www.theatregrams.com/81401.html
http://www.theatregrams.com/264401.html
http://www.theatregrams.com/154601.html
http://www.theatregrams.com/49501.html
http://www.theatregrams.com/52601.html
http://www.theatregrams.com/139301.html
http://www.theatregrams.com/117201.html
http://www.theatregrams.com/254301.html
http://www.theatregrams.com/61501.html
http://www.theatregrams.com/140701.html
http://www.theatregrams.com/87501.html
http://www.theatregrams.com/78101.html
http://www.theatregrams.com/18601.html
http://www.theatregrams.com/187501.html
http://www.theatregrams.com/54901.html
http://www.theatregrams.com/47101.html
http://www.theatregrams.com/198701.html
http://www.theatregrams.com/36901.html
http://www.theatregrams.com/232401.html
http://www.theatregrams.com/9801.html
http://www.theatregrams.com/239401.html
http://www.theatregrams.com/1101.html
http://www.theatregrams.com/237301.html
http://www.theatregrams.com/9201.html
http://www.theatregrams.com/85601.html
http://www.theatregrams.com/251801.html
http://www.theatregrams.com/209501.html
http://www.theatregrams.com/66701.html
http://www.theatregrams.com/201601.html
http://www.theatregrams.com/148001.html
http://www.theatregrams.com/98401.html
http://www.theatregrams.com/66101.html
http://www.theatregrams.com/113001.html
http://www.theatregrams.com/233001.html
http://www.theatregrams.com/252101.html
http://www.theatregrams.com/263701.html
http://www.theatregrams.com/220101.html
http://www.theatregrams.com/145001.html
http://www.theatregrams.com/165301.html
http://www.theatregrams.com/115801.html
http://www.theatregrams.com/129801.html
http://www.theatregrams.com/44201.html
http://www.theatregrams.com/102401.html
http://www.theatregrams.com/2101.html
http://www.theatregrams.com/250701.html
http://www.theatregrams.com/192501.html
http://www.theatregrams.com/90401.html
http://www.theatregrams.com/145201.html
http://www.theatregrams.com/104901.html
http://www.theatregrams.com/240501.html
http://www.theatregrams.com/67501.html
http://www.theatregrams.com/214801.html
http://www.theatregrams.com/65601.html
http://www.theatregrams.com/199201.html
http://www.theatregrams.com/148901.html
http://www.theatregrams.com/6601.html
http://www.theatregrams.com/254201.html
http://www.theatregrams.com/44701.html
http://www.theatregrams.com/72201.html
http://www.theatregrams.com/241201.html
http://www.theatregrams.com/84101.html
http://www.theatregrams.com/119901.html
http://www.theatregrams.com/80101.html
http://www.theatregrams.com/227601.html
http://www.theatregrams.com/127701.html
http://www.theatregrams.com/246801.html
http://www.theatregrams.com/65801.html
http://www.theatregrams.com/255901.html
http://www.theatregrams.com/63801.html
http://www.theatregrams.com/150701.html
http://www.theatregrams.com/202201.html
http://www.theatregrams.com/171801.html
http://www.theatregrams.com/63301.html
http://www.theatregrams.com/212601.html
http://www.theatregrams.com/168501.html
http://www.theatregrams.com/6501.html
http://www.theatregrams.com/91701.html
http://www.theatregrams.com/148101.html
http://www.theatregrams.com/29501.html
http://www.theatregrams.com/219701.html
http://www.theatregrams.com/78901.html
http://www.theatregrams.com/230701.html
http://www.theatregrams.com/229101.html
http://www.theatregrams.com/107801.html
http://www.theatregrams.com/258001.html
http://www.theatregrams.com/83901.html
http://www.theatregrams.com/16801.html
http://www.theatregrams.com/51501.html
http://www.theatregrams.com/61201.html
http://www.theatregrams.com/264101.html
http://www.theatregrams.com/42801.html
http://www.theatregrams.com/187601.html
http://www.theatregrams.com/236501.html
http://www.theatregrams.com/217001.html
http://www.theatregrams.com/240601.html
http://www.theatregrams.com/7401.html
http://www.theatregrams.com/206201.html
http://www.theatregrams.com/24701.html
http://www.theatregrams.com/238201.html
http://www.theatregrams.com/78401.html
http://www.theatregrams.com/83801.html
http://www.theatregrams.com/46401.html
http://www.theatregrams.com/81901.html
http://www.theatregrams.com/253901.html
http://www.theatregrams.com/179301.html
http://www.theatregrams.com/171101.html
http://www.theatregrams.com/71801.html
http://www.theatregrams.com/226601.html
http://www.theatregrams.com/223601.html
http://www.theatregrams.com/31401.html
http://www.theatregrams.com/203201.html
http://www.theatregrams.com/22001.html
http://www.theatregrams.com/135301.html
http://www.theatregrams.com/131401.html
http://www.theatregrams.com/161601.html
http://www.theatregrams.com/112301.html
http://www.theatregrams.com/166501.html
http://www.theatregrams.com/24401.html
http://www.theatregrams.com/177601.html
http://www.theatregrams.com/175801.html
http://www.theatregrams.com/155401.html
http://www.theatregrams.com/65401.html
http://www.theatregrams.com/196101.html
http://www.theatregrams.com/101601.html
http://www.theatregrams.com/197901.html
http://www.theatregrams.com/180701.html
http://www.theatregrams.com/113401.html
http://www.theatregrams.com/94801.html
http://www.theatregrams.com/113701.html
http://www.theatregrams.com/163801.html
http://www.theatregrams.com/76001.html
http://www.theatregrams.com/136601.html
http://www.theatregrams.com/176301.html
http://www.theatregrams.com/180101.html
http://www.theatregrams.com/124001.html
http://www.theatregrams.com/41901.html
http://www.theatregrams.com/263901.html
http://www.theatregrams.com/75301.html
http://www.theatregrams.com/73601.html
http://www.theatregrams.com/267001.html
http://www.theatregrams.com/228201.html
http://www.theatregrams.com/168101.html
http://www.theatregrams.com/166701.html
http://www.theatregrams.com/128201.html
http://www.theatregrams.com/239001.html
http://www.theatregrams.com/255001.html
http://www.theatregrams.com/101501.html
http://www.theatregrams.com/72401.html
http://www.theatregrams.com/187701.html
http://www.theatregrams.com/181901.html
http://www.theatregrams.com/104501.html
http://www.theatregrams.com/144801.html
http://www.theatregrams.com/236201.html
http://www.theatregrams.com/601.html
http://www.theatregrams.com/41101.html
http://www.theatregrams.com/259801.html
http://www.theatregrams.com/40101.html
http://www.theatregrams.com/207401.html
http://www.theatregrams.com/74301.html
http://www.theatregrams.com/47401.html
http://www.theatregrams.com/42401.html
http://www.theatregrams.com/246301.html
http://www.theatregrams.com/211601.html
http://www.theatregrams.com/105101.html
http://www.theatregrams.com/90701.html
http://www.theatregrams.com/52501.html
http://www.theatregrams.com/23901.html
http://www.theatregrams.com/12201.html
http://www.theatregrams.com/95301.html
http://www.theatregrams.com/133401.html
http://www.theatregrams.com/114601.html
http://www.theatregrams.com/109701.html
http://www.theatregrams.com/139801.html
http://www.theatregrams.com/98201.html
http://www.theatregrams.com/239701.html
http://www.theatregrams.com/152401.html
http://www.theatregrams.com/268801.html
http://www.theatregrams.com/69801.html
http://www.theatregrams.com/153901.html
http://www.theatregrams.com/265201.html
http://www.theatregrams.com/54601.html
http://www.theatregrams.com/218901.html
http://www.theatregrams.com/158801.html
http://www.theatregrams.com/211101.html
http://www.theatregrams.com/251201.html
http://www.theatregrams.com/113101.html
http://www.theatregrams.com/108601.html
http://www.theatregrams.com/166201.html
http://www.theatregrams.com/105401.html
http://www.theatregrams.com/78501.html
http://www.theatregrams.com/263401.html
http://www.theatregrams.com/144901.html
http://www.theatregrams.com/29101.html
http://www.theatregrams.com/241101.html
http://www.theatregrams.com/248401.html
http://www.theatregrams.com/212301.html
http://www.theatregrams.com/89101.html
http://www.theatregrams.com/32001.html
http://www.theatregrams.com/146601.html
http://www.theatregrams.com/79501.html
http://www.theatregrams.com/217301.html
http://www.theatregrams.com/158001.html
http://www.theatregrams.com/112901.html
http://www.theatregrams.com/249501.html
http://www.theatregrams.com/72501.html
http://www.theatregrams.com/17601.html
http://www.theatregrams.com/218801.html
http://www.theatregrams.com/152501.html
http://www.theatregrams.com/126501.html
http://www.theatregrams.com/24201.html
http://www.theatregrams.com/124801.html
http://www.theatregrams.com/48801.html
http://www.theatregrams.com/26801.html
http://www.theatregrams.com/228801.html
http://www.theatregrams.com/189401.html
http://www.theatregrams.com/162101.html
http://www.theatregrams.com/223001.html
http://www.theatregrams.com/6201.html
http://www.theatregrams.com/168201.html
http://www.theatregrams.com/110801.html
http://www.theatregrams.com/91801.html
http://www.theatregrams.com/106601.html
http://www.theatregrams.com/179601.html
http://www.theatregrams.com/204401.html
http://www.theatregrams.com/226301.html
http://www.theatregrams.com/26201.html
http://www.theatregrams.com/3101.html
http://www.theatregrams.com/122801.html
http://www.theatregrams.com/152101.html
http://www.theatregrams.com/234701.html
http://www.theatregrams.com/229501.html
http://www.theatregrams.com/261101.html
http://www.theatregrams.com/46801.html
http://www.theatregrams.com/121701.html
http://www.theatregrams.com/156601.html
http://www.theatregrams.com/203701.html
http://www.theatregrams.com/8501.html
http://www.theatregrams.com/97601.html
http://www.theatregrams.com/136201.html
http://www.theatregrams.com/204701.html
http://www.theatregrams.com/205801.html
http://www.theatregrams.com/81801.html
http://www.theatregrams.com/216901.html
http://www.theatregrams.com/116101.html
http://www.theatregrams.com/106301.html
http://www.theatregrams.com/213401.html
http://www.theatregrams.com/32501.html
http://www.theatregrams.com/164001.html
http://www.theatregrams.com/118601.html
http://www.theatregrams.com/204601.html
http://www.theatregrams.com/179001.html
http://www.theatregrams.com/148601.html
http://www.theatregrams.com/1201.html
http://www.theatregrams.com/152701.html
http://www.theatregrams.com/117501.html
http://www.theatregrams.com/153001.html
http://www.theatregrams.com/2301.html
http://www.theatregrams.com/230401.html
http://www.theatregrams.com/170501.html
http://www.theatregrams.com/205501.html
http://www.theatregrams.com/175601.html
http://www.theatregrams.com/167501.html
http://www.theatregrams.com/86001.html
http://www.theatregrams.com/220501.html
http://www.theatregrams.com/79001.html
http://www.theatregrams.com/218001.html
http://www.theatregrams.com/264901.html
http://www.theatregrams.com/113201.html
http://www.theatregrams.com/36001.html
http://www.theatregrams.com/150801.html
http://www.theatregrams.com/23701.html
http://www.theatregrams.com/260601.html
http://www.theatregrams.com/252401.html
http://www.theatregrams.com/39201.html
http://www.theatregrams.com/196001.html
http://www.theatregrams.com/186701.html
http://www.theatregrams.com/10701.html
http://www.theatregrams.com/245501.html
http://www.theatregrams.com/80001.html
http://www.theatregrams.com/76801.html
http://www.theatregrams.com/163001.html
http://www.theatregrams.com/77501.html
http://www.theatregrams.com/9401.html
http://www.theatregrams.com/102701.html
http://www.theatregrams.com/53601.html
http://www.theatregrams.com/122901.html
http://www.theatregrams.com/191301.html
http://www.theatregrams.com/124601.html
http://www.theatregrams.com/54701.html
http://www.theatregrams.com/32801.html
http://www.theatregrams.com/125701.html
http://www.theatregrams.com/30001.html
http://www.theatregrams.com/241701.html
http://www.theatregrams.com/105501.html
http://www.theatregrams.com/96301.html
http://www.theatregrams.com/219201.html
http://www.theatregrams.com/62501.html
http://www.theatregrams.com/160301.html
http://www.theatregrams.com/149701.html
http://www.theatregrams.com/121001.html
http://www.theatregrams.com/177001.html
http://www.theatregrams.com/159501.html
http://www.theatregrams.com/246601.html
http://www.theatregrams.com/82401.html
http://www.theatregrams.com/72601.html
http://www.theatregrams.com/16401.html
http://www.theatregrams.com/221601.html
http://www.theatregrams.com/242701.html
http://www.theatregrams.com/25601.html
http://www.theatregrams.com/15401.html
http://www.theatregrams.com/71401.html
http://www.theatregrams.com/203401.html
http://www.theatregrams.com/230001.html
http://www.theatregrams.com/174101.html
http://www.theatregrams.com/68501.html
http://www.theatregrams.com/194001.html
http://www.theatregrams.com/206501.html
http://www.theatregrams.com/162401.html
http://www.theatregrams.com/34401.html
http://www.theatregrams.com/267901.html
http://www.theatregrams.com/60401.html
http://www.theatregrams.com/165901.html
http://www.theatregrams.com/67101.html
http://www.theatregrams.com/34601.html
http://www.theatregrams.com/70701.html
http://www.theatregrams.com/190101.html
http://www.theatregrams.com/38901.html
http://www.theatregrams.com/193201.html
http://www.theatregrams.com/167701.html
http://www.theatregrams.com/25401.html
http://www.theatregrams.com/20701.html
http://www.theatregrams.com/130101.html
http://www.theatregrams.com/84301.html
http://www.theatregrams.com/89601.html
http://www.theatregrams.com/159901.html
http://www.theatregrams.com/234401.html
http://www.theatregrams.com/138301.html
http://www.theatregrams.com/214901.html
http://www.theatregrams.com/66601.html
http://www.theatregrams.com/41601.html
http://www.theatregrams.com/115301.html
http://www.theatregrams.com/123201.html
http://www.theatregrams.com/39301.html
http://www.theatregrams.com/141801.html
http://www.theatregrams.com/129601.html
http://www.theatregrams.com/149501.html
http://www.theatregrams.com/90601.html
http://www.theatregrams.com/70501.html
http://www.theatregrams.com/191801.html
http://www.theatregrams.com/185301.html
http://www.theatregrams.com/145301.html
http://www.theatregrams.com/212001.html
http://www.theatregrams.com/42201.html
http://www.theatregrams.com/29701.html
http://www.theatregrams.com/73001.html
http://www.theatregrams.com/207601.html
http://www.theatregrams.com/192601.html
http://www.theatregrams.com/109601.html
http://www.theatregrams.com/40501.html
http://www.theatregrams.com/89501.html
http://www.theatregrams.com/234101.html
http://www.theatregrams.com/208401.html
http://www.theatregrams.com/239801.html
http://www.theatregrams.com/110401.html
http://www.theatregrams.com/67001.html
http://www.theatregrams.com/93701.html
http://www.theatregrams.com/241801.html
http://www.theatregrams.com/28401.html
http://www.theatregrams.com/202501.html
http://www.theatregrams.com/261701.html
http://www.theatregrams.com/163901.html
http://www.theatregrams.com/151501.html
http://www.theatregrams.com/81301.html
http://www.theatregrams.com/259601.html
http://www.theatregrams.com/154901.html
http://www.theatregrams.com/135901.html
http://www.theatregrams.com/88801.html
http://www.theatregrams.com/189501.html
http://www.theatregrams.com/45501.html
http://www.theatregrams.com/164501.html
http://www.theatregrams.com/208801.html
http://www.theatregrams.com/143801.html
http://www.theatregrams.com/128701.html
http://www.theatregrams.com/267401.html
http://www.theatregrams.com/17301.html
http://www.theatregrams.com/161101.html
http://www.theatregrams.com/221801.html
http://www.theatregrams.com/1801.html
http://www.theatregrams.com/133901.html
http://www.theatregrams.com/164801.html
http://www.theatregrams.com/29001.html
http://www.theatregrams.com/45901.html
http://www.theatregrams.com/215301.html
http://www.theatregrams.com/259901.html
http://www.theatregrams.com/159401.html
http://www.theatregrams.com/33201.html
http://www.theatregrams.com/266701.html
http://www.theatregrams.com/215701.html
http://www.theatregrams.com/164201.html
http://www.theatregrams.com/61401.html
http://www.theatregrams.com/82101.html
http://www.theatregrams.com/263601.html
http://www.theatregrams.com/175201.html
http://www.theatregrams.com/250801.html
http://www.theatregrams.com/185901.html
http://www.theatregrams.com/268601.html
http://www.theatregrams.com/120001.html
http://www.theatregrams.com/40201.html
http://www.theatregrams.com/210601.html
http://www.theatregrams.com/234901.html
http://www.theatregrams.com/94601.html
http://www.theatregrams.com/166901.html
http://www.theatregrams.com/123301.html
http://www.theatregrams.com/81501.html
http://www.theatregrams.com/107001.html
http://www.theatregrams.com/8301.html
http://www.theatregrams.com/144101.html
http://www.theatregrams.com/129201.html
http://www.theatregrams.com/36701.html
http://www.theatregrams.com/225401.html
http://www.theatregrams.com/83401.html
http://www.theatregrams.com/48101.html
http://www.theatregrams.com/10201.html
http://www.theatregrams.com/186301.html
http://www.theatregrams.com/193001.html
http://www.theatregrams.com/68101.html
http://www.theatregrams.com/164301.html
http://www.theatregrams.com/55001.html
http://www.theatregrams.com/247601.html
http://www.theatregrams.com/18001.html
http://www.theatregrams.com/1601.html
http://www.theatregrams.com/7601.html
http://www.theatregrams.com/168801.html
http://www.theatregrams.com/175101.html
http://www.theatregrams.com/212501.html
http://www.theatregrams.com/121601.html
http://www.theatregrams.com/91501.html
http://www.theatregrams.com/151001.html
http://www.theatregrams.com/44001.html
http://www.theatregrams.com/165001.html
http://www.theatregrams.com/214301.html
http://www.theatregrams.com/216401.html
http://www.theatregrams.com/114001.html
http://www.theatregrams.com/254701.html
http://www.theatregrams.com/256501.html
http://www.theatregrams.com/136301.html
http://www.theatregrams.com/210301.html
http://www.theatregrams.com/85001.html
http://www.theatregrams.com/152801.html
http://www.theatregrams.com/70101.html
http://www.theatregrams.com/109401.html
http://www.theatregrams.com/153601.html
http://www.theatregrams.com/170801.html
http://www.theatregrams.com/224501.html
http://www.theatregrams.com/139201.html
http://www.theatregrams.com/216001.html
http://www.theatregrams.com/189001.html
http://www.theatregrams.com/56601.html
http://www.theatregrams.com/181401.html
http://www.theatregrams.com/220801.html
http://www.theatregrams.com/184701.html
http://www.theatregrams.com/235801.html
http://www.theatregrams.com/244301.html
http://www.theatregrams.com/84901.html
http://www.theatregrams.com/181001.html
http://www.theatregrams.com/43401.html
http://www.theatregrams.com/99901.html
http://www.theatregrams.com/154001.html
http://www.theatregrams.com/107101.html
http://www.theatregrams.com/52101.html
http://www.theatregrams.com/26901.html
http://www.theatregrams.com/198401.html
http://www.theatregrams.com/218701.html
http://www.theatregrams.com/153301.html
http://www.theatregrams.com/45201.html
http://www.theatregrams.com/26401.html
http://www.theatregrams.com/67301.html
http://www.theatregrams.com/245201.html
http://www.theatregrams.com/48701.html
http://www.theatregrams.com/179801.html
http://www.theatregrams.com/30801.html
http://www.theatregrams.com/233801.html
http://www.theatregrams.com/25001.html
http://www.theatregrams.com/167301.html
http://www.theatregrams.com/246001.html
http://www.theatregrams.com/125501.html
http://www.theatregrams.com/67901.html
http://www.theatregrams.com/263801.html
http://www.theatregrams.com/100101.html
http://www.theatregrams.com/102501.html
http://www.theatregrams.com/217701.html
http://www.theatregrams.com/215001.html
http://www.theatregrams.com/3701.html
http://www.theatregrams.com/198501.html
http://www.theatregrams.com/13001.html
http://www.theatregrams.com/205001.html
http://www.theatregrams.com/223101.html
http://www.theatregrams.com/24801.html
http://www.theatregrams.com/122301.html
http://www.theatregrams.com/62801.html
http://www.theatregrams.com/152001.html
http://www.theatregrams.com/257001.html
http://www.theatregrams.com/35601.html
http://www.theatregrams.com/267701.html
http://www.theatregrams.com/218301.html
http://www.theatregrams.com/219001.html
http://www.theatregrams.com/127301.html
http://www.theatregrams.com/95001.html
http://www.theatregrams.com/253001.html
http://www.theatregrams.com/132401.html
http://www.theatregrams.com/221501.html
http://www.theatregrams.com/27201.html
http://www.theatregrams.com/142501.html
http://www.theatregrams.com/25801.html
http://www.theatregrams.com/19101.html
http://www.theatregrams.com/194601.html
http://www.theatregrams.com/4701.html
http://www.theatregrams.com/24101.html
http://www.theatregrams.com/37601.html
http://www.theatregrams.com/262701.html
http://www.theatregrams.com/261501.html
http://www.theatregrams.com/131201.html
http://www.theatregrams.com/86101.html
http://www.theatregrams.com/46201.html
http://www.theatregrams.com/24001.html
http://www.theatregrams.com/269001.html
http://www.theatregrams.com/43201.html
http://www.theatregrams.com/86401.html
http://www.theatregrams.com/53901.html
http://www.theatregrams.com/102001.html
http://www.theatregrams.com/211801.html
http://www.theatregrams.com/118901.html
http://www.theatregrams.com/126701.html
http://www.theatregrams.com/231201.html
http://www.theatregrams.com/236801.html
http://www.theatregrams.com/247301.html
http://www.theatregrams.com/115001.html
http://www.theatregrams.com/177801.html
http://www.theatregrams.com/8801.html
http://www.theatregrams.com/55201.html
http://www.theatregrams.com/89701.html
http://www.theatregrams.com/100501.html
http://www.theatregrams.com/139401.html
http://www.theatregrams.com/2801.html
http://www.theatregrams.com/74601.html
http://www.theatregrams.com/165201.html
http://www.theatregrams.com/232001.html
http://www.theatregrams.com/120901.html
http://www.theatregrams.com/108201.html
http://www.theatregrams.com/165701.html
http://www.theatregrams.com/7301.html
http://www.theatregrams.com/151801.html
http://www.theatregrams.com/165801.html
http://www.theatregrams.com/182301.html
http://www.theatregrams.com/213301.html
http://www.theatregrams.com/64701.html
http://www.theatregrams.com/7101.html
http://www.theatregrams.com/74501.html
http://www.theatregrams.com/103601.html
http://www.theatregrams.com/31901.html
http://www.theatregrams.com/198901.html
http://www.theatregrams.com/21901.html
http://www.theatregrams.com/209301.html
http://www.theatregrams.com/107601.html
http://www.theatregrams.com/25901.html
http://www.theatregrams.com/172601.html
http://www.theatregrams.com/53301.html
http://www.theatregrams.com/214601.html
http://www.theatregrams.com/30301.html
http://www.theatregrams.com/255401.html
http://www.theatregrams.com/53001.html
http://www.theatregrams.com/158401.html
http://www.theatregrams.com/52001.html
http://www.theatregrams.com/252601.html
http://www.theatregrams.com/222801.html
http://www.theatregrams.com/212101.html
http://www.theatregrams.com/94701.html
http://www.theatregrams.com/122001.html
http://www.theatregrams.com/11801.html
http://www.theatregrams.com/36401.html
http://www.theatregrams.com/5001.html
http://www.theatregrams.com/196401.html
http://www.theatregrams.com/37401.html
http://www.theatregrams.com/131501.html
http://www.theatregrams.com/114301.html
http://www.theatregrams.com/71201.html
http://www.theatregrams.com/12001.html
http://www.theatregrams.com/30701.html
http://www.theatregrams.com/141601.html
http://www.theatregrams.com/201401.html
http://www.theatregrams.com/180801.html
http://www.theatregrams.com/267501.html
http://www.theatregrams.com/139901.html
http://www.theatregrams.com/57001.html
http://www.theatregrams.com/262401.html
http://www.theatregrams.com/165101.html
http://www.theatregrams.com/69401.html
http://www.theatregrams.com/150101.html
http://www.theatregrams.com/208001.html
http://www.theatregrams.com/51801.html
http://www.theatregrams.com/142001.html
http://www.theatregrams.com/194101.html
http://www.theatregrams.com/171601.html
http://www.theatregrams.com/247101.html
http://www.theatregrams.com/62901.html
http://www.theatregrams.com/129001.html
http://www.theatregrams.com/232101.html
http://www.theatregrams.com/39001.html
http://www.theatregrams.com/144701.html
http://www.theatregrams.com/69601.html
http://www.theatregrams.com/203301.html
http://www.theatregrams.com/146801.html
http://www.theatregrams.com/175401.html
http://www.theatregrams.com/164401.html
http://www.theatregrams.com/198201.html
http://www.theatregrams.com/18301.html
http://www.theatregrams.com/163501.html
http://www.theatregrams.com/141101.html
http://www.theatregrams.com/12701.html
http://www.theatregrams.com/257201.html
http://www.theatregrams.com/207201.html
http://www.theatregrams.com/72801.html
http://www.theatregrams.com/181701.html
http://www.theatregrams.com/125401.html
http://www.theatregrams.com/101401.html
http://www.theatregrams.com/230301.html
http://www.theatregrams.com/123801.html
http://www.theatregrams.com/43001.html
http://www.theatregrams.com/150001.html
http://www.theatregrams.com/196601.html
http://www.theatregrams.com/195301.html
http://www.theatregrams.com/217201.html
http://www.theatregrams.com/201101.html
http://www.theatregrams.com/19301.html
http://www.theatregrams.com/133001.html
http://www.theatregrams.com/117101.html
http://www.theatregrams.com/91101.html
http://www.theatregrams.com/226001.html
http://www.theatregrams.com/27001.html
http://www.theatregrams.com/59501.html
http://www.theatregrams.com/63501.html
http://www.theatregrams.com/168901.html
http://www.theatregrams.com/226101.html
http://www.theatregrams.com/121801.html
http://www.theatregrams.com/82801.html
http://www.theatregrams.com/33801.html
http://www.theatregrams.com/221001.html
http://www.theatregrams.com/231601.html
http://www.theatregrams.com/237101.html
http://www.theatregrams.com/13701.html
http://www.theatregrams.com/1401.html
http://www.theatregrams.com/244501.html
http://www.theatregrams.com/80901.html
http://www.theatregrams.com/204201.html
http://www.theatregrams.com/115401.html
http://www.theatregrams.com/49901.html
http://www.theatregrams.com/132301.html
http://www.theatregrams.com/88001.html
http://www.theatregrams.com/223301.html
http://www.theatregrams.com/151401.html
http://www.theatregrams.com/118301.html
http://www.theatregrams.com/49301.html
http://www.theatregrams.com/137901.html
http://www.theatregrams.com/196301.html
http://www.theatregrams.com/18201.html
http://www.theatregrams.com/121201.html
http://www.theatregrams.com/50001.html
http://www.theatregrams.com/245001.html
http://www.theatregrams.com/243101.html
http://www.theatregrams.com/179101.html
http://www.theatregrams.com/90201.html
http://www.theatregrams.com/128601.html
http://www.theatregrams.com/127501.html
http://www.theatregrams.com/126101.html
http://www.theatregrams.com/98101.html
http://www.theatregrams.com/111501.html
http://www.theatregrams.com/110501.html
http://www.theatregrams.com/152301.html
http://www.theatregrams.com/103801.html
http://www.theatregrams.com/49201.html
http://www.theatregrams.com/47801.html
http://www.theatregrams.com/207101.html
http://www.theatregrams.com/9101.html
http://www.theatregrams.com/54401.html
http://www.theatregrams.com/68301.html
http://www.theatregrams.com/31601.html
http://www.theatregrams.com/116601.html
http://www.theatregrams.com/93601.html
http://www.theatregrams.com/160201.html
http://www.theatregrams.com/96701.html
http://www.theatregrams.com/144601.html
http://www.theatregrams.com/200401.html
http://www.theatregrams.com/262101.html
http://www.theatregrams.com/235601.html
http://www.theatregrams.com/73101.html
http://www.theatregrams.com/116901.html
http://www.theatregrams.com/195701.html
http://www.theatregrams.com/2001.html
http://www.theatregrams.com/179901.html
http://www.theatregrams.com/62201.html
http://www.theatregrams.com/118801.html
http://www.theatregrams.com/247201.html
http://www.theatregrams.com/36501.html
http://www.theatregrams.com/29601.html
http://www.theatregrams.com/55801.html
http://www.theatregrams.com/84001.html
http://www.theatregrams.com/20501.html
http://www.theatregrams.com/195101.html
http://www.theatregrams.com/224901.html
http://www.theatregrams.com/64501.html
http://www.theatregrams.com/27301.html
http://www.theatregrams.com/91901.html
http://www.theatregrams.com/143601.html
http://www.theatregrams.com/82701.html
http://www.theatregrams.com/140501.html
http://www.theatregrams.com/125601.html
http://www.theatregrams.com/126401.html
http://www.theatregrams.com/187901.html
http://www.theatregrams.com/29801.html
http://www.theatregrams.com/25501.html
http://www.theatregrams.com/189101.html
http://www.theatregrams.com/119701.html
http://www.theatregrams.com/214001.html
http://www.theatregrams.com/75601.html
http://www.theatregrams.com/66501.html
http://www.theatregrams.com/5201.html
http://www.theatregrams.com/50401.html
http://www.theatregrams.com/134001.html
http://www.theatregrams.com/227401.html
http://www.theatregrams.com/108301.html
http://www.theatregrams.com/169701.html
http://www.theatregrams.com/141901.html
http://www.theatregrams.com/62401.html
http://www.theatregrams.com/77601.html
http://www.theatregrams.com/101101.html
http://www.theatregrams.com/256201.html
http://www.theatregrams.com/90501.html
http://www.theatregrams.com/161901.html
http://www.theatregrams.com/76501.html
http://www.theatregrams.com/215401.html
http://www.theatregrams.com/181101.html
http://www.theatregrams.com/249201.html
http://www.theatregrams.com/27401.html
http://www.theatregrams.com/98701.html
http://www.theatregrams.com/176101.html
http://www.theatregrams.com/4801.html
http://www.theatregrams.com/73401.html
http://www.theatregrams.com/142801.html
http://www.theatregrams.com/154801.html
http://www.theatregrams.com/135101.html
http://www.theatregrams.com/70201.html
http://www.theatregrams.com/32401.html
http://www.theatregrams.com/63901.html
http://www.theatregrams.com/117601.html
http://www.theatregrams.com/67701.html
http://www.theatregrams.com/15501.html
http://www.theatregrams.com/255501.html
http://www.theatregrams.com/53501.html
http://www.theatregrams.com/175301.html
http://www.theatregrams.com/76901.html
http://www.theatregrams.com/116201.html
http://www.theatregrams.com/229701.html
http://www.theatregrams.com/230201.html
http://www.theatregrams.com/83701.html
http://www.theatregrams.com/130801.html
http://www.theatregrams.com/127001.html
http://www.theatregrams.com/43801.html
http://www.theatregrams.com/10901.html
http://www.theatregrams.com/218601.html
http://www.theatregrams.com/257501.html
http://www.theatregrams.com/154301.html
http://www.theatregrams.com/232901.html
http://www.theatregrams.com/177901.html
http://www.theatregrams.com/234201.html
http://www.theatregrams.com/90801.html
http://www.theatregrams.com/50201.html
http://www.theatregrams.com/228301.html
http://www.theatregrams.com/58101.html
http://www.theatregrams.com/201.html
http://www.theatregrams.com/261201.html
http://www.theatregrams.com/134901.html
http://www.theatregrams.com/154201.html
http://www.theatregrams.com/77001.html
http://www.theatregrams.com/200201.html
http://www.theatregrams.com/96801.html
http://www.theatregrams.com/52701.html
http://www.theatregrams.com/194701.html
http://www.theatregrams.com/130601.html
http://www.theatregrams.com/67601.html
http://www.theatregrams.com/125801.html
http://www.theatregrams.com/110001.html
http://www.theatregrams.com/220701.html
http://www.theatregrams.com/99201.html
http://www.theatregrams.com/18901.html
http://www.theatregrams.com/73801.html
http://www.theatregrams.com/3901.html
http://www.theatregrams.com/264701.html
http://www.theatregrams.com/16601.html
http://www.theatregrams.com/35801.html
http://www.theatregrams.com/260401.html
http://www.theatregrams.com/215101.html
http://www.theatregrams.com/39601.html
http://www.theatregrams.com/128501.html
http://www.theatregrams.com/1301.html
http://www.theatregrams.com/157401.html
http://www.theatregrams.com/253601.html
http://www.theatregrams.com/30201.html
http://www.theatregrams.com/123401.html
http://www.theatregrams.com/202001.html
http://www.theatregrams.com/129301.html
http://www.theatregrams.com/3501.html
http://www.theatregrams.com/163201.html
http://www.theatregrams.com/214201.html
http://www.theatregrams.com/213701.html
http://www.theatregrams.com/229801.html
http://www.theatregrams.com/25701.html
http://www.theatregrams.com/231701.html
http://www.theatregrams.com/34301.html
http://www.theatregrams.com/74101.html
http://www.theatregrams.com/57801.html
http://www.theatregrams.com/100801.html
http://www.theatregrams.com/139101.html
http://www.theatregrams.com/65701.html
http://www.theatregrams.com/54001.html
http://www.theatregrams.com/138101.html
http://www.theatregrams.com/267101.html
http://www.theatregrams.com/149301.html
http://www.theatregrams.com/268401.html
http://www.theatregrams.com/244801.html
http://www.theatregrams.com/35701.html
http://www.theatregrams.com/51101.html
http://www.theatregrams.com/173601.html
http://www.theatregrams.com/260101.html
http://www.theatregrams.com/246401.html
http://www.theatregrams.com/127601.html
http://www.theatregrams.com/85101.html
http://www.theatregrams.com/147701.html
http://www.theatregrams.com/24601.html
http://www.theatregrams.com/58301.html
http://www.theatregrams.com/141001.html
http://www.theatregrams.com/154401.html
http://www.theatregrams.com/92201.html
http://www.theatregrams.com/187001.html
http://www.theatregrams.com/23201.html
http://www.theatregrams.com/71601.html
http://www.theatregrams.com/158201.html
http://www.theatregrams.com/131101.html
http://www.theatregrams.com/83101.html
http://www.theatregrams.com/78201.html
http://www.theatregrams.com/236601.html
http://www.theatregrams.com/145101.html
http://www.theatregrams.com/222701.html
http://www.theatregrams.com/174901.html
http://www.theatregrams.com/205101.html
http://www.theatregrams.com/30101.html
http://www.theatregrams.com/264201.html
http://www.theatregrams.com/8401.html
http://www.theatregrams.com/211201.html
http://www.theatregrams.com/73201.html
http://www.theatregrams.com/45701.html
http://www.theatregrams.com/218501.html
http://www.theatregrams.com/138001.html
http://www.theatregrams.com/209101.html
http://www.theatregrams.com/222301.html
http://www.theatregrams.com/43101.html
http://www.theatregrams.com/140801.html
http://www.theatregrams.com/169501.html
http://www.theatregrams.com/13101.html
http://www.theatregrams.com/212701.html
http://www.theatregrams.com/179201.html
http://www.theatregrams.com/264801.html
http://www.theatregrams.com/253501.html
http://www.theatregrams.com/21001.html
http://www.theatregrams.com/90101.html
http://www.theatregrams.com/62301.html
http://www.theatregrams.com/121301.html
http://www.theatregrams.com/160001.html
http://www.theatregrams.com/147901.html
http://www.theatregrams.com/index.html
http://www.theatregrams.com/54301.html
http://www.theatregrams.com/100901.html
http://www.theatregrams.com/192701.html
http://www.theatregrams.com/188701.html
http://www.theatregrams.com/256101.html
http://www.theatregrams.com/108901.html
http://www.theatregrams.com/26301.html
http://www.theatregrams.com/216101.html
http://www.theatregrams.com/18501.html
http://www.theatregrams.com/35501.html
http://www.theatregrams.com/87701.html
http://www.theatregrams.com/13801.html
http://www.theatregrams.com/73501.html
http://www.theatregrams.com/159001.html
http://www.theatregrams.com/61601.html
http://www.theatregrams.com/9701.html
http://www.theatregrams.com/74001.html
http://www.theatregrams.com/117401.html
http://www.theatregrams.com/139001.html
http://www.theatregrams.com/75701.html
http://www.theatregrams.com/142401.html
http://www.theatregrams.com/24301.html
http://www.theatregrams.com/48401.html
http://www.theatregrams.com/207801.html
http://www.theatregrams.com/185001.html
http://www.theatregrams.com/212401.html
http://www.theatregrams.com/247401.html
http://www.theatregrams.com/43301.html
http://www.theatregrams.com/172201.html
http://www.theatregrams.com/246101.html
http://www.theatregrams.com/19201.html
http://www.theatregrams.com/110701.html
http://www.theatregrams.com/18701.html
http://www.theatregrams.com/189601.html
http://www.theatregrams.com/149401.html
http://www.theatregrams.com/35001.html
http://www.theatregrams.com/248901.html
http://www.theatregrams.com/58701.html
http://www.theatregrams.com/182701.html
http://www.theatregrams.com/238301.html
http://www.theatregrams.com/237601.html
http://www.theatregrams.com/86801.html
http://www.theatregrams.com/11301.html
http://www.theatregrams.com/62101.html
http://www.theatregrams.com/186101.html
http://www.theatregrams.com/197601.html
http://www.theatregrams.com/264501.html
http://www.theatregrams.com/38701.html
http://www.theatregrams.com/208101.html
http://www.theatregrams.com/112601.html
http://www.theatregrams.com/16001.html
http://www.theatregrams.com/203801.html
http://www.theatregrams.com/87801.html
http://www.theatregrams.com/236701.html
http://www.theatregrams.com/39701.html
http://www.theatregrams.com/252901.html
http://www.theatregrams.com/17001.html
http://www.theatregrams.com/139701.html
http://www.theatregrams.com/70301.html
http://www.theatregrams.com/143701.html
http://www.theatregrams.com/10501.html
http://www.theatregrams.com/228101.html
http://www.theatregrams.com/59601.html
http://www.theatregrams.com/69901.html
http://www.theatregrams.com/243901.html
http://www.theatregrams.com/149001.html
http://www.theatregrams.com/188201.html
http://www.theatregrams.com/3401.html
http://www.theatregrams.com/162001.html
http://www.theatregrams.com/125901.html
http://www.theatregrams.com/185601.html
http://www.theatregrams.com/94401.html
http://www.theatregrams.com/41701.html
http://www.theatregrams.com/117801.html
http://www.theatregrams.com/194301.html
http://www.theatregrams.com/160901.html
http://www.theatregrams.com/44901.html
http://www.theatregrams.com/138601.html
http://www.theatregrams.com/61801.html
http://www.theatregrams.com/60801.html
http://www.theatregrams.com/218101.html
http://www.theatregrams.com/219501.html
http://www.theatregrams.com/92501.html
http://www.theatregrams.com/81201.html
http://www.theatregrams.com/156201.html
http://www.theatregrams.com/74201.html
http://www.theatregrams.com/214501.html
http://www.theatregrams.com/131901.html
http://www.theatregrams.com/251901.html
http://www.theatregrams.com/16101.html
http://www.theatregrams.com/143301.html
http://www.theatregrams.com/199601.html
http://www.theatregrams.com/241001.html
http://www.theatregrams.com/259301.html
http://www.theatregrams.com/52301.html
http://www.theatregrams.com/98301.html
http://www.theatregrams.com/85201.html
http://www.theatregrams.com/65901.html
http://www.theatregrams.com/167401.html
http://www.theatregrams.com/4601.html
http://www.theatregrams.com/42501.html
http://www.theatregrams.com/55101.html
http://www.theatregrams.com/254501.html
http://www.theatregrams.com/233501.html
http://www.theatregrams.com/145701.html
http://www.theatregrams.com/151301.html
http://www.theatregrams.com/86701.html
http://www.theatregrams.com/55401.html
http://www.theatregrams.com/126201.html
http://www.theatregrams.com/58401.html
http://www.theatregrams.com/194401.html
http://www.theatregrams.com/197701.html
http://www.theatregrams.com/45801.html
http://www.theatregrams.com/171901.html
http://www.theatregrams.com/105801.html
http://www.theatregrams.com/257701.html
http://www.theatregrams.com/63601.html
http://www.theatregrams.com/150301.html
http://www.theatregrams.com/162201.html
http://www.theatregrams.com/172701.html
http://www.theatregrams.com/213901.html
http://www.theatregrams.com/96901.html
http://www.theatregrams.com/189801.html
http://www.theatregrams.com/176201.html
http://www.theatregrams.com/123501.html
http://www.theatregrams.com/91401.html
http://www.theatregrams.com/211301.html
http://www.theatregrams.com/242201.html
http://www.theatregrams.com/9601.html
http://www.theatregrams.com/23001.html
http://www.theatregrams.com/195201.html
http://www.theatregrams.com/95501.html
http://www.theatregrams.com/258801.html
http://www.theatregrams.com/12301.html
http://www.theatregrams.com/80201.html
http://www.theatregrams.com/56901.html
http://www.theatregrams.com/50901.html
http://www.theatregrams.com/122201.html
http://www.theatregrams.com/78701.html
http://www.theatregrams.com/103301.html
http://www.theatregrams.com/130201.html
http://www.theatregrams.com/401.html
http://www.theatregrams.com/28601.html
http://www.theatregrams.com/41401.html
http://www.theatregrams.com/248501.html
http://www.theatregrams.com/36101.html
http://www.theatregrams.com/120401.html
http://www.theatregrams.com/172301.html
http://www.theatregrams.com/109001.html
http://www.theatregrams.com/20201.html
http://www.theatregrams.com/109301.html
http://www.theatregrams.com/120201.html
http://www.theatregrams.com/141501.html
http://www.theatregrams.com/98601.html
http://www.theatregrams.com/59301.html
http://www.theatregrams.com/79801.html
http://www.theatregrams.com/22201.html
http://www.theatregrams.com/19901.html
http://www.theatregrams.com/111001.html
http://www.theatregrams.com/79901.html
http://www.theatregrams.com/63101.html
http://www.theatregrams.com/12401.html
http://www.theatregrams.com/133701.html
http://www.theatregrams.com/210101.html
http://www.theatregrams.com/201501.html
http://www.theatregrams.com/38201.html
http://www.theatregrams.com/52801.html
http://www.theatregrams.com/178501.html
http://www.theatregrams.com/23101.html
http://www.theatregrams.com/226201.html
http://www.theatregrams.com/158701.html
http://www.theatregrams.com/262601.html
http://www.theatregrams.com/62601.html
http://www.theatregrams.com/106001.html
http://www.theatregrams.com/94201.html
http://www.theatregrams.com/237201.html
http://www.theatregrams.com/261001.html
http://www.theatregrams.com/175901.html
http://www.theatregrams.com/11201.html
http://www.theatregrams.com/64201.html
http://www.theatregrams.com/23801.html
http://www.theatregrams.com/132701.html
http://www.theatregrams.com/210401.html
http://www.theatregrams.com/45401.html
http://www.theatregrams.com/182501.html
http://www.theatregrams.com/170901.html
http://www.theatregrams.com/213801.html
http://www.theatregrams.com/51301.html
http://www.theatregrams.com/162901.html
http://www.theatregrams.com/164601.html
http://www.theatregrams.com/93501.html
http://www.theatregrams.com/130001.html
http://www.theatregrams.com/199901.html
http://www.theatregrams.com/266301.html
http://www.theatregrams.com/197301.html
http://www.theatregrams.com/247501.html
http://www.theatregrams.com/156301.html
http://www.theatregrams.com/75001.html
http://www.theatregrams.com/207901.html
http://www.theatregrams.com/56801.html
http://www.theatregrams.com/92001.html
http://www.theatregrams.com/188001.html
http://www.theatregrams.com/238601.html
http://www.theatregrams.com/163101.html
http://www.theatregrams.com/177401.html
http://www.theatregrams.com/266001.html
http://www.theatregrams.com/220601.html
http://www.theatregrams.com/59001.html
http://www.theatregrams.com/97301.html
http://www.theatregrams.com/128901.html
http://www.theatregrams.com/148501.html
http://www.theatregrams.com/108801.html
http://www.theatregrams.com/235901.html
http://www.theatregrams.com/59401.html
http://www.theatregrams.com/260501.html
http://www.theatregrams.com/37801.html
http://www.theatregrams.com/42001.html
http://www.theatregrams.com/258101.html
http://www.theatregrams.com/164901.html
http://www.theatregrams.com/70901.html
http://www.theatregrams.com/169301.html
http://www.theatregrams.com/96001.html
http://www.theatregrams.com/71901.html
http://www.theatregrams.com/261601.html
http://www.theatregrams.com/161501.html
http://www.theatregrams.com/90901.html
http://www.theatregrams.com/20001.html
http://www.theatregrams.com/55301.html
http://www.theatregrams.com/119301.html
http://www.theatregrams.com/76701.html
http://www.theatregrams.com/114801.html
http://www.theatregrams.com/199701.html
http://www.theatregrams.com/211401.html
http://www.theatregrams.com/156501.html
http://www.theatregrams.com/93001.html
http://www.theatregrams.com/95801.html
http://www.theatregrams.com/10401.html
http://www.theatregrams.com/184301.html
http://www.theatregrams.com/117001.html
http://www.theatregrams.com/16501.html
http://www.theatregrams.com/37001.html
http://www.theatregrams.com/251301.html
http://www.theatregrams.com/50601.html
http://www.theatregrams.com/59701.html
http://www.theatregrams.com/180901.html
http://www.theatregrams.com/165501.html
http://www.theatregrams.com/240101.html
http://www.theatregrams.com/219601.html
http://www.theatregrams.com/128301.html
http://www.theatregrams.com/263001.html
http://www.theatregrams.com/240401.html
http://www.theatregrams.com/191601.html
http://www.theatregrams.com/125001.html
http://www.theatregrams.com/15201.html
http://www.theatregrams.com/143001.html
http://www.theatregrams.com/31001.html
http://www.theatregrams.com/156401.html
http://www.theatregrams.com/103401.html
http://www.theatregrams.com/212201.html
http://www.theatregrams.com/61101.html
http://www.theatregrams.com/57101.html
http://www.theatregrams.com/183901.html
http://www.theatregrams.com/114901.html
http://www.theatregrams.com/41201.html
http://www.theatregrams.com/265601.html
http://www.theatregrams.com/92101.html
http://www.theatregrams.com/87601.html
http://www.theatregrams.com/127101.html
http://www.theatregrams.com/102901.html
http://www.theatregrams.com/217101.html
http://www.theatregrams.com/14401.html
http://www.theatregrams.com/4001.html
http://www.theatregrams.com/233701.html
http://www.theatregrams.com/174601.html
http://www.theatregrams.com/190801.html
http://www.theatregrams.com/230501.html
http://www.theatregrams.com/97901.html
http://www.theatregrams.com/225201.html
http://www.theatregrams.com/125301.html
http://www.theatregrams.com/77101.html
http://www.theatregrams.com/245701.html
http://www.theatregrams.com/85401.html
http://www.theatregrams.com/100001.html
http://www.theatregrams.com/159701.html
http://www.theatregrams.com/60001.html
http://www.theatregrams.com/79401.html
http://www.theatregrams.com/259701.html
http://www.theatregrams.com/257601.html
http://www.theatregrams.com/184801.html
http://www.theatregrams.com/82501.html
http://www.theatregrams.com/86901.html
http://www.theatregrams.com/147801.html
http://www.theatregrams.com/2201.html
http://www.theatregrams.com/14801.html
http://www.theatregrams.com/103901.html
http://www.theatregrams.com/53101.html
http://www.theatregrams.com/238001.html
http://www.theatregrams.com/22801.html
http://www.theatregrams.com/224401.html
http://www.theatregrams.com/99701.html
http://www.theatregrams.com/156101.html
http://www.theatregrams.com/136501.html
http://www.theatregrams.com/239901.html
http://www.theatregrams.com/194201.html
http://www.theatregrams.com/74901.html
http://www.theatregrams.com/258601.html
http://www.theatregrams.com/261301.html
http://www.theatregrams.com/253701.html
http://www.theatregrams.com/92401.html
http://www.theatregrams.com/189901.html
http://www.theatregrams.com/26101.html
http://www.theatregrams.com/95401.html
http://www.theatregrams.com/78001.html
http://www.theatregrams.com/201001.html
http://www.theatregrams.com/249801.html
http://www.theatregrams.com/123901.html
http://www.theatregrams.com/202401.html
http://www.theatregrams.com/242301.html
http://www.theatregrams.com/208201.html
http://www.theatregrams.com/14501.html
http://www.theatregrams.com/185401.html
http://www.theatregrams.com/137201.html
http://www.theatregrams.com/37701.html
http://www.theatregrams.com/58201.html
http://www.theatregrams.com/104401.html
http://www.theatregrams.com/101801.html
http://www.theatregrams.com/136901.html
http://www.theatregrams.com/219801.html
http://www.theatregrams.com/205301.html
http://www.theatregrams.com/11001.html
http://www.theatregrams.com/11701.html
http://www.theatregrams.com/235201.html
http://www.theatregrams.com/149801.html
http://www.theatregrams.com/26001.html
http://www.theatregrams.com/74401.html
http://www.theatregrams.com/124501.html
http://www.theatregrams.com/168301.html
http://www.theatregrams.com/114701.html
http://www.theatregrams.com/224001.html
http://www.theatregrams.com/198001.html
http://www.theatregrams.com/200801.html
http://www.theatregrams.com/256301.html
http://www.theatregrams.com/151201.html
http://www.theatregrams.com/193901.html
http://www.theatregrams.com/119601.html
http://www.theatregrams.com/57301.html
http://www.theatregrams.com/157601.html
http://www.theatregrams.com/112501.html
http://www.theatregrams.com/55601.html
http://www.theatregrams.com/70801.html
http://www.theatregrams.com/231801.html
http://www.theatregrams.com/240801.html
http://www.theatregrams.com/225001.html
http://www.theatregrams.com/104001.html
http://www.theatregrams.com/120301.html
http://www.theatregrams.com/206401.html
http://www.theatregrams.com/65501.html
http://www.theatregrams.com/140201.html
http://www.theatregrams.com/19601.html
http://www.theatregrams.com/187301.html
http://www.theatregrams.com/105001.html
http://www.theatregrams.com/220001.html
http://www.theatregrams.com/1901.html
http://www.theatregrams.com/260301.html
http://www.theatregrams.com/100301.html
http://www.theatregrams.com/64601.html
http://www.theatregrams.com/166401.html
http://www.theatregrams.com/38101.html
http://www.theatregrams.com/197201.html
http://www.theatregrams.com/126301.html
http://www.theatregrams.com/172901.html
http://www.theatregrams.com/31301.html
http://www.theatregrams.com/122501.html
http://www.theatregrams.com/216501.html
http://www.theatregrams.com/165601.html
http://www.theatregrams.com/252001.html
http://www.theatregrams.com/121101.html
http://www.theatregrams.com/32301.html
http://www.theatregrams.com/15001.html
http://www.theatregrams.com/242601.html
http://www.theatregrams.com/67401.html
http://www.theatregrams.com/171001.html
http://www.theatregrams.com/213101.html
http://www.theatregrams.com/127201.html
http://www.theatregrams.com/27801.html
http://www.theatregrams.com/182201.html
http://www.theatregrams.com/206001.html
http://www.theatregrams.com/66901.html
http://www.theatregrams.com/88701.html
http://www.theatregrams.com/15801.html
http://www.theatregrams.com/225801.html
http://www.theatregrams.com/173101.html
http://www.theatregrams.com/167001.html
http://www.theatregrams.com/17901.html
http://www.theatregrams.com/171401.html
http://www.theatregrams.com/145901.html
http://www.theatregrams.com/17201.html
http://www.theatregrams.com/158301.html
http://www.theatregrams.com/99301.html
http://www.theatregrams.com/88101.html
http://www.theatregrams.com/228501.html
http://www.theatregrams.com/183401.html
http://www.theatregrams.com/68701.html
http://www.theatregrams.com/148801.html
http://www.theatregrams.com/118001.html
http://www.theatregrams.com/224701.html
http://www.theatregrams.com/40301.html
http://www.theatregrams.com/119101.html
http://www.theatregrams.com/14901.html
http://www.theatregrams.com/160701.html
http://www.theatregrams.com/187401.html
http://www.theatregrams.com/223701.html
http://www.theatregrams.com/30401.html
http://www.theatregrams.com/268201.html
http://www.theatregrams.com/61001.html
http://www.theatregrams.com/180501.html
http://www.theatregrams.com/51901.html
http://www.theatregrams.com/84201.html
http://www.theatregrams.com/266501.html
http://www.theatregrams.com/248201.html
http://www.theatregrams.com/122601.html
http://www.theatregrams.com/114201.html
http://www.theatregrams.com/209901.html
http://www.theatregrams.com/237701.html
http://www.theatregrams.com/22601.html
http://www.theatregrams.com/94501.html
http://www.theatregrams.com/150901.html
http://www.theatregrams.com/192801.html
http://www.theatregrams.com/265301.html
http://www.theatregrams.com/114101.html
http://www.theatregrams.com/87201.html
http://www.theatregrams.com/4101.html




> Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> --------------------------------------------------------------------
>
>                 Key: STR-2862
>                 URL: http://issues.apache.org/struts/browse/STR-2862
>             Project: Struts 1
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.2.9
>         Environment: os:windows-xp
> jre version: 1.5
> application server:  jboss-4.0.3SP1
>            Reporter: liuhaibin
>         Assigned To: Don Brown
>
> I track the source and found that exception is thrown when excuting the method:
> public Object parse(InputStream input) throws IOException, SAXException {
>         configure();
>         InputSource is = new InputSource(input);
>         >>>>>>>>>>>>>>>>>>>>>getXMLReader().parse(is);
>         return (root);
>     }
> which belong to class org.apache.commons.digester.Digester.
> Exception messages are listed as following:
> 19:23:53,406 ERROR [Digester] End event threw exception
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:214)
> 	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
> 	at org.apache.commons.digester.Rule.end(Rule.java:230)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,406 ERROR [ValidatorPlugIn] Skipping all validation
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1133)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 ERROR [ValidatorPlugIn] Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> javax.servlet.ServletException: Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:240)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 INFO  [[/]] Marking servlet action as unavailable
> 19:23:53,421 ERROR [[/]] Servlet  threw load() exception
> javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:172)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (STR-2862) Cannot load a validator resource from '/WEB-INF/validator-rules.xml'

Posted by "Henri Yandell (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/STR-2862?page=comments#action_37325 ] 

Henri Yandell commented on STR-2862:
------------------------------------

As far as I can tell, ValidatorResources.addValidatorAction(ValidatorAction) has been on Commons Validator since antiquity; ie) it's there for 1.0.4, 1.1.4, and in the latest HEAD. 

liuhaibin - is your Validator jar older than that?   

If you do:    javap -classpath commons-validator.jar org.apache.commons.validator.ValidatorResources, do you see an addValidatorAction method? (Using whatever the real name of your validator jar is).

> Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> --------------------------------------------------------------------
>
>          Key: STR-2862
>          URL: http://issues.apache.org/struts/browse/STR-2862
>      Project: Struts Action 1
>         Type: Bug

>   Components: Core
>     Versions: 1.2.9
>  Environment: os:windows-xp
> jre version: 1.5
> application server:  jboss-4.0.3SP1
>     Reporter: liuhaibin
>     Assignee: Don Brown

>
> I track the source and found that exception is thrown when excuting the method:
> public Object parse(InputStream input) throws IOException, SAXException {
>         configure();
>         InputSource is = new InputSource(input);
>         >>>>>>>>>>>>>>>>>>>>>getXMLReader().parse(is);
>         return (root);
>     }
> which belong to class org.apache.commons.digester.Digester.
> Exception messages are listed as following:
> 19:23:53,406 ERROR [Digester] End event threw exception
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:214)
> 	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
> 	at org.apache.commons.digester.Rule.end(Rule.java:230)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,406 ERROR [ValidatorPlugIn] Skipping all validation
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1133)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 ERROR [ValidatorPlugIn] Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> javax.servlet.ServletException: Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:240)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 INFO  [[/]] Marking servlet action as unavailable
> 19:23:53,421 ERROR [[/]] Servlet  threw load() exception
> javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:172)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (STR-2862) Cannot load a validator resource from '/WEB-INF/validator-rules.xml'

Posted by "liuhaibin (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/struts/browse/STR-2862?page=all ]
     
liuhaibin closed STR-2862:
--------------------------


Thank Henri and Don!  I found there are two common-validator.jar in my jboss application server env. One in %JBOSS_HOME%/server/default/lib/ and the other in the lib directory of my web application. Then I delete the latter and it works well. 

Thank you so much!

> Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> --------------------------------------------------------------------
>
>          Key: STR-2862
>          URL: http://issues.apache.org/struts/browse/STR-2862
>      Project: Struts Action 1
>         Type: Bug

>   Components: Core
>     Versions: 1.2.9
>  Environment: os:windows-xp
> jre version: 1.5
> application server:  jboss-4.0.3SP1
>     Reporter: liuhaibin
>     Assignee: Don Brown

>
> I track the source and found that exception is thrown when excuting the method:
> public Object parse(InputStream input) throws IOException, SAXException {
>         configure();
>         InputSource is = new InputSource(input);
>         >>>>>>>>>>>>>>>>>>>>>getXMLReader().parse(is);
>         return (root);
>     }
> which belong to class org.apache.commons.digester.Digester.
> Exception messages are listed as following:
> 19:23:53,406 ERROR [Digester] End event threw exception
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:214)
> 	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
> 	at org.apache.commons.digester.Rule.end(Rule.java:230)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,406 ERROR [ValidatorPlugIn] Skipping all validation
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1133)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 ERROR [ValidatorPlugIn] Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> javax.servlet.ServletException: Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:240)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 INFO  [[/]] Marking servlet action as unavailable
> 19:23:53,421 ERROR [[/]] Servlet  threw load() exception
> javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:172)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (STR-2862) Cannot load a validator resource from '/WEB-INF/validator-rules.xml'

Posted by "Don Brown (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/struts/browse/STR-2862?page=all ]
     
Don Brown resolved STR-2862:
----------------------------

    Resolution: Cannot Reproduce
     Assign To: Don Brown

Are you sure you are using the appropriate version of Commons Validator with Struts?  The exception looks like you have an incompatible version that doesn't have the appropriate method.  If you can verify this problem with the latest Struts release 1.3.2 or 1.3.3 and its correct dependency jars, please reopen.  Thanks.

> Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> --------------------------------------------------------------------
>
>          Key: STR-2862
>          URL: http://issues.apache.org/struts/browse/STR-2862
>      Project: Struts Action 1
>         Type: Bug

>   Components: Core
>     Versions: 1.2.9
>  Environment: os:windows-xp
> jre version: 1.5
> application server:  jboss-4.0.3SP1
>     Reporter: liuhaibin
>     Assignee: Don Brown

>
> I track the source and found that exception is thrown when excuting the method:
> public Object parse(InputStream input) throws IOException, SAXException {
>         configure();
>         InputSource is = new InputSource(input);
>         >>>>>>>>>>>>>>>>>>>>>getXMLReader().parse(is);
>         return (root);
>     }
> which belong to class org.apache.commons.digester.Digester.
> Exception messages are listed as following:
> 19:23:53,406 ERROR [Digester] End event threw exception
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:214)
> 	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
> 	at org.apache.commons.digester.Rule.end(Rule.java:230)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,406 ERROR [ValidatorPlugIn] Skipping all validation
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1133)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 ERROR [ValidatorPlugIn] Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> javax.servlet.ServletException: Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:240)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 INFO  [[/]] Marking servlet action as unavailable
> 19:23:53,421 ERROR [[/]] Servlet  threw load() exception
> javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:172)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (STR-2862) Cannot load a validator resource from '/WEB-INF/validator-rules.xml'

Posted by "liuhaibin (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/struts/browse/STR-2862?page=all ]
     
liuhaibin closed STR-2862:
--------------------------


Thank Henri and Don!  I found there are two common-validator.jar in my jboss application server env. One in %JBOSS_HOME%/server/default/lib/ and the other in the lib directory of my web application. Then I delete the latter and it works well. 

Thank you so much!

> Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> --------------------------------------------------------------------
>
>          Key: STR-2862
>          URL: http://issues.apache.org/struts/browse/STR-2862
>      Project: Struts Action 1
>         Type: Bug

>   Components: Core
>     Versions: 1.2.9
>  Environment: os:windows-xp
> jre version: 1.5
> application server:  jboss-4.0.3SP1
>     Reporter: liuhaibin
>     Assignee: Don Brown

>
> I track the source and found that exception is thrown when excuting the method:
> public Object parse(InputStream input) throws IOException, SAXException {
>         configure();
>         InputSource is = new InputSource(input);
>         >>>>>>>>>>>>>>>>>>>>>getXMLReader().parse(is);
>         return (root);
>     }
> which belong to class org.apache.commons.digester.Digester.
> Exception messages are listed as following:
> 19:23:53,406 ERROR [Digester] End event threw exception
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:214)
> 	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
> 	at org.apache.commons.digester.Rule.end(Rule.java:230)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,406 ERROR [ValidatorPlugIn] Skipping all validation
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1133)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 ERROR [ValidatorPlugIn] Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> javax.servlet.ServletException: Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:240)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 INFO  [[/]] Marking servlet action as unavailable
> 19:23:53,421 ERROR [[/]] Servlet  threw load() exception
> javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:172)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (STR-2862) Cannot load a validator resource from '/WEB-INF/validator-rules.xml'

Posted by "Wendy Smoak (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/struts/browse/STR-2862?page=all ]

Wendy Smoak updated STR-2862:
-----------------------------

    Comment: was deleted

> Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> --------------------------------------------------------------------
>
>                 Key: STR-2862
>                 URL: http://issues.apache.org/struts/browse/STR-2862
>             Project: Struts 1
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.2.9
>         Environment: os:windows-xp
> jre version: 1.5
> application server:  jboss-4.0.3SP1
>            Reporter: liuhaibin
>         Assigned To: Don Brown
>
> I track the source and found that exception is thrown when excuting the method:
> public Object parse(InputStream input) throws IOException, SAXException {
>         configure();
>         InputSource is = new InputSource(input);
>         >>>>>>>>>>>>>>>>>>>>>getXMLReader().parse(is);
>         return (root);
>     }
> which belong to class org.apache.commons.digester.Digester.
> Exception messages are listed as following:
> 19:23:53,406 ERROR [Digester] End event threw exception
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:214)
> 	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
> 	at org.apache.commons.digester.Rule.end(Rule.java:230)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,406 ERROR [ValidatorPlugIn] Skipping all validation
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1133)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 ERROR [ValidatorPlugIn] Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> javax.servlet.ServletException: Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:240)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 INFO  [[/]] Marking servlet action as unavailable
> 19:23:53,421 ERROR [[/]] Servlet  threw load() exception
> javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:172)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (STR-2862) Cannot load a validator resource from '/WEB-INF/validator-rules.xml'

Posted by "Henri Yandell (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/STR-2862?page=comments#action_37325 ] 

Henri Yandell commented on STR-2862:
------------------------------------

As far as I can tell, ValidatorResources.addValidatorAction(ValidatorAction) has been on Commons Validator since antiquity; ie) it's there for 1.0.4, 1.1.4, and in the latest HEAD. 

liuhaibin - is your Validator jar older than that?   

If you do:    javap -classpath commons-validator.jar org.apache.commons.validator.ValidatorResources, do you see an addValidatorAction method? (Using whatever the real name of your validator jar is).

> Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> --------------------------------------------------------------------
>
>          Key: STR-2862
>          URL: http://issues.apache.org/struts/browse/STR-2862
>      Project: Struts Action 1
>         Type: Bug

>   Components: Core
>     Versions: 1.2.9
>  Environment: os:windows-xp
> jre version: 1.5
> application server:  jboss-4.0.3SP1
>     Reporter: liuhaibin
>     Assignee: Don Brown

>
> I track the source and found that exception is thrown when excuting the method:
> public Object parse(InputStream input) throws IOException, SAXException {
>         configure();
>         InputSource is = new InputSource(input);
>         >>>>>>>>>>>>>>>>>>>>>getXMLReader().parse(is);
>         return (root);
>     }
> which belong to class org.apache.commons.digester.Digester.
> Exception messages are listed as following:
> 19:23:53,406 ERROR [Digester] End event threw exception
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:214)
> 	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
> 	at org.apache.commons.digester.Rule.end(Rule.java:230)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,406 ERROR [ValidatorPlugIn] Skipping all validation
> java.lang.NoSuchMethodException: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
> 	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
> 	at org.apache.commons.digester.Digester.endElement(Digester.java:1133)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1666)
> 	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 ERROR [ValidatorPlugIn] Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> javax.servlet.ServletException: Error at line 59 char 28: No such accessible method: addValidatorAction() on object: org.apache.commons.validator.ValidatorResources
> 	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:240)
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)
> 19:23:53,421 INFO  [[/]] Marking servlet action as unavailable
> 19:23:53,421 ERROR [[/]] Servlet  threw load() exception
> javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml'
> 	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:172)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
> 	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:585)
> 	at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:280)
> 	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
> 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
> 	at org.jboss.web.WebModule.startModule(WebModule.java:68)
> 	at org.jboss.web.WebModule.startService(WebModule.java:46)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
> 	at $Proxy0.start(Unknown Source)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:428)
> 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy30.start(Unknown Source)
> 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:400)
> 	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:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy31.start(Unknown Source)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:979)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
> 	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
> 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
> 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
> 	at $Proxy9.deploy(Unknown Source)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
> 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:489)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:203)
> 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:182)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira