Bonjour à tous et bonne année (même si elle commence avec un gros souci).
Env. Windows / Tomcat 6 / JDK 1.6 / MySQL 5 / Bonita 5.7.2
J'ai des processus qui tournent sans souci depuis plusieurs mois en production et subitement certains ne peuvent plus être lancés, d'autres se plantent après 2 ou 3 étapes (toujours au même endroit pour un processus donné) et d'autres fonctionnent toujours normalement.
Pour ceux qui plantent au lancement j'ai un message disant "Erreur lors de la récuperation de la liste des pages du formulaire."
Pour ceux qui plantent plus tard j'ai "Erreur lors de la récuperation de la liste des pages du formulaire."
Je ne peux plus supprimer les cas en cochant l'option "supprimer les pj", ni supprimer les processus.
Pensant à un problème avec la base de données bonita_journal j'ai recréer un environnement sur un autre poste pour ne pas toucher la prod avant d'avoir une solution.
Et là, alors que j'ai redéployé les bar à la main (mais importé à partir d'un mysqldump les tables bn_group bn_role bn_user bn_membership bn_user_membership bn_profile_metadata et bn_user_profile_metadata) j'ai exactement le même comportement avec les mêmes erreurs au même endroit (encore une fois, les processus n'ont bougé depuis des mois).
Du coup je suis dans le noir complet et ne vois pas comment me sortir de là.
Ci-dessous un bout du bonita.log à toutes fins utiles.
Si quelqu'un peut m'aiguiller, je suis preneur.
Cdt,
Fred
Extrait du bonita.log
2 janv. 2014 16:06:13 org.bonitasoft.forms.server.HomepageServlet doGet
INFO: Loading the default HTML template
2 janv. 2014 16:06:16 org.bonitasoft.forms.server.HomepageServlet doGet
INFO: Loading the default HTML template
2 janv. 2014 16:06:16 org.ow2.bonita.services.impl.DefaultCommandService execute
GRAVE: exception while executing command org.ow2.bonita.facade.APIInterceptor$APIInterceptorCommand@6a2ea17c: Unauthorized
2 janv. 2014 16:06:16 org.bonitasoft.forms.server.FormsServlet getFormFirstPage
GRAVE: Error while getting the first page for application B4_Suivi_Investissements--2.01--Choisir_Centre_s_$entry
org.ow2.bonita.facade.exception.BonitaInternalException: Unexpected Exception arrived in Bonita: Unauthorized
at org.ow2.bonita.facade.exception.BonitaInternalException.build(BonitaInternalException.java:57)
at org.ow2.bonita.facade.APIInterceptor.invoke(APIInterceptor.java:199)
at $Proxy43.getLastAttachment(Unknown Source)
at org.bonitasoft.forms.server.api.impl.FormWorkflowAPIImpl.getAttachmentFileName(FormWorkflowAPIImpl.java:633)
at org.bonitasoft.forms.server.provider.impl.FormServiceProviderImpl.getAttachmentFileName(FormServiceProviderImpl.java:1154)
at org.bonitasoft.forms.server.api.impl.util.FormFieldValuesUtil.setFormWidgetValues(FormFieldValuesUtil.java:433)
at org.bonitasoft.forms.server.api.impl.util.FormFieldValuesUtil.setFormWidgetsValues(FormFieldValuesUtil.java:539)
at org.bonitasoft.forms.server.FormsServlet.getFormFirstPage(FormsServlet.java:230)
at sun.reflect.GeneratedMethodAccessor176.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
at org.bonitasoft.forms.server.FormsServlet.processCall(FormsServlet.java:122)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.bonitasoft.forms.server.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: Unauthorized
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:409)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.read(AbstractAtomPubService.java:481)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.getRepositoriesInternal(AbstractAtomPubService.java:633)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.RepositoryServiceImpl.getRepositoryInfo(RepositoryServiceImpl.java:62)
at org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getRepositoryInfo(RepositoryServiceImpl.java:69)
at org.apache.chemistry.opencmis.client.runtime.SessionImpl.connect(SessionImpl.java:570)
at org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.createSession(SessionFactoryImpl.java:61)
at org.ow2.bonita.services.impl.CMISDocumentManager.createSessionById(CMISDocumentManager.java:192)
at org.ow2.bonita.services.impl.CMISDocumentManager.getSession(CMISDocumentManager.java:203)
at org.ow2.bonita.services.impl.CMISDocumentManager.search(CMISDocumentManager.java:872)
at org.ow2.bonita.util.DocumentService.getDocuments(DocumentService.java:84)
at org.ow2.bonita.facade.impl.QueryRuntimeAPIImpl.getLastAttachment(QueryRuntimeAPIImpl.java:2028)
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:597)
at org.ow2.bonita.facade.APIInterceptor$APIInterceptorCommand.execute(APIInterceptor.java:114)
at org.ow2.bonita.services.impl.DefaultCommandService.execute(DefaultCommandService.java:44)
at org.ow2.bonita.runtime.tx.StandardTransactionInterceptor.execute(StandardTransactionInterceptor.java:41)
at org.ow2.bonita.services.impl.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40)
at org.ow2.bonita.services.impl.RetryInterceptor.execute(RetryInterceptor.java:59)
at org.ow2.bonita.facade.APIInterceptor.invoke(APIInterceptor.java:185)
... 31 more