Explicação | |
Ação |
Explicação | O serviço de mecanismo de injeção não está disponível para o servidor especificado. |
Ação | O serviço de mecanismo de injeção foi iniciado como um serviço singleton em todos os processos do servidor de aplicativos. Verifique se o servidor de aplicativos foi iniciado sem erros. |
Explicação | O mecanismo de injeção inicializa um conjunto de processadores de injeção padrão durante a inicialização. O serviço de mecanismo de injeção deve ser iniciado e inicializado antes dos processadores de injeção adicionais serem registrados no mecanismo de injeção. |
Ação | Certifique-se de que os processadores de injeção sejam registrados depois que o servidor de aplicativos for iniciado. |
Explicação | O método para o destino de injeção deve ser um método de propriedade de configurador. |
Ação | Certifique-se de que o XML de destino de anotação ou injeção esteja especificando o método planejado. |
Explicação | Houve um erro ao processar os metadados no descritor de implementação. |
Ação | Certifique-se de que o XML contido no descritor de implementação esteja correto. |
Explicação | O mecanismo de injeção não conseguiu configurar apropriadamente os destinos de injeção para a classe especificada. |
Ação | Certifique-se de que as anotações corretas estejam contidas na classe e dentro do XML no descritor de implementação. |
Explicação | As ligações e as informações de injeção contêm erros. |
Ação | Certifique-se de que as anotações contidas na classe e o XML contido no descritor de implementação estejam corretos. |
Explicação | O contêiner não pode processar uma entrada de ambiente devido a uma exceção NumberFormatException. |
Ação | Certifique-se que o valor para a entrada de ambiente seja uma representação de cadeia válida para o tipo especificado. |
Explicação | Uma entrada de ambiente de contexto java:comp/env para um enterprise bean do tipo Boolean deve ser designada a um valor true ou false. Qualquer outro valor resultará em valor false, mas pode indicar um problema de configuração. O aplicativo pode não se comportar conforme esperado. |
Ação | Altere a entrada de ambiente de contexto java:comp/env do tipo Boolean para um valor true ou false. |
Explicação | O mecanismo de injeção encontrou uma exceção quando tentou criar uma entrada java:comp/env. |
Ação | Execute a ação com base na mensagem associada à exceção. |
Explicação | O mecanismo de injeção encontrou um tipo inválido para uma entrada de ambiente. |
Ação | Certifique-se utilizar os seguintes tipos de entrada de ambiente: String, Integer, Boolean, Double, Byte, Short, Long ou Float. |
Explicação | O mecanismo de injeção não pode vincular entre o nome declarado no espaço de nomes java:comp/env e o nome do recurso de destino no espaço de nomes JNDI (Java Naming and Directory Interface) global. |
Ação | Certifique-se de que o nome declarado na injeção, utilizando a anotação @Resource ou a declaração resource-ref, corresponda ao mesmo nome na ligação XML de ligação. |
Explicação | As seguintes informações são especificadas nas regras de substituição da especificação EJB: Quando um destino de injeção já está presente e é especificado utilizando XML, o destino de injeção da anotação deve especificar o mesmo campo ou método de propriedade. |
Ação | Altere o destino de injeção da anotação de forma que corresponda ao destino de injeção XML definido anteriormente do mesmo campo ou método de propriedade. |
Explicação | De acordo com a especificação EJB, um campo de destino de injeção não deve ser declarado como final. |
Ação | Corrija o nome do campo ou a assinatura do campo para especificar um dos campos de classe não-privada. |
Explicação | O mecanismo de injeção não tinha as credenciais de segurança apropriadas para acessar o membro. |
Ação | Execute a ação com base na mensagem associada à exceção. |
Explicação | O tipo de campo indicado no destino de injeção não está correto. |
Ação | Certifique-se de que o XML de destino de anotação ou injeção esteja especificando o campo planejado. |
Explicação | A classe não possui um valor de campo com o nome de membro especificado. |
Ação | Certifique-se de que a ortografia do campo esteja correta e que a classe contenha o campo. |
Explicação | O mecanismo de injeção encontrou um erro quando tentou utilizar as informações do destino de injeção especificadas no código XML. |
Ação | Certifique-se de que o XML, que existe no descritor de implementação, esteja correto. |
Explicação | O mecanismo de injeção falhou em carregar e instanciar a classe de objeto especificada. |
Ação | Certifique-se de que a classe esteja disponível e que o construtor seja visível e acessível. |
Explicação | O destino de anotação ou injeção de informações está incorreto ou incompleto. |
Ação | Certifique-se de que o XML de destino de anotação ou injeção para o enterprise bean esteja correto. |
Explicação | Os elementos home e remote ou local-home e local estão ausentes ou não podem ser resolvidos. |
Ação | Certifique-se de que as tags <ejb-ref> ou <ejb-local-ref> estejam especificadas corretamente no descritor de implementação XML. |
Explicação | O mecanismo de injeção encontrou uma exceção quando tentou a ligação. |
Ação | Execute a ação com base na mensagem associada à exceção. |
Explicação | O tipo especificado não é injetável na classe especificada. |
Ação | Certifique-se de que o XML de destino de anotação ou injeção para o enterprise bean esteja correto. |
Explicação | Apenas objetos EJBContext ou TimerService podem ser injetados diretamente em um enterprise bean. |
Ação | Certifique-se de que o tipo especificado seja um objeto EJBContext ou TimerService. |
Explicação | O depósito de informações do objeto especificado está incorreto para o objeto de ligação. |
Ação | Certifique-se de que o depósito de informações tenha um objeto ligado corretamente. |
Explicação | Foi encontrado um problema ao criar uma referência para ser localizada no espaço de nomes JNDI (Java Naming and Directory Interface) global. |
Ação | Certifique-se de que a referência especificada esteja correta. |
Explicação | O XML para a referência especificada está incorreto ou incompleto. |
Ação | Certifique-se de que o XML, que existe no descritor de implementação, esteja correto. |
Explicação | A classe de interface está ausente ou não pode ser localizada. |
Ação | Certifique-se de que as tags <ejb-ref> ou <ejb-local-ref> estejam especificadas corretamente no descritor de implementação XML e que a classe esteja disponível. |
Explicação | O destino de anotação ou injeção de informações está incorreto ou incompleto. |
Ação | Certifique-se de que o XML de destino de anotação ou injeção para o enterprise bean esteja correto. |
Explicação | O aplicativo declarou uma referência para um objeto que não pôde ser localizado. |
Ação | Procure uma mensagem anterior que indique porque o objeto com referência não pôde ser localizado e verifique se a configuração para a referência está correta. |
Explicação | O objeto especificado está incorreto. |
Ação | Certifique-se de que o objeto esteja configurado para um tipo Referência. |
Explicação | O depósito de informações foi especificado incorretamente. |
Ação | Especifique um depósito de informações para o objeto de ligação que está sendo utilizado. |
Explicação | Um nome do RefAddr para a Referência não foi especificado. |
Ação | Especifique um RefAddr para a Referência. |
Explicação | A classe de interface está ausente ou não pode ser localizada. |
Ação | Certifique-se de que as tags <ejb-ref> ou <ejb-local-ref> estejam especificadas corretamente no descritor de implementação XML e que a classe esteja disponível. |
Explicação | Quando vários destinos de injeção são configurados para o mesmo campo ou método, o mecanismo de injeção não consegue determinar o destino a ser injetado. |
Ação | Não configure o mesmo campo ou método com vários destinos de injeção. |
Explicação | O escopo de AutoLink é limitado ao aplicativo no qual a referência EJB ocorre e a servidores que não são membros de um cluster de Servidores de Aplicativos. |
Ação | Verifique se os enterprise beans, que estão sendo referenciados, existem no mesmo aplicativo. |
Explicação | Instruções env-entry duplicadas com o mesmo nome não são permitidas. |
Ação | Não configure um env-entry com o mesmo nome. |
Explicação | A especificação EJB (Enterprise JavaBeans) requer que a interface UserTransaction não esteja disponível para enterprise beans com demarcação de transação gerenciada por contêiner. |
Ação | Não injete uma interface UserTransaction em um bean de transação gerenciada por contêiner. |
Explicação | Uma ligação para a referência de recurso pode ter sido omitida ou especificada incorretamente. |
Ação | Uma referência de recurso está definida para um componente com a anotação @Resource em um arquivo de classe de componente ou uma das seguintes sub-rotinas XML no descritor de implementação: resource-env-ref, resource-ref, message-destination-ref. Certifique-se de que a ligação esteja definida para a referência de recurso no arquivo ibm-ejb-jar-bnd se o componente for um módulo EJB (Enterprise Java Bean), arquivo ibm-web-bnd se o componente for um módulo de aplicativo da Web ou arquivo ibm-application-client-bnd se o componente for um módulo de cliente. |
Explicação | Um valor deverá ser especificado para uma env-entry se o valor injection-target não estiver configurado. |
Ação | Especifique um valor ou injection-target, ou ambos, para a env-entry. |
Explicação | O tipo do recurso identificado pela ligação de referência de recurso não pode ser verificado quanto à compatibilidade com o tipo definido em uma das seguintes sub-rotinas XML no descritor de implementação: resource-env-ref, resource-ref, message-destination-ref. |
Ação | Altere o tipo declarado para a referência de recurso no descritor de implementação para um tipo que possa ser carregado. |
Explicação | O aplicativo funcionará adequadamente se a classe {0} não for utilizada. |
Ação | A classe deve ser removida do aplicativo ou a causa da exceção deve ser corrigida. |
Explicação | O aplicativo funcionará adequadamente se a classe {1} não for utilizada. |
Ação | A classe deve ser removida do aplicativo ou a causa da exceção deve ser corrigida. |
Explicação | O aplicativo funcionará adequadamente se a classe {0} não for utilizada. |
Ação | A classe deve ser removida do aplicativo ou a causa da exceção deve ser corrigida. |
Explicação | O aplicativo funcionará adequadamente se a classe {1} não for utilizada. |
Ação | A classe deve ser removida do aplicativo ou a causa da exceção deve ser corrigida. |
Explicação | Quando várias referências de recurso estiverem definidas no descritor de implementação XML para o mesmo espaço de nomes do componente com o mesmo nome, o tipo do recurso deverá ser igual. Um cenário típico onde isso pode ocorrer é ao definir referências de recurso para um EJB (Enterprise Java Bean) e para uma classe de interceptor correspondente. O EJB e o interceptor compartilham o mesmo espaço de nomes do componente, portanto as referências de recurso comuns entre os dois devem ser do mesmo tipo. |
Ação | No descritor de implementação XML, altere o nome de uma das referências de recurso ou altere o tipo de uma das referências para que correspondam entre si. |
Explicação | Quando várias referências de recurso estiverem definidas no descritor de implementação XML para o mesmo espaço de nomes do componente com o mesmo nome, todos os atributos do recurso deverão ser iguais ou um deverá ser atribuível ao outro. Um cenário típico onde isso pode ocorrer é ao definir referências de recurso para um EJB (Enterprise Java Bean) e para uma classe de interceptor correspondente. O EJB e o interceptor compartilham o mesmo espaço de nomes do componente, portanto as referências de recurso comuns entre os dois devem ser compatíveis. |
Ação | No descritor de implementação XML, altere o nome de uma das referências de recurso ou altere um dos valores em conflito para que o mesmo valor ou um seja atribuível ao outro. |
Explicação | Quando várias referências de recurso estiverem definidas no descritor de implementação XML e nas anotações do código-fonte para o mesmo espaço de nomes do componente com o mesmo nome, alguns atributos do recurso deverão ser iguais ou um deverá ser atribuível ao outro. |
Ação | No descritor de implementação XML ou anotações do código-fonte, altere o nome de uma das referências de recurso ou altere um dos valores em conflito para que o mesmo valor ou um seja atribuível ao outro. |
Explicação | Quando várias referências de recurso estiverem definidas nas anotações do código-fonte para o mesmo espaço de nomes do componente com o mesmo nome, todos os atributos do recurso deverão ser iguais ou um deverá ser atribuível ao outro. |
Ação | Nas anotações do código-fonte, altere o nome de uma das referências de recurso ou altere um dos valores em conflito para que o mesmo valor ou um seja atribuível ao outro. |
Explicação | O escopo de AutoLink é limitado ao aplicativo no qual a referência de destino da mensagem ocorre e aos servidores que não são membros de um cluster de Servidores de Aplicativos. |
Ação | Verifique se o destino da mensagem, que está sendo mencionado, existe no mesmo aplicativo. Ou defina uma ligação para o destino da mensagem. |
Explicação | A solicitação da injeção de um recurso em uma variável de instância de propriedade e seu método de configuração correspondente contém um erro. |
Ação | Remova uma das anotações do campo ou do método. Não foi possível ao campo ou o método solicitar a injeção de um recurso de um nome diferente (não padrão). Ao especificar explicitamente o nome JNDI de um recurso, um único recurso pode ser injetado em vários campos ou métodos de várias classes. |
Explicação | De acordo com a especificação EJB, um destino de injeção só deve ser declarado estático se ele existir no contêiner do cliente. |
Ação | Altere o código do destino de injeção para não estático, escolha um destino de injeção diferente ou remova o destino de injeção e preencha-o manualmente. |
Explicação | De acordo com a especificação EJB, um destino de injeção no contêiner do cliente deve ser declarado estático. |
Ação | Altere o código do destino de injeção para estático, escolha um destino de injeção diferente ou remova o destino de injeção e preencha-o manualmente. |
Explicação | Uma injeção cíclica ou recursiva ocorre quando a injeção de um objeto requer outra injeção do mesmo objeto. Por exemplo, este cenário pode ocorrer quando uma sessão com preservação de estado tentar injetar uma instância do mesmo tipo em si mesma. |
Ação | Modifique o código do aplicativo ou configuração para que os destinos de injeção não dependam de si mesmos direta ou indiretamente. |
Explicação | Esta mensagem informativa não está traduzida. |
Ação | Consulte a mensagem para obter detalhes. |
Explicação | Esta mensagem de aviso não está traduzida. |
Ação | Consulte a mensagem para obter detalhes. |
Explicação | Esta mensagem de erro não está traduzida. |
Ação | Consulte a mensagem para obter detalhes. |