Este artículo describe los mensajes de error que se pueden mostrar al crear la aplicación de AEM Forms y los pasos para resolverlos.
Las secciones de este artículo incluyen:
La aplicación de AEM Forms para iOS configurada para sincronizarse con AEM Forms en OSGi solo admite archivos adjuntos a nivel de campo. Todos los archivos adjuntos deben tener nombres únicos. Si varios archivos adjuntos tienen un nombre idéntico, solo se conserva un archivo adjunto y se pierden todos los demás que tengan un nombre idéntico. Siga estos pasos para evitar que los usuarios de dispositivos iOS pierdan datos:
En el servidor conectado, vaya a Adobe Experience Manager > Herramientas > Operaciones > Consola web.
Busque y haga clic en Adaptive Form and Interactive Communication Web Channel Configuration.
En el cuadro de diálogo Configuración del canal web del formulario adaptable y la comunicación interactiva, habilite Convertir nombres de archivo en únicos.
Si la configuración Convertir nombres de archivo en únicos está deshabilitada, los usuarios experimentan la pérdida de datos si intentan enviar formularios adaptables con varios archivos adjuntos.
Haga clic en Guardar.
Para los formularios HTML5 activados en la aplicación de AEM Forms con Guardar como borrador perfil de procesamiento HTML, los borradores guardados no son visibles para los usuarios del espacio de trabajo. Para ver los borradores guardados de formularios HTML5 enviados por los usuarios del espacio de trabajo en el portal, realice los siguientes pasos:
Abra CRXDE e inicie sesión con credenciales de administrador.
URL: https://<server>:<port>/lc/crx/de/index.jsp
En la ruta raíz del CRXDE, en la Lista de control de acceso en Control de acceso, haga clic en +.
En el cuadro de diálogo Agregar nueva entrada, haga clic en el botón de búsqueda de grupo del campo Principal.
En el campo Nombre del cuadro de diálogo Seleccionar principal, escriba PERM_WORKSPACE_USER
y haga clic en Buscar.
Seleccione el grupo PERM_WORKSPACE_USER
en el cuadro de diálogo Seleccionar principal y haga clic en Aceptar.
En el cuadro de diálogo Agregar nueva entrada, se selecciona el grupo PERM_WORKSPACE_USER
en el campo Principal.
Habilite los privilegios jcr:read
para el grupo de usuarios.
Haga clic en Aceptar.
Cuando la aplicación de AEM Forms está conectada a una versión anterior del servidor de AEM Forms, los formularios HTML5 sin caché no se cargan en la aplicación de AEM Forms.
Siga estos pasos para resolver el problema:
En la instancia de autor, vaya a Adobe Experience Manager > Herramientas > Configurar el servicio sin conexión de la aplicación de Workspace > Configurar ahora.
En la página Servicio sin conexión de la aplicación de Workspace, haga clic en Caché manual de recursos.
URL: https://<server>:<port>/libs/fd/workspace-offline/content/config.html
En la pestaña Manual Resource Cache, haga clic en el botón + para añadir una ruta CRX.
En el campo Add a New Resource, escriba: /etc.clientlibs/fd/xfaforms/I18N/en_US.js y haga clic en Add.
Haga clic en Guardar.
En la aplicación de AEM Forms en Windows, un formulario no se sincroniza con el servidor conectado si la ruta del formulario o cualquiera de sus recursos contiene más o menos de 256 caracteres.
Modifique la ruta del formulario y sus recursos para reducir el número de caracteres a menos de 256 caracteres.
Mensaje de error: El proyecto utiliza una versión no compatible de Gradle.
El mensaje de error se muestra al crear la aplicación de AEM Forms en Android Studio. El problema se debe a que la versión de Gradle no es compatible con el sistema.
Solución: haga clic en Fix Gradle wrapper y vuelva a importar el proyecto para resolver el problema.
Mensaje de error: Las versiones del complemento Android Gradle y Gradle no son compatibles.
El mensaje de error se muestra al seleccionar la opción Generar APK en el menú Generar de la interfaz de usuario de Android Studio.
Solución: Abra Secuencias de comandos de gradle > archivo gradle-wrapper. properties y edite la propiedad distributionUrlproperty.
Por ejemplo, la consola de Android Studio recomienda reducir la versión de Gradle a 3.5. Edite la versión en distributionUrl del archivo gradle-wrapper.properties.
Seleccione Build > Build APK de nuevo para resolver el error y generar el archivo .apk.