Resolver falhas de pipeline do AEM as a Cloud Service devido a URIs JSP não resolvidos e conectividade de armazenamento de blobs

Este artigo explica como solucionar e resolver falhas de pipeline do Adobe Experience Manager (AEM) as a Cloud Service causadas por URIs JSP não resolvidos e problemas temporários de conectividade de armazenamento de blobs.

Descrição description

Ambiente

Adobe Experience Manager (AEM) as a Cloud Service

Problema/Sintomas

  • O pipeline de produção falha durante a execução.
  • Os logs de pipeline mostram erros, como o erro de compilação JSP: O uri absoluto: http://sling.composum.com/cpnl/1.0 não pode ser resolvido em web.xml ou nos arquivos jar implantados com este aplicativo.
  • O contêiner de inicialização do serviço não é iniciado e entra em um loop de travamento.
  • O contêiner de inicialização do armazenamento de blob não foi concluído com êxito, impedindo que os serviços dependentes fiquem prontos.
  • O problema pode não ser reproduzido de forma consistente.

Causa

  • Problemas temporários de conectividade com o armazenamento de blobs, combinados à ausência de uma política de repetição para conexões de armazenamento de blobs, podem causar falha nos contêineres de inicialização e bloquear a execução do pipeline.
  • Os erros de compilação de JSP indicam dependências ausentes ou configuração incorreta no pacote de implantação, como arquivos JAR necessários ausentes ou configuração web.xml incorreta.
  • A configuração do pipeline pode não tratar os serviços necessários como obrigatórios, permitindo que falhas bloqueiem a implantação.

Resolução resolution

Para corrigir falhas de pipeline causadas por URIs JSP não resolvidos e problemas de conectividade de armazenamento de blobs, siga estas etapas:

  1. Revise os logs de execução do pipeline em busca de erros relacionados a falhas de compilação de JSP e inicialização de serviço.
  2. Verifique a configuração da conectividade do armazenamento de blobs e certifique-se de que uma política de nova tentativa esteja configurada para conexões de armazenamento de blobs para lidar com interrupções temporárias.
  3. Se uma política de novas tentativas não estiver presente, atualize a configuração do serviço para incluir a lógica de novas tentativas apropriada.
  4. Valide se todos os arquivos JAR e configurações web.xml necessários incluem o URI necessário (por exemplo, http://sling.composum.com/cpnl/1.0).
  5. Se o URI não puder ser resolvido, verifique se as dependências relevantes estão incluídas no pacote de implantação.
  6. Confirme se todos os serviços necessários estão marcados como obrigatórios na configuração do pipeline para evitar que falhas de serviço não críticas bloqueiem o pipeline.
  7. Depois de fazer alterações na configuração, execute novamente o pipeline para confirmar a execução bem-sucedida.
  8. Verifique se a implantação foi concluída com êxito e se todos os serviços estão sendo executados conforme esperado.
recommendation-more-help
experience-cloud-kcs-help-kbarticles