Oui, il y a une login action avant l'appel dans ce pipeline :
<map:match pattern="view-cart-member-*-*">
<map:act type="auth-protect">
<map:parameter name="handler" value="cfmhandler"/>
<map:call resource="view-cart">
<map:parameter name="position" value="{../1}"/>
<map:parameter name="page" value="{../2}"/>
<map:parameter name="id-user" value="{ID}"/>
<map:parameter name="id-org" value="{org}"/>
<map:parameter name="role" value="{role}"/>
<map:parameter name="suffix" value="member"/>
<map:parameter name="context" value="authentication"/>
</map:call>
</map:act>
</map:match>
Sylvain Wallez a écrit :
Marc Salvetti wrote:
Merci de ta réponse,
voila la trace :
Caused by: java.lang.NullPointerException
at
org.apache.cocoon.webapps.authentication.context.AuthenticationContext.setXML(AuthenticationContext.java:214)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:230)
Hmm... en remontant la piste depuis setXML, on trouve que
SessionContext.getState() renvoie null. Et ce "state" est n'est valué
que dans DefaultAuthenticationManager.login().
Est-ce qu'il y a une login-action ou équivalent avant l'appel du
flowscript?
Sylvain
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]