Problemen met AEM Forms-app oplossen
Gemaakt voor:
- User
In dit artikel worden de foutberichten beschreven die kunnen worden weergegeven tijdens het ontwikkelen van de AEM Forms-app en de stappen die moeten worden uitgevoerd om deze op te lossen.
De volgende secties in dit artikel zijn beschikbaar:
- Bijlageverlies voor iOS-gebruikers
- Concepten van HTML5-formulieren die door gebruikers van werkruimten worden verzonden, zijn niet zichtbaar op de portal
- HTML5-formulieren (niet in cache geplaatst) worden niet geladen in de AEM Forms-app
- AEM Forms synchroniseert niet in Windows
- Niet-ondersteunde versie van Gradle
- Compatibiliteitsproblemen met de insteekmodule Gredle en Android Gradle
Bijlageverlies voor iOS-gebruikers
AEM Forms-app voor iOS die is geconfigureerd voor synchronisatie met AEM Forms op OSGi ondersteunt alleen bijlagen op veldniveau. Alle bijlagen moeten unieke namen hebben. Als meerdere bijlagen dezelfde naam hebben, wordt slechts één bijlage bewaard en gaan alle andere bijlagen met dezelfde naam verloren. Voer de volgende stappen uit om te voorkomen dat gebruikers op iOS-apparaten gegevensverlies ervaren:
-
Navigeer op de verbonden server naar Adobe Experience Manager > Gereedschappen > Bewerkingen > Webconsole.
-
Zoeken en klikken Adaptive Form and Interactive Communication Web Channel Configuration.
-
In de Adaptive Form and Interactive Communication Web Channel Configuration dialoogvenster, inschakelen Bestandsnamen uniek maken.
Indien Bestandsnamen uniek maken Als deze instelling is uitgeschakeld, gaan gebruikers gegevensverlies ondervinden wanneer ze proberen adaptieve formulieren met meerdere bijlagen te verzenden.
-
Klikken Opslaan.
Concepten van HTML5-formulieren die door gebruikers van werkruimten worden verzonden, zijn niet zichtbaar op de portal
Voor HTML5-formulieren ingeschakeld in de AEM Forms-app met Opslaan als concept HTML Renderprofiel, zijn de opgeslagen concepten niet zichtbaar voor gebruikers in de werkruimte. Voer de volgende stappen uit als u opgeslagen concepten van HTML5-formulieren wilt weergeven die door werkruimtegebruikers zijn verzonden op de portal:
-
Open CRXDE en login met beheerdergeloofsbrieven.
URL:
https://<server>:<port>/lc/crx/de/index.jsp
-
Klik in het hoofdpad van de CRXDE in de lijst Toegangsbeheer onder Toegangsbeheer op +.
-
In de Nieuw bericht toevoegen klikt u op de zoekknop voor de groep in het veld Principal.
-
Typ in het veld Naam van het dialoogvenster Opdrachtgever selecteren het type
PERM_WORKSPACE_USER
en klik op Zoeken. -
Selecteren
PERM_WORKSPACE_USER
in het dialoogvenster Opdrachtgever selecteren en klik op OK. -
In het dialoogvenster Nieuw bericht toevoegen
PERM_WORKSPACE_USER
wordt geselecteerd in het veld Principal.Inschakelen
jcr:read
rechten voor de gebruikersgroep. -
Klikken OK.
HTML5-formulieren (niet in cache geplaatst) worden niet geladen in de AEM Forms-app
Wanneer de AEM Forms-app is verbonden met een oudere versie van de AEM Forms-server, kunnen HTML5-formulieren die niet in de cache zijn geplaatst, niet worden geladen in de AEM Forms-app.
Voer de volgende stappen uit om het probleem op te lossen:
-
Ga in de auteur naar Adobe Experience Manager > Tools > Configure Workspace App Offline Service > Configure Now.
-
In Workspace App Offline Service pagina, klikt u op Handmatige broncache.
URL: https://<server>:<port>/libs/fd/workspace-offline/content/config.html
-
In de Handmatige broncache klikt u op de knop + om een CRX-pad toe te voegen.
-
In de Een nieuwe bron toevoegen veld, type: /etc.clientlibs/fd/xfaforms/I18N/en_US.js en klik op Toevoegen.
-
Klikken Opslaan.
AEM Forms synchroniseert niet in Windows
In de AEM Forms App in Windows synchroniseert een formulier niet met de verbonden server als het pad van het formulier of een van de bronnen ervan meer dan 256 tekens bevat.
Wijzig het pad van het formulier en de bijbehorende bronnen om het aantal tekens te beperken tot minder dan 256 tekens.
Niet-ondersteunde versie van Gradle
Foutbericht: Het project gebruikt een niet-ondersteunde versie van Gradle.
Het foutbericht wordt weergegeven wanneer u een AEM Forms-app maakt in Android Studio. Het probleem treedt op als de versie van Gradle die niet wordt ondersteund op het systeem.
Resolutie: Klikken Omslag van de Korrel herstellen en project opnieuw invoeren om het probleem op te lossen.
Compatibiliteitsproblemen met de insteekmodule Gredle en Android Gradle
Foutbericht: De versies van de insteekmodule Android Gradle en Gradle zijn niet compatibel.
Het foutbericht wordt weergegeven wanneer u APK samenstellen van de Opbouwen in de Android Studio-gebruikersinterface.
Resolutie: Openen Gradle Scripts > gradlewrapper.properties en bewerk de distributionUrl eigenschap.
De Android Studio-console raadt u bijvoorbeeld aan de verloopversie te verlagen naar 3.5. De versie bewerken in distributionUrl van gradlewrapper.properties bestand.
Selecteren Opbouwen > APK samenstellen om de fout op te lossen en het .apk-bestand te genereren.