O pacote de assinaturas AEMFD permanece inativo após a instalação ou atualização do AEM Forms

A ativação do pacote de assinaturas AEMFD pode falhar após a instalação ou atualização do AEM Forms, deixando o pacote no estado Resolvido ou Instalado. O problema ocorre quando as classes criptográficas RSA ou BouncyCastle obrigatórias não estão disponíveis para a estrutura OSGi ou quando JARs criptográficos desatualizados substituem os provedores corretos. Os indicadores comuns incluem erros NoClassDefFoundError e NoSoMethodException nos logs de inicialização e de erro. Adicionar a configuração de delegação de inicialização necessária ou remover JARs de criptografia obsoletos restaura a ativação do pacote. Verifique o status do pacote e os serviços dependentes após a atualização.

Descrição description

Ambiente

  • AEM Forms
  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Serviço de conversão automática de formulários

Problema/Sintomas

  • O pacote de assinaturas AEMFD permanece no estado Resolvido ou Instalado.
  • Falha na inicialização manual do pacote.
  • Os logs de erro contêm NoClassDefFoundError: com/rsa/jsafe/provider/JsafeJCE.
  • Os logs de erro contêm NoSoMethodException: com.rsa.crypto.jcm.ModuleLoader.load(…).
  • Falhas de inicialização de provedor criptográfico aparecem durante a inicialização.
  • Os serviços relacionados à assinatura não funcionam corretamente.

Causa

O pacote AEMFD Signatures requer provedores de criptografia RSA JsafeJCE e BouncyCastle para serem visíveis à estrutura OSGi. As entradas de delegação de inicialização ausentes impedem que essas classes sejam carregadas e causam falhas na inicialização. Em alguns ambientes, JARs criptográficos desatualizados substituem os provedores necessários e impedem a ativação do pacote.

Resolução resolution

Para resolver esse problema, siga estas etapas:

  1. Abrir error.log e procurar por NoClassDefFoundError: com/rsa/jsafe/provider/JsafeJCE ou NoSuchMethodException: com.rsa.crypto.jcm.ModuleLoader.load.
  2. Confirme se adobe-aemfd-signatures está no estado Resolvido ou Instalado em /system/console/bundles.
  3. Se os erros de carregamento de classe referenciarem provedores RSA ou BouncyCastle, adicione a configuração de delegação de inicialização necessária.
  4. Para implantações em nuvem, implante a configuração de delegação de inicialização por meio do código e verifique se a configuração aparece no OSGi Configuration Manager após a implantação.
  5. Reinicie a instância do AEM e confirme se o pacote está Ativado.
  6. Se os erros indicarem conflitos de carregamento de módulo de criptografia, remova os JARs de criptografia desatualizados do diretório de extensão em ambientes locais compatíveis.
  7. Reinicie a instância e verifique se a inicialização foi concluída sem erros de inicialização criptográfica.
  8. Verifique se os serviços dependentes estão em um estado satisfeito e se as operações relacionadas à assinatura foram concluídas com êxito.

Leitura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles