Solução de problemas de falhas de geração de saída no AEM Guides após a atualização de DITA-OT/Saxon
Nos Guias do Adobe Experience Manager (AEM), os trabalhos de geração de saída falham intermitentemente após a atualização de um pacote DITA-OT/Saxon personalizado, mesmo quando o conteúdo e a configuração de origem permanecem inalterados. O problema inclui erros de URI de documento duplicado e falhas de inicialização relacionadas a dependências ausentes durante a geração de saída. Para corrigir esse problema, atualize a configuração DITA-OT, verifique as dependências necessárias e recarregue a configuração do perfil DITA afetado.
Descrição description
Ambiente
Adobe Experience Manager Guides com um pacote DITA-OT/Saxon personalizado (todas as versões; problema observado após a atualização DITA-OT/Saxon)
Problema/Sintomas
- Os trabalhos de geração de saída falham intermitentemente.
- Falha de inicialização: erro ao carregar org/slf4j/Logger durante a inicialização DITA-OT.
- Falha de transformação: erro de document-URI duplicado referenciando subjectScheme.ditamap.
- Execuções bem-sucedidas e com falha ocorrem com a mesma configuração e conteúdo.
Causa
- O erro de URI de documento duplicado provavelmente se deve à validação mais rigorosa ou ao manuseio de URI introduzido pela versão atualizada DITA-OT/Saxon, fazendo com que o mesmo documento de esquema de assunto seja resolvido mais de uma vez.
- A falha de inicialização
org/slf4j/Loggeraponta para uma dependência ausente, um pacote incompleto ou uma configuração incorreta do classpath no pacote DITA-OT personalizado atualizado. - As implantações por meio do código podem não acionar a sincronização de perfil na memória necessária, exigindo um salvamento manual para recarregar a configuração.
Resolução resolution
Siga as etapas abaixo para resolver o problema:
- Adicione
subjectScheme.ditamapà lista de exclusão de verificação de mapa duplicado na configuração DITA-OT/Saxon. Depois de aplicar a alteração, valide se a geração de saída funciona como esperado e revise os resultados para verificar se há efeitos colaterais não desejados. - Verifique se todas as dependências do SLF4J e os arquivos JAR necessários estão presentes no pacote DITA-OT personalizado implantado no AEM.
- Verifique se o pacote ZIP DITA-OT está completo e inclui todas as bibliotecas necessárias.
- Revise a configuração do classpath no perfil DITA e confirme se ele contém todas as dependências necessárias para o kit de ferramentas atualizado.
- Se o perfil DITA foi implantado por meio de código ou um pacote, recarregue manualmente a configuração abrindo o perfil DITA afetado na interface do AEM Guides, removendo os valores de caminho atribuídos no momento, salvando o perfil, reatribuindo os mesmos valores de caminho e salvando o perfil novamente. Aguarde aproximadamente de 10 a 15 minutos para que a configuração se propague.
- Tente gerar novamente a saída.
- Compare o pacote DITA-OT local com o pacote implantado no AEM e confirme se os dois pacotes são consistentes.
- Se o problema persistir, colete e revise os logs de erro de trabalhos de geração com falha para obter solução de problemas adicional.
- Execute um trabalho de geração de saída e verifique se os erros não ocorrem mais e se a saída é gerada com êxito.
Leitura relacionada
recommendation-more-help
experience-cloud-kcs-help-kbarticles