Bonjour,

est-ce que le contenu est bien publié, malgré le fait que la page ne change pas de statut ? Sinon avez-vous une information qui s'affiche dans la fenetre de workflow par rapport à cette page (petit "i" à coté du nom de la page) ?

Michel



Bonjour,

Merci pour cette réponse. Le patch corrige notre anomalie. Nous pouvons désormais valider le workflow de notre page d'accueil. Il subsiste néanmoins un comportement étrange : la page ne change pas de statut (après validation, bouton prévisualiser toujours disponible et possibilité de valider une nouvelle fois le workflow sans modification de la page).

Cordialement,

Thomas RENARD


Michel Romy a écrit :
Bonjour,

votre erreur semble lié à un problème que nous avions identifié au niveau des fichiers placés dans Jahia dans des répertoires autres que le répertoire shared. Vous pouvez trouver ici le correctif à cet effet : http://www.jahia.net/jahia/611 (slide fixe for Jahia 4.1.1). Une fois que vous aurez effectué les opérations indiquées, essayez de relancer une validation sur la page d'accueil.

Meilleures salutations,
Michel Romy



Bonjour,

Nous travaillons avec Jahia 4.1.1 sous Weblogic 8.1 et Oracle 10.
Nous avons un problème avec notre page d'accueil : impossible de valider le workflow.
J'ai copié collé l'erreur obtenue en fin de mail.
Il faut savoir que j'ai réussi à recréer la même page ailleurs dans l'arborescence sans erreur de workflow et que j'ai lancé plusieurs fois Jahia Doctor afin de corriger d'éventuels problèmes.

Autre élément, ma page comporte 5 alertes :

Field 311 value is not set. Current value=-1
       (ID de la boîte de contenu : 39, ID du champ : 311, Page : Accueil, langues : français [French])   
Field 359 value is not set. Current value=-1
       (ID de la boîte de contenu : 45, ID du champ : 359, Page : Accueil, langues : français [French])   
Field 955 value is not set. Current value=-1
       (ID de la boîte de contenu : 153, ID du champ : 955, Page : Accueil, langues : français [French])   
Field 970 value is not set. Current value=-1
       (ID de la boîte de contenu : 154, ID du champ : 970, Page : Accueil, langues : français [French])   
Page 236 exists only in staging and needs to be validated.

Mais difficile de savoir à quoi correspondent ces champs !

En cas de problème sur une page, il est facile de la recréer et de supprimer la page corrompue. Par contre, c'est impossible à faire pour la page d'accueil !
Comment puis-je procéder ? L'idéal serait de pouvoir repartir d'une page d'accueil vierge (puisque le template correspondant a évolué avec nos développements).
Merci pour votre aide.

Thomas



Erreur Jahia obtenue lors de la validation du workflow :



Error :

Error during handle of operation, Error during handle of operation, root
cause:null


Exception StackTrace: Cause level : 0 (level 0 is the most precise
exception)
java.lang.IllegalStateException
        at
org.apache.slide.store.BindingStore.getFirstMapping(BindingStore.java:461)
        at
org.apache.slide.store.BindingStore.getXmlParentSet(BindingStore.java:439)
        at
org.apache.slide.store.BindingStore.retrieveRevisionDescriptor(BindingStore.java:411)
        at
org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:260)
        at
org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:296)
        at
org.jahia.services.webdav.DAVFileAccess.setFile(DAVFileAccess.java:134)
        at
org.jahia.services.webdav.DAVFileAccess.<init>(DAVFileAccess.java:114)
        at
org.jahia.services.webdav.JahiaWebdavBaseService.getDAVFileAccess(JahiaWebdavBaseService.java:56)
        at
org.jahia.services.fields.ContentFileField.changeEntryState(ContentFileField.java:144)
        at
org.jahia.services.fields.ContentField.setWorkflowState(ContentField.java:1461)
        at
org.jahia.services.fields.JahiaFieldBaseService.setFieldsLanguageStates(JahiaFieldBaseService.java:1382)
        at
org.jahia.services.pages.ContentPage.changeStagingStatus(ContentPage.java:3411)
        at
org.jahia.engines.workflow.WorkflowEngine.applyModifications(WorkflowEngine.java:627)
        at
org.jahia.engines.workflow.WorkflowEngine.handleActions(WorkflowEngine.java:292)
        at
org.jahia.operations.OperationManager.handleOperations(OperationManager.java:311)
        at
org.jahia.bin.JahiaAction.execute(JahiaAction.java:50)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
        at
com.sncf.gl.app.tic.client.struts.GlobalRequestProcessor.processActionPerform(GlobalRequestProcessor.java:92)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
        at
com.sncf.gl.app.tic.client.struts.GlobalRequestProcessor.process(GlobalRequestProcessor.java:57)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
        at
org.jahia.bin.Jahia.process(Jahia.java:1539)
        at
org.jahia.bin.Jahia.service(Jahia.java:854)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
        at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
        at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
        at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
        at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Cause level : 1
org.jahia.exceptions.JahiaException: Error during handle of operation,
Error during handle of operation, root cause:null root
cause=java.lang.IllegalStateException
        at
org.jahia.operations.OperationManager.handleOperations(OperationManager.java:327)
        at
org.jahia.bin.JahiaAction.execute(JahiaAction.java:50)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
        at
com.sncf.gl.app.tic.client.struts.GlobalRequestProcessor.processActionPerform(GlobalRequestProcessor.java:92)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
        at
com.sncf.gl.app.tic.client.struts.GlobalRequestProcessor.process(GlobalRequestProcessor.java:57)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
        at
org.jahia.bin.Jahia.process(Jahia.java:1539)
        at
org.jahia.bin.Jahia.service(Jahia.java:854)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
        at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
        at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
        at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
        at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

Répondre à