Una excepción de SegmentNotFoundException se observa en los archivos de registro. Reiniciar AEM hace que el error desaparezca durante un día (o más).
Por ejemplo:
29.09.2017 05:40:27.031 *ERROR* [10.40.228.155 [1506663627021] GET /services/createvaultpackage HTTP/1.1] org.apache.jackrabbit.oak.segment.SegmentNotFoundExceptionListener Segment not found: 6c3c7910-6501-4c0a-af5d-6972006c6145. SegmentId age=654602216ms,segment-generation=17 org.apache.jackrabbit.oak.segment.SegmentNotFoundException: Segment 6c3c7910-6501-4c0a-af5d-6972006c6145 not found at org.apache.jackrabbit.oak.segment.file.FileStore$8.call(FileStore.java:602) ... at org.apache.jackrabbit.oak.plugins.nodetype.ReadOnlyNodeTypeManager.internalGetNodeType(ReadOnlyNodeTypeManager.java:409) at org.apache.jackrabbit.oak.plugins.nodetype.ReadOnlyNodeTypeManager.getNodeType(ReadOnlyNodeTypeManager.java:147) at org.apache.jackrabbit.vault.packaging.impl.JcrPackageManagerImpl.initNodeTypes(JcrPackageManagerImpl.java:737) at org.apache.jackrabbit.vault.packaging.impl.JcrPackageManagerImpl.(JcrPackageManagerImpl.java:109) at org.apache.jackrabbit.vault.packaging.PackagingService.getPackageManager(PackagingService.java:49) at customcode.VaultPackageFromSearchServlet.doGet(VaultPackageFromSearchServlet.java:172)
AEM 6.3 y versiones posteriores con compactación en línea habilitada.
Puede ser causado por largas sesiones de JCR junto con la compactación en línea.
Evite mantener las sesiones de JCR abiertas durante mucho tiempo. Para resolver el problema:
Vea este artículo para más detalles sobre el tema de las sesiones de larga duración que son un anti-patrón en AEM 6.x.
Inicia sesión en tu cuenta