[ https://issues.apache.org/jira/browse/SLING-6491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15842854#comment-15842854 ]
Antonio Sanso commented on SLING-6491: -------------------------------------- pasting diff {code} Index: src/main/java/org/apache/sling/installer/core/impl/tasks/RestartActiveBundlesTask.java =================================================================== --- src/main/java/org/apache/sling/installer/core/impl/tasks/RestartActiveBundlesTask.java (revision 1765764) +++ src/main/java/org/apache/sling/installer/core/impl/tasks/RestartActiveBundlesTask.java (working copy) @@ -78,6 +78,9 @@ remove.add(id); } catch (final BundleException e) { getLogger().info("Unable to start bundle {} : {}", bundle, e.getMessage()); + } catch (final IllegalStateException ie) { + getLogger().info("Unable to start bundle {} : {}", bundle, ie.getMessage()); + remove.add(id); } } else { // bundle might be null(!) {code} [~cziegeler] WDYT? > Make RestartActiveBundlesTask#execute more resilient. > ------------------------------------------------------ > > Key: SLING-6491 > URL: https://issues.apache.org/jira/browse/SLING-6491 > Project: Sling > Issue Type: Bug > Components: Installer > Reporter: Antonio Sanso > > RestartActiveBundlesTask#execute could be more resilient. > See this stacktrace for an example: > {code} > [OsgiInstallerImpl] org.apache.sling.installer.core.impl.OsgiInstallerImpl > Uncaught exception during task execution! java.lang.IllegalStateException: > Cannot start an uninstalled bundle. at > org.apache.felix.framework.Felix.startBundle(Felix.java:1953) at > org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) at > org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) at > org.apache.sling.installer.core.impl.tasks.RestartActiveBundlesTask.execute(RestartActiveBundlesTask.java:75) > at > org.apache.sling.installer.core.impl.OsgiInstallerImpl.doExecuteTasks(OsgiInstallerImpl.java:855) > at > org.apache.sling.installer.core.impl.OsgiInstallerImpl.executeTasks(OsgiInstallerImpl.java:692) > at > {code} > patch to follow -- This message was sent by Atlassian JIRA (v6.3.4#6332)