Índice
Plataforma
Produto: fluig
Versão: 1.6 ou inferior
Ocorrência
O fluig está com problemas no envio de notificações de movimentação de tarefas por e-mail ao responsável da tarefa. Isto ocorre mesmo com tudo configurado corretamente, opção de notificação selecionada no processo, configuração do SMTP e enviando e-mails de outras funcionalidades. Como resolvo?
No log é apresentado um erro parecido com este:
ERROR [com.fluig.ecm.notification.service.ECMNotificationHandler] EJB ASYNC - 230) ECMNotificationQueue -- service jboss.naming.context.java.ECMNotificationQueue: javax.naming.NameNotFoundException: ECMNotificationQueue -- service jboss.naming.context.java.ECMNotificationQueue
Causa
Está faltando o parâmetro <jms-queue> referente ao 'ECMNotificationQueue' em um arquivo de configuração da plataforma.
Solução
Para realizar o procedimento abaixo, os serviços do fluig devem estar parados.
Para resolver siga os passos abaixo:
1. Adicione o trecho de parametrização abaixo no arquivo domain.xml, localizado em [Instalação fluig]/appserver/domain/configuration. Este parâmetro deve ser acrescentado dentro da tag <server>, no subsystem <subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">.
<jms-queue durable="true" entries="java:/ECMNotificationQueue java:global/ECMNotificationQueue java:jboss/exported/ECMNotificationQueue" name="ECMNotificationQueue"/>
2. Apague as pastas temporárias 'data' e 'tmp', localizadas em [Instalação fluig]/appserver/domain/servers, de todos os servers;
3. Limpar o cache do navegador para realizar os testes;
4. Inicie os serviços do fluig.
Para resolver siga os passos abaixo:
1. Adicione o trecho de parametrização abaixo no arquivo standalone.xml, localizado em [Instalação fluig]/jboss/standalone/configuration. Este parâmetro deve ser acrescentado dentro da tag <jms-destinations>, junto com as outras configurações de "queues".
<jms-queue name="ECMNotificationQueue"> <entry name="ECMNotificationQueue"/> <entry name="java:global/ECMNotificationQueue"/> <entry name="java:jboss/exported/ECMNotificationQueue"/> <durable>true</durable> </jms-queue>
2. Apague as pastas temporárias 'data' e 'tmp' em [Instalação fluig]/jboss/standalone;
3. Limpar o cache do navegador para realizar os testes;
4. Inicie os serviços do fluig.