Questa sezione contiene problemi comuni e problemi noti durante la risoluzione dei problemi della community.
Quando si utilizza Dispatcher 4.1.5 con una versione più recente di Jetty, un recupero potrebbe causare l’errore "Impossibile ricevere la risposta dal server remoto" dopo l’attesa del timeout della richiesta.
Per risolvere il problema, utilizza Dispatcher 4.1.6 o versione successiva.
Se un forum è stato creato su CQ 5.4 e sono stati pubblicati degli argomenti, e poi il sito è stato aggiornato a AEM 5.6.1 o versione successiva, il tentativo di visualizzare i post esistenti potrebbe causare un errore nella pagina:
Carattere pattern non valido 'a' Impossibile distribuire la richiesta a /content/demoforums/forum-test.html
su questo server e i registri contengono quanto segue:
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)
Il problema è che la stringa di formato per com.day.cq.commons.date.RelativeTimeFormat è stata modificata tra 5.4 e 5.5 in modo tale che la "a" per "fa" non è più accettata.
Pertanto, qualsiasi codice che utilizza l’API RelativeTimeFormat() deve essere modificato:
final RelativeTimeFormat fmt = new RelativeTimeFormat("r a", resourceBundle);
final RelativeTimeFormat fmt = new RelativeTimeFormat("r", resourceBundle);
L’errore varia in modalità di authoring e pubblicazione. Quando si scrive, il messaggio non viene visualizzato e gli argomenti del forum non vengono visualizzati. Al momento della pubblicazione, genera l’errore sulla pagina.
Consulta la com.day.cq.commons.date.RelativeTimeFormat API per ulteriori informazioni.
Durante l’avvio (non il primo, ma ogni volta dopo) nei registri può essere visualizzato il seguente avviso:
11.04.2014 08:38:07.223 WARN [FelixStartLevel]com.github.jknack.handlebars.Handlebars Helper 'i18n'
è stato sostituito da com.adobe.cq.social.handlebars.I18nHelper@15bac645
Questo avviso può essere tranquillamente ignorato come jknack.handlebars.Handlebars
, utilizzato da SCF, viene fornito con la propria utilità helper i18n. All’avvio, è sostituito da uno specifico AEM helper i18n. Questo avviso viene generato dalla libreria di terze parti per confermare l'esclusione di un helper esistente.
La pubblicazione di un certo numero di argomenti del forum di Social Communities può causare la creazione di enormi quantità di log di avvisi e informazioni da OakResourceListener processOsgiEventQueue.
Questi avvisi possono essere tranquillamente ignorati.
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
L’aggiornamento di AEM 5.6.1 GA alla versione più recente di cq-socialCommunities-pkg-1.4.x o a AEM 6.0 genera errori nel file di registro durante l’avvio e genera una condizione che si risolve da sola, come evidenziato dall’errore non visualizzato al riavvio.
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