cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Wallez <sylv...@apache.org>
Subject Re: Comment acceder au contexte authentication depuis le flowscript
Date Thu, 18 Aug 2005 12:26:24 GMT
Marc Salvetti wrote:

> Bonjour,
>
> j'ai cette fonction dans mon script :
> function saveCartDoc(contextName, path, cartDoc){
>
>    var manager = 
> cocoon.getComponent(Packages.org.apache.cocoon.webapps.authentication.AuthenticationManager.ROLE);

>
>    try{
>        cocoon.log.debug("saving cartdoc to context " + contextName + " 
> at path " + path);
>        var frag = cartDoc.createDocumentFragment();
>        frag.appendChild(cartDoc.getDocumentElement());
>        var user = manager.isAuthenticated("cfmhandler");
>        var ctx = user.getContext();
>        ctx.setXML(path, frag);          } finally {
>        cocoon.releaseComponent(manager);
>    }
> }
>
> Et j'ai deux questions :
> -Est-ce que cette approche est correcte pour écrire dans le contexte ?


Je ne sais pas trop dire, parce que je n'utilise pas 
l'authentication-fw... (et au passage, cette API qui réclame un 
DocumentFragment n'est pas vraiment sympathique...)

> -Pourquoi le code plante au moment du releaseComponent() ? d'après 
> l'erreur manager est toujours null car j'ai une NPE sur cette ligne.


Tu peux nous donner la trace de la NPE ?

Sylvain

-- 
Sylvain Wallez                        Anyware Technologies
http://people.apache.org/~sylvain     http://www.anyware-tech.com
Apache Software Foundation Member     Research & Technology Director


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message