Show Menu
THEMEN×

Fehlerbehebung

Dieser Abschnitt enthält allgemeine Bedenken und bekannte Probleme.

Bekannte Probleme

Dispatcher-Neuabruf fehlgeschlagen

Wenn Sie Dispatcher 4.1.5 mit einer neueren Version von Jetty verwenden, kann eine Reflektion dazu führen, dass "Antwort von Remote-Server kann nicht empfangen werden"angezeigt wird, nachdem auf die Anfrage zum Timeout gewartet wurde.
Dieses Problem kann durch die Verwendung von Dispatcher 4.1.6 oder höher behoben werden.

Zugriff auf Forumsbeiträge nach einem Upgrade von CQ 5.4 nicht möglich

Wenn ein Forum für CQ 5.4 und veröffentlichte Themen erstellt wurde und die Site dann auf AEM 5.6.1 oder höher aktualisiert wurde, kann der Versuch, die vorhandenen Beiträge anzuzeigen, zu einem Fehler auf der Seite führen:
Ungültiges Musterzeichen 'a' Anfrage an /content/demoforums/forum-test.html auf diesem Server kann nicht gesendet werden
Die Protokolle enthalten Folgendes:
20.03.2014 22:49:35.805 ERROR [10.177.45.32 [1395380975744] GET /content/demoforums/forum-test.html HTTP/1.1] com.day.cq.wcm.tags.IncludeTag Error while executing script content.jsp
org.apache.sling.api.scripting.ScriptEvaluationException: 
at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:388)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171)

Das Problem besteht darin, dass die Formatzeichenfolge für com.day.cq.commons.date.RelativeTimeFormat zwischen 5.4 und 5.5 geändert wurde, sodass das "a"für "ago"nicht mehr akzeptiert wird.
Daher muss jeder Code mit der RelativeTimeFormat()-API
  • Von: final RelativeTimeFormat fmt = new RelativeTimeFormat("r a", resourceBundle);
  • An: final RelativeTimeFormat fmt = new RelativeTimeFormat("r", resourceBundle);
Der Fehler ist beim Erstellen und Veröffentlichen anders. Beim Autor schlägt er leise fehl und zeigt die Forenthemen einfach nicht an. Beim Veröffentlichen wird der Fehler auf der Seite ausgegeben.
Weitere Informationen finden Sie in der API com.day.cq.commons.date.RelativeTimeFormat .

Häufige Bedenken

Warnung in Protokollen: Handlebars veraltet

Während des Starts (nicht der 1., sondern danach alle) kann die folgende Warnung in den Protokollen angezeigt werden:
  • 11.04.2014 08:38:07.223 WARN #FelixStartLevelcom.github.jknack.handlebars.Handlebars Helper 'i18n' wurde durch 'com.adobe.cq.social.handlebars.I18nHelper@15bac645' ersetzt
Diese Warnung kann unbedenklich ignoriert werden, da jknack.handlebars.Handlebars, die von SCF verwendet werden, mit einem eigenen i18n-Hilfsprogramm geliefert werden. Beim Starten wird er durch einen AEM-spezifischen i18n-Helfer ersetzt. Diese Warnung wird von der Drittanbieter-Bibliothek generiert, um die Außerkraftsetzung eines vorhandenen Helfers zu bestätigen.

Warnung in Protokollen: OakResourceListener processOsgiEventQueue

Das Posten einer Reihe von Forumsthemen zu Social Communities kann zu einer enormen Menge an Warn- und Info-Protokollen aus OakResourceListener processOsgiEventQueue führen.
Diese Warnungen können unbedenklich ignoriert werden.
23.04.2014 14:21:18.900 *WARN* [pool-5-thread-3] org.apache.sling.jcr.resource.internal.OakResourceListener processOsgiEventQueue: Resource at /var/search-collections/ugc-sc/_m.frq/jcr:content not found, which is not expected for an added or modified node
23.04.2014 14:21:18.908 *WARN* [pool-5-thread-3] org.apache.sling.jcr.resource.internal.OakResourceListener processOsgiEventQueue: Resource at /var/search-collections/ugc-sc/_m.prx/jcr:content not found, which is not expected for an added or modified node
23.04.2014 14:21:18.909 *WARN* [pool-5-thread-3] org.apache.sling.jcr.resource.internal.OakResourceListener processOsgiEventQueue: Resource at /var/replication/data/1f799fb4-0aeb-4660-aadb-705657f16048/67/67699ab5-9d57-4c79-a755-2727ba9e6452/jcr:content not found, which is not expected for an added or modified node
23.04.2014 14:21:18.909 *WARN* [pool-5-thread-3] org.apache.sling.jcr.resource.internal.OakResourceListener processOsgiEventQueue: Resource at /var/replication/data/1f799fb4-0aeb-4660-aadb-705657f16048/67/67699ab5-9d57-4c79-a755-2727ba9e6452/jcr:content not found, which is not expected for an added or modified node
23.04.2014 14:21:18.990 *WARN* [pool-5-thread-3] org.apache.sling.jcr.resource.internal.OakResourceListener processOsgiEventQueue: Resource at /var/replication/data/1f799fb4-0aeb-4660-aadb-705657f16048/b9/b91f1690-87e8-41d8-a78e-cd2259f837c8/jcr:content not found, which is not expected for an added or modified node
23.04.2014 14:21:18.990 *WARN* [pool-5-thread-3] org.apache.sling.jcr.resource.internal.OakResourceListener processOsgiEventQueue: Resource at /var/replication/data/1f799fb4-0aeb-4660-aadb-705657f16048/b9/b91f1690-87e8-41d8-a78e-cd2259f837c8/jcr:content not found, which is not expected for an added or modified node

Fehler in Protokollen: NoClassDefFoundError für IndexElementFactory

Die Aktualisierung von AEM 5.6.1 GA auf die neueste Version von cq-socialgroups-pkg-1.4.x oder auf AEM 6.0 führt zu Fehlern in der Protokolldatei während des Starts für eine Bedingung, die sich selbst löst, wie der Fehler zeigt, der beim Neustart nicht erkannt wird.
14.11.2013 20:52:39.453 ERROR [Apache Sling JCR Resource Event Queue Processor for path '/'] com.adobe.cq.social.storage.index.impl.IndexService Error occurred while processing event java.util.ConcurrentModificationException
14.11.2013 20:52:40.716 ERROR [OsgiInstallerImpl] com.adobe.cq.social.cq-social-commons [CommentListProvider] Error during instantiation of the implementation object (java.lang.NoClassDefFoundError: com/adobe/cq/social/storage/index/IndexElementFactory) java.lang.NoClassDefFoundError: com/adobe/cq/social/storage/index/IndexElementFactory
14.11.2013 20:52:40.717 ERROR [OsgiInstallerImpl] com.adobe.cq.social.cq-social-commons [CommentListProvider] Failed creating the component instance; see log for reason