Solução de problemas do aplicativo AEM Forms troubleshoot-aem-forms-app
Este artigo descreve as mensagens de erro que podem ser exibidas ao criar o aplicativo AEM Forms e as etapas para resolvê-las.
As seções neste artigo incluem:
- Perda de anexos para usuários do iOS
- os rascunhos do formulário HTML5 enviados pelos usuários do espaço de trabalho não estão visíveis no portal
- Falha ao carregar formulários HTML5 (não em cache) no aplicativo AEM Forms
- O AEM Forms não é sincronizado no Windows
- Versão do Gradle não suportada
- Problemas de compatibilidade do plug-in Gradle e Android Gradle
Perda de anexos para usuários do iOS attachment-loss-for-ios-users
O aplicativo AEM Forms para iOS configurado para sincronização com o AEM Forms no OSGi é compatível somente com anexos em nível de campo. Todos os anexos devem ter nomes exclusivos. Se vários anexos tiverem nomes idênticos, apenas um anexo será mantido e todos os outros com nomes idênticos serão perdidos. Execute as seguintes etapas para impedir que os usuários em dispositivos iOS sofram perda de dados:
-
No servidor conectado, navegue até Adobe Experience Manager > Ferramentas > Operações > Console da Web.
-
Localize e clique em Configuração do canal da Web do formulário adaptável e da comunicação interativa.
-
Na caixa de diálogo Configuração do Canal da Web de Formulário Adaptável e Comunicação Interativa, habilite Tornar os Nomes de Arquivos Exclusivos.
Se a configuração Tornar os Nomes de Arquivos Exclusivos estiver desabilitada, os usuários sofrerão perda de dados se tentarem enviar formulários adaptáveis com vários anexos.
-
Clique em Salvar.
os rascunhos do formulário HTML5 enviados pelos usuários do espaço de trabalho não estão visíveis no portal html-form-drafts-submitted-by-workspace-users-are-not-visible-on-the-portal
Para formulários HTML5 habilitados no aplicativo AEM Forms com Salvar como rascunho Perfil de Renderização de HTML, os rascunhos salvos não ficam visíveis para usuários do espaço de trabalho. Para exibir os rascunhos salvos de formulários do HTML5 enviados pelos usuários do espaço de trabalho no portal, execute as seguintes etapas:
-
Abra o CRXDE e faça logon com credenciais de administrador.
URL:
https://<server>:<port>/lc/crx/de/index.jsp
-
No caminho raiz do CRXDE, na Lista de Controle de Acesso, em Controle de Acesso, clique em +.
-
Na caixa de diálogo Adicionar nova entrada, clique no botão de pesquisa de grupo no campo Principal.
-
No campo Nome da caixa de diálogo Selecionar Entidade, digite
PERM_WORKSPACE_USER
e clique em Pesquisar. -
Selecione o grupo
PERM_WORKSPACE_USER
na caixa de diálogo Selecionar Entidade e clique em OK. -
Na caixa de diálogo Adicionar nova entrada, o grupo
PERM_WORKSPACE_USER
é selecionado no campo Principal.Habilitar privilégios de
jcr:read
para o grupo de usuários. -
Clique em OK.
Falha ao carregar formulários HTML5 (não em cache) no aplicativo AEM Forms html-forms-not-cached-fail-to-load-in-aem-forms-app
Quando o aplicativo AEM Forms é conectado a uma versão mais antiga do servidor AEM Forms, os formulários HTML5 não armazenados em cache não são carregados no aplicativo AEM Forms.
Execute as seguintes etapas para resolver o problema:
-
Na instância do autor, navegue até Adobe Experience Manager > Ferramentas > Configurar serviço offline do aplicativo Workspace > Configurar agora.
-
Na página Serviço Offline do Aplicativo Workspace, clique em Cache de Recursos Manual.
URL: https://<server>:<port>/libs/fd/workspace-offline/content/config.html
-
Na guia Cache de Recursos Manual, clique no botão + para adicionar um caminho CRX.
-
No campo Adicionar Novo Recurso, digite: /etc.clientlibs/fd/xfaforms/I18N/en_US.js e clique em Adicionar.
-
Clique em Salvar.
O AEM Forms não é sincronizado no Windows aem-forms-do-not-sync-on-windows
No aplicativo AEM Forms no Windows, um formulário não é sincronizado com o servidor conectado se o caminho do formulário ou de qualquer um de seus recursos contiver mais de ou igual a 256 caracteres.
Modifique o caminho do formulário e seus recursos para reduzir o número de caracteres para menos de 256 caracteres.
Versão do Gradle não suportada unsupported-version-of-gradle
Mensagem de erro: o projeto está usando uma versão sem suporte do Gradle.
A mensagem de erro é exibida ao criar o aplicativo AEM Forms no Android Studio. O problema ocorre devido a uma versão não compatível do Gradle com suporte no sistema.
Solução: clique em Corrigir Gradle wrapper e reimportar projeto para resolver o problema.
Problemas de compatibilidade do plug-in Gradle e Android Gradle gradle-and-android-gradle-plug-in-compatibility-issues
Mensagem de Erro: As versões do plug-in e do Gradle do Android não são compatíveis.
A mensagem de erro é exibida ao selecionar a opção Build APK no menu Build da interface do usuário do Android Studio.
Solução: Abra o arquivo Gradle Scripts > gradle-wrapper.properties e edite a propriedade distributionUrl.
Por exemplo, o console do Android Studio recomenda baixar a versão Gradle para 3.5. Edite a versão em distributionUrl de arquivo gradle-wrapper.properties.
Selecione Build > Build APK novamente para resolver o erro e gerar o arquivo .apk.