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 ?
-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.
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]