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]

Répondre à