Hi,
I feel very unlucky with cocoon. I installed the 2.0.1 release : error in nullable tag. Someone told me to install a newer one. SO i installed the 2.0.2 and now the form validator show an exception... i'm so dispointed.. the AbstractValidatorAction.java, getdefaut function seem to crash when verifing the default value. I try to put or remove default value, it's the same result : I need some help. Thank you Patrick PARAM: 'login' VALUES: '[pmontier]' PARAM: 'password' VALUES: '[xxxx]' PARAM: 'isCompany' VALUES: '[f]' sirtemap.log [1]/AbstractComplementaryConfigurableAction: Using cached configuration for context://bethe1/descriptors/params.xml [1]/FormValidatorAction: Validating parameters as specified via 'validate' parameter [1]/AbstractValidatorAction: Validating parameter: login [1]/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:16 9) sitemap.xmap : <map:match pattern="asp*/*/do-login"> <!-- first validate whether submitted values are ok --> <map:act type="form-validator"> <map:parameter name="descriptor" value="context://bethe1/descriptors/params.xml"/> <map:parameter name="validate" value="login,password"/> <!-- now try to log in --> <map:act type="db-authenticator"> <map:parameter name="descriptor" value="context://bethe1/descriptors/auth.xml"/> <!-- now go to protected area --> <map:redirect-to uri="login_ok.htm"/> </map:act> </map:act> <!-- something was wrong, try it again --> <map:redirect-to uri="login_nok.htm"/> </map:match> params.xml : <!-- This file is used for description of request and session parameters. parameters that are nullable and are found being null are replaced with their default values, non-nullable parameters can make the validation process fail. --> <parameters-descriptor> <parameter name="login" type="string" nullable="no"/> <parameter name="id_rus" type="long" nullable="no"/> <parameter name="password" type="string" nullable="no"/> </parameters-descriptor> the FUNCTION in AbstractValidatorAction.java : /** * Returns the default value from given configuration or constraints. * Value present in constraints takes precedence, null is returned when no * default attribute is present in eiher of them. */ private String getDefault(Configuration conf, Configuration cons) { String dflt = null; try { dflt = cons.getAttribute("default"); } catch (ConfigurationException e) { dflt = conf.getAttribute("default", ""); } if ("".equals(dflt.trim())) { dflt = null; } return dflt; } --------------------------------------------------------------------- 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]>