Erro ao cancelar um workflow

Ao cancelar um workflow, o processo demora bastante e termina com uma exception. No log é exibido mensagem de que não foi possível abrir uma conexão jdbc. Os workflows estão sendo iniciados normalmente. Apenas o cancelamento esta com erro:

Segue log.:

12:04:39,111 ERROR [org.jboss.as.ejb3] (http-pool-threads - 48) JBAS014268: Failure in caller transaction.: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387) [hibernate-entitymanager-4.2.20.Final-redhat-1.jar:4.2.20.Final-redhat-1] at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310) [hibernate-entitymanager-4.2.20.Final-redhat-1.jar:4.2.20.Final-redhat-1] at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:277) [hibernate-entitymanager-4.2.20.Final-redhat-1.jar:4.2.20.Final-redhat-1] at org.jboss.as.jpa.container.TypedQueryNonTxInvocationDetacher.getResultList(TypedQueryNonTxInvocationDetacher.java:58) [jboss-as-jpa-7.5.3.Final-redhat-2.jar:7.5.3.Final-redhat-2] at com.fluig.ecm.workflow.dao.ProcessHistoryDAO.findProcessHistoryOfSubProcess(ProcessHistoryDAO.java:279) [ecm-impl.jar:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_76] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_76] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_76] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_76] at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) [jboss-as-ee-7.5.3.Final-redhat-2.jar:7.5.3.Final-redhat-2] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.2.Final-redhat-1.jar:1.1.2.Final-redhat-1] at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53) [jboss-invocation-1.1.2.Final-redhat-1.jar:1.1.2.Final-redhat-1]

Alguém ja viu isso ?

compartilhar
  • Estranho, nunca vi algo do tipo, mas ali diz que foi ao tentar encontrar o histórico do subprocesso. Por acaso você não executou um subprocesso e depois de terminá-lo eliminou ele da base, certo?

    Gustavo Martins de Souza   03 de Mar de 2017
  • Não. Acabei de criar o processo e ja tentei cancelar a solicitação. Estou usando o usuário solicitante como UserID. Um detalhe, o erro ocorre tanto via Web Service, quanto pela interface do Protheus.

    André Spirigoni Pinto   03 de Mar de 2017
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags cancelamento ou faça a sua própria pergunta.