Hello all, Problem with FormValidatorAction. I have following on my sitemap.log, when I try Login:
DEBUG (2002-04-30) 16:10.17:468 [sitemap](/cocoon/protected/do-login) HttpProcessor[80][3]/sitemap_xmap: Matched wildcard pattern protected/** DEBUG (2002-04-30) 16:10.17:468 [sitemap](/cocoon/protected/do-login) HttpProcessor[80][3]/AbstractSitemap: Current Sitemap Parameters: PARAM: '1' VALUE: 'do-login' PARAM: '0' VALUE: 'protected/do-login' DEBUG (2002-04-30) 16:10.17:484 [sitemap.protected.action.form-validator](/cocoon/protected/do-login) HttpProcessor[80][3]/AbstractComplementaryConfigurable Action: Using cached configuration for context://protected/descriptors/params.xml DEBUG (2002-04-30) 16:10.17:484 [sitemap.protected.action.form-validator](/cocoon/protected/do-login) HttpProcessor[80][3]/FormValidatorAction: Validating parameters as specified via 'validate' parameter DEBUG (2002-04-30) 16:10.17:484 [sitemap.protected.action.form-validator](/cocoon/protected/do-login) HttpProcessor[80][3]/AbstractValidatorAction: Validating parameter: username DEBUG (2002-04-30) 16:10.17:484 [sitemap.protected.action.form-validator](/cocoon/protected/do-login) HttpProcessor[80][3]/FormValidatorAction: exception: java.lang.NullPointerException at org.apache.cocoon.acting.AbstractValidatorAction.getDefault(AbstractValidato rAction.java:576) at org.apache.cocoon.acting.AbstractValidatorAction.validateString(AbstractVali datorAction.java:222) at org.apache.cocoon.acting.AbstractValidatorAction.validateParameter(AbstractV alidatorAction.java:202) at org.apache.cocoon.acting.FormValidatorAction.act(FormValidatorAction. java:169) at org.apache.cocoon.www.protected_.sitemap_xmap.matchN10049(F:\usr\tomcat\work \localhost\cocoon\cocoon-files\org/apache/cocoon/www/protected_\sitemap_xmap .java:629) at org.apache.cocoon.www.protected_.sitemap_xmap.process(F:\usr\tomcat\work\loc alhost\cocoon\cocoon-files\org/apache/cocoon/www/protected_\sitemap_xmap.jav a:435) at org.apache.cocoon.www.protected_.sitemap_xmap.process(F:\usr\tomcat\work\loc alhost\cocoon\cocoon-files\org/apache/cocoon/www/protected_\sitemap_xmap.jav a:368) at org.apache.cocoon.sitemap.Handler.process(Handler.java:222) at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) ... sitemap.xmap: ===== <map:actions> <map:action name="session-validator" src="org.apache.cocoon.acting.SessionValidatorAction"/> <map:action name="session-invalidator" src="org.apache.cocoon.acting.SessionInvalidatorAction"/> <map:action name="form-validator" logger="sitemap.protected.action.form-validator" src="org.apache.cocoon.acting.FormValidatorAction"/> <map:action name="db-authenticator" logger="sitemap.protected.action.db-authenticator" src="org.apache.cocoon.acting.DatabaseAuthenticatorAction"/> </map:actions> <map:match pattern="do-login"> <map:act type="form-validator"> <map:parameter name="descriptor" value="context://protected/descriptors/params.xml"/> <map:parameter name="validate" value="username"/> <map:act type="db-authenticator"> <map:parameter name="descriptor" value="context://protected/descriptors/auth.xml"/> <map:redirect-to uri="welcome"/> </map:act> </map:act> <map:redirect-to uri="login"/> </map:match> auth.xml: ===== <auth-descriptor> <connection>personnel</connection> <table name="users"> <select dbcol="name" request-param="username" to-session="username"/> </table> </auth-descriptor> params.xml ===== <parameters-descriptor> <parameter name="username" type="string" nullable="no"/> </parameters-descriptor> What's wrong? Thank you very much for any help, Hill --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>