I get the following error:

[1/29/06 17:35:13:701 EST] 4e5645a ValidatorPlug I
org.apache.struts.validator.ValidatorPlugIn Loading validation rules file
from '/WEB-INF/validator-rules.xml'

[1/29/06 17:35:13:721 EST] 4e5645a ServletInstan E SRVE0100E: Did not
realize init() exception thrown by servlet action:
javax.servlet.ServletException:
org/apache/commons/validator/ValidatorResourcesInitializer

[1/29/06 17:35:13:801 EST] 4e5645a WebGroup E SRVE0020E: [Servlet
Error]-[action]: Failed to load servlet: java.lang.NoClassDefFoundError:
org/apache/commons/validator/ValidatorResourcesInitializer
The jar file of the latest release of commons-validator doesnt contain the
class ValidatorResourcesInitializer. What am i missing here?

Stack trace is given below:

[1/29/06 17:35:13:701 EST] 4e5645a ValidatorPlug I
org.apache.struts.validator.ValidatorPlugIn Loading validation rules file
from '/WEB-INF/validator-rules.xml'

[1/29/06 17:35:13:721 EST] 4e5645a ServletInstan E SRVE0100E: Did not
realize init() exception thrown by servlet action:
javax.servlet.ServletException:
org/apache/commons/validator/ValidatorResourcesInitializer

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(
StrictServletInstance.java:99)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(
StrictLifecycleServlet.java:147)

at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(
StrictLifecycleServlet.java:270)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(
StrictLifecycleServlet.java:113)

at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java
:189)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(
WebAppServletManager.java:870)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(
WebAppServletManager.java:224)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(
WebAppServletManager.java:455)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java
:652)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(
WebAppRequestDispatcherInfo.java:187)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(
WebAppRequestDispatcherInfo.java:68)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
:1462)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
:1421)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(
WebAppInvoker.java:268)

at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(
CachedInvocation.java:71)

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(
ServletRequestProcessor.java:182)

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(
OSEListener.java:334)

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(
HttpConnection.java:56)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java
:618)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)

---- Begin backtrace for Nested Throwables

java.lang.NoClassDefFoundError:
org/apache/commons/validator/ValidatorResourcesInitializer

at org.apache.struts.validator.ValidatorPlugIn.initResources(
ValidatorPlugIn.java:222)

at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java
:161)

at org.apache.struts.action.ActionServlet.initModulePlugIns(
ActionServlet.java:1158)

at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(
StrictServletInstance.java:82)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(
StrictLifecycleServlet.java:147)

at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(
StrictLifecycleServlet.java:270)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(
StrictLifecycleServlet.java:113)

at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java
:189)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(
WebAppServletManager.java:870)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(
WebAppServletManager.java:224)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(
WebAppServletManager.java:455)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java
:652)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(
WebAppRequestDispatcherInfo.java:187)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(
WebAppRequestDispatcherInfo.java:68)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
:1462)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
:1421)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(
WebAppInvoker.java:268)

at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(
CachedInvocation.java:71)

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(
ServletRequestProcessor.java:182)

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(
OSEListener.java:334)

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(
HttpConnection.java:56)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java
:618)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)

[1/29/06 17:35:13:801 EST] 4e5645a WebGroup E SRVE0020E: [Servlet
Error]-[action]: Failed to load servlet: java.lang.NoClassDefFoundError:
org/apache/commons/validator/ValidatorResourcesInitializer

at org.apache.struts.validator.ValidatorPlugIn.initResources(
ValidatorPlugIn.java:222)

at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java
:161)

at org.apache.struts.action.ActionServlet.initModulePlugIns(
ActionServlet.java:1158)

at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(
StrictServletInstance.java:82)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(
StrictLifecycleServlet.java:147)

at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(
StrictLifecycleServlet.java:270)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(
StrictLifecycleServlet.java:113)

at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java
:189)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(
WebAppServletManager.java:870)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(
WebAppServletManager.java:224)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(
WebAppServletManager.java:455)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java
:652)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(
WebAppRequestDispatcherInfo.java:187)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(
WebAppRequestDispatcherInfo.java:68)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
:1462)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
:1421)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(
WebAppInvoker.java:268)

at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(
CachedInvocation.java:71)

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(
ServletRequestProcessor.java:182)

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(
OSEListener.java:334)

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(
HttpConnection.java:56)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java
:618)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)

[1/29/06 17:35:14:012 EST] 4e5645a WebGroup E SRVE0026E: [Servlet
Error]-[action]: java.lang.NoClassDefFoundError:
org/apache/commons/validator/ValidatorResourcesInitializer

at org.apache.struts.validator.ValidatorPlugIn.initResources(
ValidatorPlugIn.java:222)

at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java
:161)

at org.apache.struts.action.ActionServlet.initModulePlugIns(
ActionServlet.java:1158)

at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(
StrictServletInstance.java:82)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(
StrictLifecycleServlet.java:147)

at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(
StrictLifecycleServlet.java:270)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(
StrictLifecycleServlet.java:113)

at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java
:189)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(
WebAppServletManager.java:870)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(
WebAppServletManager.java:224)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(
WebAppServletManager.java:455)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java
:652)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(
WebAppRequestDispatcherInfo.java:187)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(
WebAppRequestDispatcherInfo.java:68)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
:1462)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
:1421)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(
WebAppInvoker.java:268)

at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(
CachedInvocation.java:71)

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(
ServletRequestProcessor.java:182)

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(
OSEListener.java:334)

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(
HttpConnection.java:56)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java
:618)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)


On 1/29/06, Paul Benedict <[EMAIL PROTECTED]> wrote:
>
> The validation can silently fail if it is not  configured correctly. Make
> sure you have the plug-in correctly  configured with the 2 validation files
> -- one for the validators and  the other your validation forms.
>
> Also if you upgraded to a new version of Validator your validator
> configuration needs updated too.
>
> Paul
>
>
>
> ---------------------------------
> Do you Yahoo!?
> With a free 1 GB, there's more in store with Yahoo! Mail.
>

Reply via email to