[ 
https://issues.apache.org/jira/browse/SLING-13185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Konrad Windszus updated SLING-13185:
------------------------------------
    Fix Version/s: JCR Package Init 1.0.8

> Improve exception logging in ExecutionPlanRepoInitializer
> ---------------------------------------------------------
>
>                 Key: SLING-13185
>                 URL: https://issues.apache.org/jira/browse/SLING-13185
>             Project: Sling
>          Issue Type: Improvement
>          Components: JCR
>    Affects Versions: JCR Package Init 1.0.6
>            Reporter: Konrad Windszus
>            Assignee: Konrad Windszus
>            Priority: Major
>             Fix For: JCR Package Init 1.0.8
>
>
> We have seen exception traces like this
> {code}
> Exception in a SlingRepositoryInitializer, SlingRepository service 
> registration aborted
> java.lang.IllegalStateException: Execution plan contained errors - cannot 
> complete repository initialization.
>         at 
> org.apache.sling.jcr.packageinit.impl.ExecutionPlanRepoInitializer.processRepository(ExecutionPlanRepoInitializer.java:145)
>         at 
> org.apache.sling.jcr.base.AbstractSlingRepositoryManager.executeRepositoryInitializers(AbstractSlingRepositoryManager.java:627)
>         at 
> org.apache.sling.jcr.base.AbstractSlingRepositoryManager.initializeAndRegisterRepositoryService(AbstractSlingRepositoryManager.java:575)
>         at 
> org.apache.sling.jcr.base.AbstractSlingRepositoryManager$4.run(AbstractSlingRepositoryManager.java:544)
>         Suppressed: org.apache.jackrabbit.vault.packaging.PackageException: 
> hook's main class 
> biz.netcentric.cq.tools.actool.installhook.AcToolInstallHook not found: actool
>                 at 
> org.apache.jackrabbit.vault.packaging.impl.InstallHookProcessorImpl$Hook.init(InstallHookProcessorImpl.java:269)
>                 at 
> org.apache.jackrabbit.vault.packaging.impl.InstallHookProcessorImpl.initHook(InstallHookProcessorImpl.java:125)
>                 at 
> org.apache.jackrabbit.vault.packaging.impl.InstallHookProcessorImpl.registerHooks(InstallHookProcessorImpl.java:96)
>                 at 
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.prepareExtract(ZipVaultPackage.java:236)
>                 at 
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:180)
>                 at 
> org.apache.jackrabbit.vault.packaging.registry.impl.FSPackageRegistry.installPackage(FSPackageRegistry.java:667)
>                 at 
> org.apache.jackrabbit.vault.packaging.registry.impl.PackageTaskImpl.doInstall(PackageTaskImpl.java:195)
>                 at 
> org.apache.jackrabbit.vault.packaging.registry.impl.PackageTaskImpl.execute(PackageTaskImpl.java:120)
>                 at 
> org.apache.jackrabbit.vault.packaging.registry.impl.ExecutionPlanImpl.execute(ExecutionPlanImpl.java:131)
>                 at 
> org.apache.jackrabbit.vault.packaging.registry.impl.ExecutionPlanBuilderImpl.execute(ExecutionPlanBuilderImpl.java:367)
>                 at 
> org.apache.sling.jcr.packageinit.impl.ExecutionPlanRepoInitializer.processRepository(ExecutionPlanRepoInitializer.java:142)
>                 ... 3 common frames omitted
>         Caused by: java.lang.ClassNotFoundException: 
> biz.netcentric.cq.tools.actool.installhook.AcToolInstallHook
>                 at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
>                 at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
>                 at 
> java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:528)
>                 at 
> org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader.loadClass(Launcher.java:62)
>                 at 
> java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:528)
>                 at 
> org.apache.jackrabbit.vault.packaging.impl.InstallHookProcessorImpl$Hook.loadMainClass(InstallHookProcessorImpl.java:277)
>                 at 
> org.apache.jackrabbit.vault.packaging.impl.InstallHookProcessorImpl$Hook.init(InstallHookProcessorImpl.java:262)
>                 ... 13 common frames omitted
> {code}
> Notably missing from this stack trace is the package which is causing the 
> issue. That should be included in the exception as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to