Erros de Validação Comuns e Soluções

Você poderá encontrar as seguintes mensagens de erros comuns ao validar seus projetos.

Prefixo da Mensagem Mensagem de e-mail Explicação
Validador do Cliente Aplicativo
CHKJ1000 Falha na validação devido ao arquivo do cliente aplicativo ser inválido. Certifique-se que o descritor da implementação seja válido. Não é possível carregar o arquivo application-client.xml. Os metadados do projeto não podem ser inicializados a partir do arquivo application-client.xml.
  1. Assegure o seguinte:
    • que a pasta META-INF existe no projeto do cliente aplicativo
    • que META-INF contenha o arquivo application-client.xml
    • que META-INF esteja no caminho de classe do projeto.
  2. Valide a sintaxe do arquivo application-client.xml: na visualização Navegador, destaque o arquivo application-client.xml, clique com o botão direito e selecione Validar Arquivo XML.
  3. Se os itens 1) e 2) estiverem corretos, feche o projeto, abra-o novamente e reconstrua o projeto. Os metadados do projeto serão atualizados.
Validador EAR
CHKJ1001 O projeto EAR project {0} é inválido. Não foi possível carregar o arquivo application.xml. Os metadados do projeto não podem ser inicializados a partir do arquivo application.xml.
  1. Assegure o seguinte:
    • que a pasta META-INF exista no projeto EAR
    • que META-INF contenha o arquivo application.xml
    • que META-INF esteja no caminho de classe do projeto.
  2. Valide a sintaxe do arquivo application.xml: na visualização Navegador, destaque o arquivo application.xml, clique com o botão direito e selecione Validar arquivo XML.
  3. Se os itens 1) e 2) estiverem corretos, feche o projeto, abra-o novamente e reconstrua o projeto. Os metadados do projeto serão atualizados.
Validador EJB
CHKJ2019 A classe de chaves {0} deve ser seriável no tempo de execução. O EJB é compatível com a especificação do EJB. Esta mensagem é um aviso de que poderão ocorrer problemas. O aviso será exibido quando for necessário serializar um tipo no tempo de execução e quando não for possível verificar a capacidade de serialização no tempo de compilação. Um tipo é seriável se, no tempo de execução, ele for um tipo primitivo, uma matriz primitiva, um objeto remoto ou se implementar java.io.Serializable. Esta mensagem sinaliza java.lang.Object e não poderá ser desativada. Você poderá tornar o objeto seriável no tempo de compilação ou ignorar o aviso.
CHKJ2412 O tipo de devolução deve ser seriável no tempo de execução.
CHKJ2413 O argumento {1} de {0} deve ser seriável no tempo de execução.
CHKJ2102 Deve ser definido um descritor de localizador ou um método de localizador customizado correspondente na classe {0}. Deve haver um descritor de localizador para cada método localizador.
CHKJ2873 Migrar a ligação da origem de dados deste bean para uma ligação de Connection Factory CMP.  
CHKJ2874 Migrar a ligação da origem de dados padrão deste módulo EKB para uma ligação padrão de Connection Factory CMP.  
CHKJ2875E O <ejb-client-jar> {0} deve existir em cada arquivo EAR que contenha esse módulo EJB. Se <ejb-client-jar> for especificado em ejb-jar.xml, um projeto de cliente EJB correspondente deverá conter as interfaces home e remota e quaisquer outros tipos que um cliente possa precisar. Se esses tipos estiverem contidos em um único projeto EJB, exclua a linha <ejb-client-jar> no descritor de implementação. Caso contrário, assegure que o projeto do cliente EJB exista, esteja aberto e que seja um JAR utilitário de projeto em todos os EARs que utilizem este projeto EJB como módulo.
CHKJ2905 O validador EJB não foi executado pois não foi possível carregar ejb-jar.xml. Execute o validador XML para obter informações adicionais. CHKJ2905 significa que não foi possível inicializar os metadados do projeto a partir de ejb-jar.xml.
  1. Assegure o seguinte:
    • que a pasta META-INF exista no projeto EJB
    • que META-INF contenha ejb-jar.xml
    • que META-INF esteja no caminho de classe do projeto.
  2. Valide a sintaxe do arquivo ejb-jar.xml: na visualização Navegador, destaque o arquivo ejb-jar.xml, clique com o botão direito e selecione Validar Arquivo XML.
  3. Se os itens 1) e 2) estiverem corretos, feche o projeto, abra-o novamente e reconstrua o projeto. Os metadados do projeto serão atualizados.
Validador JSP
IWAW0482 Nenhum JspTranslator válido Existe um problema de caminho com projeto; o Validador JSP precisa de acesso ao código de tempo de execução do WAS. Se IWAW0482E aparecer em todos os projetos da Web, verificar a variável ou caminho JRE:
  1. Verifique as preferências globais (Janela > Preferências > Java >JREs Instalados) e certifique-se de que o local do JRE esteja apontando para um diretório JRE válido.
  2. Assegure-se de que as variáveis do caminho de classe (Janela > Preferências > Java > Variáveis do Caminho de Classe) estejam definidas corretamente.
Validador WAR
CHKJ3008 Arquivo WAR ausente ou inválido. Não é possível carregar o arquivo web.xml. Os metadadados do projeto não podem ser inicializados a partir do arquivo web.xml.
  1. Assegure o seguinte:
    • a pasta WEB-INF exista no projeto da Web
    • WEB-INF contenha o arquivo web.xml
    • WEB-INF esteja no caminho de classe do projeto
  2. Valide a sintaxe do arquivo web.xml: na visualização do Navegador, destaque o arquivo web.xml, clique com o botão direito e selecione Validar arquivo XML.
  3. Se os itens 1) e 2) estiverem corretos, feche o projeto, abra-o novamente e reconstrua o projeto. Os metadados do projeto serão atualizados.
Validador XML
O conteúdo do tipo de elemento "ejb-jar" está incompleto - ele deve corresponder a "(description?,display-name?,small-icon?,large-icon?,enterprise-beans,assembly-descriptor?,ejb-client-jar?)". As especificações de EJB 1.1 e 2.0 ditam que pelo menos um bean corporativo deve existir em um arquivo .jar EJB. Esta mensagem de erro é normal durante o desenvolvimento de arquivos .jar EJB, e pode ser ignorada até realizar uma ação de produção, como exportar ou implementar código. Defina pelo menos um bean corporativo no projeto.
Tarefas relacionadas
Validando Código em Aplicativos Corporativos
Referências relacionadas
Validadores J2EE