Explanation | O serviço de mecanismo de injeção não está disponível para o servidor especificado. |
Action | 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. |
Explanation | O mecanismo de injeção inicializa um conjunto de processadores de injeção padrão durante a inicialização. O serviço do mecanismo de injeção deve ser iniciado e inicializado antes que os processadores de injeção adicionais possam ser registrados com o mecanismo de injeção. |
Action | Certifique-se de que os processadores de injeção sejam registrados depois que o servidor de aplicativos for iniciado. |
Explanation | O método para o destino de injeção deve ser um método de propriedade de configurador. |
Action | Certifique-se de que o XML de destino de anotação ou injeção esteja especificando o método planejado. |
Explanation | Houve um erro ao processar os metadados no descritor de implementação. |
Action | Certifique-se de que o XML contido no descritor de implementação esteja correto. |
Explanation | O mecanismo de injeção não conseguiu configurar apropriadamente os destinos de injeção para a classe especificada. |
Action | Certifique-se de que as anotações corretas estejam contidas na classe e dentro do XML no descritor de implementação. |
Explanation | As ligações e as informações de injeção contêm erros. |
Action | Certifique-se de que as anotações contidas na classe e o XML contido no descritor de implementação estejam corretos. |
Explanation | O processador falhou ao inicializar. |
Action | Certifique-se de que o processador esteja disponível e corretamente registrado no mecanismo de injeção. |
Explanation | O contêiner não pode processar uma entrada de ambiente devido a uma exceção NumberFormatException. |
Action | Certifique-se que o valor para a entrada de ambiente seja uma representação de cadeia válida para o tipo especificado. |
Explanation | 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. |
Action | Altere a entrada de ambiente de contexto java:comp/env do tipo Boolean para um valor true ou false. |
Explanation | O mecanismo de injeção encontrou uma exceção quando tentou criar uma entrada java:comp/env. |
Action | Execute a ação com base na mensagem associada à exceção. |
Explanation | O mecanismo de injeção encontrou um tipo inválido para uma entrada de ambiente. |
Action | Garanta que se utilize um dos seguintes tipos de entrada de ambiente: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class e qualquer subclasse de Enum. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | De acordo com a especificação EJB, um campo de destino de injeção não deve ser declarado como final. |
Action | Corrija o nome do campo ou a assinatura do campo para especificar um dos campos de classe não-privada. |
Explanation | O mecanismo de injeção não tinha as credenciais de segurança apropriadas para acessar o membro. |
Action | Execute a ação com base na mensagem associada à exceção. |
Explanation | O tipo de campo indicado no destino de injeção não está correto. |
Action | Certifique-se de que o XML de destino de anotação ou injeção esteja especificando o campo planejado. |
Explanation | A classe não tem um método ou campo com o nome da propriedade de destino de injeção configurado. |
Action | Garanta que o nome da propriedade de destino de injeção configurado esteja escrito corretamente e de que a classe contenha o método de propriedade ou campo correspondente. |
Explanation | O mecanismo de injeção encontrou um erro quando tentou utilizar as informações do destino de injeção especificadas no código XML. |
Action | Certifique-se de que o XML, que existe no descritor de implementação, esteja correto. |
Explanation | O mecanismo de injeção falhou em carregar e instanciar a classe de objeto especificada. |
Action | Certifique-se de que a classe esteja disponível e que o construtor seja visível e acessível. |
Explanation | O destino de anotação ou injeção de informações está incorreto ou incompleto. |
Action | Certifique-se de que o XML de destino de anotação ou injeção para o enterprise bean esteja correto. |
Explanation | Os elementos home e remote ou local-home e local estão ausentes ou não podem ser resolvidos. |
Action | Certifique-se de que as tags <ejb-ref> ou <ejb-local-ref> estejam especificadas corretamente no descritor de implementação XML. |
Explanation | O mecanismo de injeção encontrou uma exceção quando tentou a ligação. |
Action | Execute a ação com base na mensagem associada à exceção. |
Explanation | O tipo especificado não é injetável na classe especificada. |
Action | Certifique-se de que o XML de destino de anotação ou injeção para o enterprise bean esteja correto. |
Explanation | Apenas objetos EJBContext ou TimerService podem ser injetados diretamente em um enterprise bean. |
Action | Certifique-se de que o tipo especificado seja um objeto EJBContext ou TimerService. |
Explanation | O depósito de informações do objeto especificado está incorreto para o objeto de ligação. |
Action | Certifique-se de que o depósito de informações tenha um objeto ligado corretamente. |
Explanation | Foi encontrado um problema ao criar uma referência para ser localizada no espaço de nomes JNDI (Java Naming and Directory Interface) global. |
Action | Certifique-se de que a referência especificada esteja correta. |
Explanation | O XML para a referência especificada está incorreto ou incompleto. |
Action | Certifique-se de que o XML, que existe no descritor de implementação, esteja correto. |
Explanation | A classe de interface está ausente ou não pode ser localizada. |
Action | 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. |
Explanation | O destino de anotação ou injeção de informações está incorreto ou incompleto. |
Action | Certifique-se de que o XML de destino de anotação ou injeção para o enterprise bean esteja correto. |
Explanation | O aplicativo declarou uma referência para um objeto que não pôde ser localizado. |
Action | 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. |
Explanation | O objeto especificado está incorreto. |
Action | Certifique-se de que o objeto esteja configurado para um tipo Referência. |
Explanation | O depósito de informações foi especificado incorretamente. |
Action | Especifique um depósito de informações para o objeto de ligação que está sendo utilizado. |
Explanation | Um nome do RefAddr para a Referência não foi especificado. |
Action | Especifique um RefAddr para a Referência. |
Explanation | A classe de interface está ausente ou não pode ser localizada. |
Action | 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. |
Explanation | 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. |
Action | Não configure o mesmo campo ou método com vários destinos de injeção. |
Explanation | 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. |
Action | Verifique se os enterprise beans, que estão sendo referenciados, existem no mesmo aplicativo. |
Explanation | Instruções env-entry duplicadas com o mesmo nome não são permitidas. |
Action | Não configure um env-entry com o mesmo nome. |
Explanation | 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. |
Action | Não injete uma interface UserTransaction em um bean de transação gerenciada por contêiner. |
Explanation | Uma ligação para a referência de recurso pode ter sido omitida ou especificada incorretamente. |
Action | 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. |
Explanation | Um valor deverá ser especificado para uma env-entry se o valor injection-target não estiver configurado. |
Action | Especifique um valor ou injection-target, ou ambos, para a env-entry. |
Explanation | 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. |
Action | Altere o tipo declarado para a referência de recurso no descritor de implementação para um tipo que possa ser carregado. |
Explanation | O aplicativo não funcionará corretamente se a classe especificada for usada. |
Action | A classe deve ser removida do aplicativo ou a causa da exceção deve ser corrigida. |
Explanation | O aplicativo não funcionará corretamente se a classe especificada for usada. |
Action | A classe deve ser removida do aplicativo ou a causa da exceção deve ser corrigida. |
Explanation | O aplicativo não funcionará corretamente se a classe especificada for usada. |
Action | A classe deve ser removida do aplicativo ou a causa da exceção deve ser corrigida. |
Explanation | O aplicativo não funcionará corretamente se a classe especificada for usada. |
Action | A classe deve ser removida do aplicativo ou a causa da exceção deve ser corrigida. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | Verifique se o destino da mensagem, que está sendo mencionado, existe no mesmo aplicativo. Ou defina uma ligação para o destino da mensagem. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | De acordo com a especificação EJB, um destino de injeção no contêiner do cliente deve ser declarado estático. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | A classe foi configurada para ter uma instância UserTransaction injetada nela, o que não é permitido. Se a classe for um bean, o bean não será configurado para transações gerenciadas por bean. Se a classe for um interceptor ou um manipulador de serviço da Web, ela será utilizada por um ou mais beans que não estão configurados para transações gerenciadas por bean. |
Action | Altere a classe para parar de injetar uma instância UserTransaction ou altere a configuração do bean para permitir transações gerenciadas por bean. Se essa classe for um interceptor ou uma classe manipuladora de serviço da Web que é utilizada por vários beans, sendo que algumas são configuradas para transações gerenciadas por bean e outras não, crie um novo interceptor ou classe manipuladora de serviço da Web que não injete uma instância UserTransaction e utilize-os com os beans que estão configurados para transações gerenciadas por contêiner. |
Explanation | A classe foi configurada para ter injeção de método, mas múltiplos métodos são compatíveis com o tipo de objeto a ser injetado. |
Action | Altere a configuração do bean para especificar o tipo exato de um dos métodos, altere a classe para ter um método com um tipo de parâmetro que seja exatamente o mesmo que o tipo da configuração de injeção ou altere a classe removendo ou renomeando um dos métodos ambíguos. |
Explanation | Quando uma referência com o mesmo nome for definida por vários componentes que compartilham um espaço de nomes de componente, todas as propriedades de ligação e extensão da referência deverão ser as mesmas. |
Action | No arquivo de ligação ou extensão do módulo, altere um dos valores conflitantes para que eles sejam o mesmo. |
Explanation | Uma entrada de ambiente simples para um módulo corporativo do tipo Enum deve ser designada a um valor de identificador Enum válido. |
Action | Altere a entrada de ambiente simples do tipo Enum para um valor identificador Enum válido. |
Explanation | Uma entrada de ambiente simples para um módulo corporativo pode ser um dos seguintes tipos Java: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class e qualquer subclasse de Enum. |
Action | Altere a entrada de ambiente simples para um dos tipos suportados. |
Explanation | Nomes de referência devem ser relativos a java:comp/env ou começar com java:global, java:app, java:module ou java:comp. |
Action | Altere o nome de referência nas anotações do descritor de implementação e código de origem. |
Explanation | O formato para as propriedades especificadas na anotação é name=value. |
Action | Altere o atributo de propriedades na anotação de código de origem para ter o formato name=value. |
Explanation | O isolationLevel deve ser uma das seguintes constantes da classe java.sql.Connection: TRANSACTION_NONE, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_READ_COMMITTED, TRANSACTION_REPEATABLE_READ ou TRANSACTION_SERIALIZABLE. |
Action | Altere o atributo isolationLevel na anotação de código de origem para um dos valores válidos. |
Explanation | 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. |
Action | Verifique se os enterprise beans, que estão sendo referenciados, existem no mesmo aplicativo. |
Explanation | Métodos de injeção devem seguir as convenções dos métodos do conjunto de propriedades JavaBeans. |
Action | Altere o código para o método de injeção para ter exatamente um parâmetro, escolha um destino de injeção diferente ou remova o destino de injeção e preencha o valor manualmente. |
Explanation | O carregador de classes de aplicativo ou um carregador de classes de servidor de aplicativos carregou uma classe de anotação que deveria ter sido carregada por um carregador de classes do produto. Isso ocorre quando um carregador de classes foi configurado para carregar classes com o carregador de classes local em primeiro lugar (pai por último). A anotação será reconhecida apenas se for carregada por um carregador de classes do produto. |
Action | Remova a classe de anotação do caminho da classe do aplicativo ou do servidor de aplicativos. |
Explanation | O atributo especificado deve ser não especificado ou possuir o valor padrão. |
Action | Remova o atributo da anotação do código de origem ou do descritor de implementação. |
Explanation | A especificação do Java Enterprise Edition informa que se diversos componentes declararem uma referência em um namespace compartilhado, os atributos de todas as declarações devem ser consistentes. |
Action | Modifique os atributos das declarações para que fiquem consistentes. |
Explanation | Um JNDI deve ser especificado para as anotações de nível de classe. |
Action | Especifique um nome JNDI na anotação de nível de classe do código de origem. |
Explanation | Uma instância do objeto usada para injeção deve corresponder ao tipo do parâmetro de campo ou de método. |
Action | Verifique se a ligação de referência está correta para a referência. |
Explanation | O destino da injeção não pôde ser localizado porque ocorreu um erro de carregamento de classe ao obter uma lista de campos ou métodos para a classe. |
Action | Assegure-se de que o pacote de aplicativos e as configurações do carregador de classe estejam corretas. |
Explanation | As operações de JNDI em um nome java:comp/env são suportadas somente em encadeamentos associados a um componente de aplicativo Java EE. |
Action | Modifique o aplicativo para que a operação de JNDI ocorra em um encadeamento associado a um componente de aplicativo Java EE. |
Explanation | Ocorreu um erro ao criar uma instância da referência do objeto pelo nome JNDI especificado. |
Action | Consulte a exceção aninhada ou um erro anterior para obter informações adicionais sobre o erro. |
Explanation | Referências declaradas no arquivo META-INF/application.xml só podem usar nomes nos contextos java:global ou java:app. |
Action | Remova a referência ou atualize o nome da referência para que tenha um prefixo java:global/ ou java:app/. |
Explanation | O servidor não pôde localizar uma ligação com o nome e o tipo especificados. |
Action | Defina um recurso com o nome especificado ou configure as ligações do aplicativo para usar um recurso que já esteja definido. |
Explanation | O servidor não pôde localizar uma ligação com o nome e o tipo especificados. O nome da ligação não foi especificado pelo aplicativo, portanto um nome de ligação padrão foi usado. |
Action | Defina um recurso com o nome especificado ou configure as ligações do aplicativo para usar um recurso que já esteja definido. |
Explanation | O servidor não pôde localizar uma ligação com o nome e o tipo especificados. |
Action | Entre em contato com o provedor de serviços. |
Explanation | O servidor localizou uma ligação com o nome e o tipo especificados, mas ocorreu um erro ao acessá-la. |
Action | Consulte o texto da mensagem de exceção para obter explicação adicional. |
Explanation | O aplicativo declara uma referência a um EJB de sessão, mas o servidor não está configurado com um recurso que suporte EJBs de sessão. |
Action | Modifique a configuração do servidor para permitir um recurso que suporta os EJBs de sessão. Por exemplo, ative o recurso ejbLite-3.1. |
Explanation | A ligação contém uma consulta indireta que faz referência a si mesma. Por exemplo, caso seja usada a anotação @Resource(name="jdbc/ds", lookup="java:comp/env/jdbc/ds") incorreta, o nome terá um prefixo java:comp/env/ implícito, portanto o encadeamento de consulta remeterá à referência de recurso, criando um loop infinito. |
Action | Altere a consulta ou o nome da ligação para o recurso de destino. Por exemplo, caso seja usada a anotação @Resource(name="jdbc/ds", lookup="java:comp/env/jdbc/ds") incorreta, a consulta poderá ser alterada para jdbc/ds, o que localizará o recurso no namespace padrão. |
Explanation | Esta mensagem informativa não está traduzida. |
Action | Consulte a mensagem para obter detalhes. |
Explanation | Esta mensagem de aviso não está traduzida. |
Action | Consulte a mensagem para obter detalhes. |
Explanation | Esta mensagem de erro não está traduzida. |
Action | Consulte a mensagem para obter detalhes. |