2017-04-14 2 views
-3

à com.cuso.Mao.doGet (Mao.java:97) à org.apache.sling.api.servlets.SlingSafeMethodsServlet.mayService (SlingSafeMethodsServlet.java : 268) à org.apache.sling.api.servlets.SlingSafeMethodsServlet.service (SlingSafeMethodsServlet.java:344) à org.apache.sling.api.servlets.SlingSafeMethodsServlet.service (SlingSafeMethodsServlet.java:375) à org .apache.sling.engine.impl.request.RequestData.service (RequestData.java:508) à org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render (SlingComponentFilterChain.java:45) at org.apache .sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:64) à com.day.cq.wcm.core.impl.WCMDebugFilter.doFilter (WCMDebugFilter.java:146) à org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60) à com.day.cq.wcm.core.impl.WCMComponentFilter.filterRootInclude (WCMComponentFilter.java:356) à com.day.cq.wcm.core.impl.WCMComponentFilter.doFilter (WCMComponentFilter.java:168) à org. apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60) à com.day.cq.personalization.impl.TargetComponentFilter.doFilter (TargetComponentFilter.java:96) à org.apache.sling. engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60) sur org.apache.sling.engine.impl.SlingRequestProcessorImpl.pro cessComponent (SlingRequestProcessorImpl.java:254)CQ 5.6.1 getWorkflowSession provoquer Uncaught Throwable java.lang.NullPointerException

La ligne 97 appelle simplement WorkflowSession wf = workflowServiceObject.getWorkflowSession (jcrsessionObject); Devrais-je utiliser JACKRABBIT SESSION au lieu de jcrSession? Lequel a raison?

Répondre

0

Je faisais face à une situation similaire. Il n'y a rien de mal avec le nœud du modèle que vous transmettez.

Obtenir nouvelle workflowSession de workflowService donnait nullpointer si je devais obtenir le workflowService dans mon Activator en utilisant la getServiceReference chemin et elle est attribuée à une variable statique dans un utilitaire class.Still je suis arrivé: et après devenais connecté: -

Impossible de lire le modèle de workflow à partir du nœud:/etc/flux de travail/modèles/deletecontent/JCR: contenu/modèle

Et il y avait une autre question "session déjà fermé". Pour cela, j'ai à nouveau fait de resolverFactory une partie de ma classe d'utilitaires en utilisant l'option administrativeResourceResolver dans mon servlet.