[
https://issues.apache.org/jira/browse/SLING-413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler closed SLING-413.
----------------------------------
Resolution: Fixed
Fix Version/s: 2.0.0
> Unloading initial content during bundle update fails with NPE and subsequent
> locked bundle content node
> -------------------------------------------------------------------------------------------------------
>
> Key: SLING-413
> URL: https://issues.apache.org/jira/browse/SLING-413
> Project: Sling
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.0.0
> Environment: Darwin 9.2.2 Darwin Kernel Version 9.2.2: Tue Mar 4
> 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386,
> java version "1.5.0_13"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
> Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
> Reporter: Dominique Jäggi
> Assignee: Carsten Ziegeler
> Fix For: 2.0.0
>
>
> when deploying a bundle using the maven-sling-plugin to a running sling
> instance the following errors produce themselves should the bundle contain
> initial content:
> 02.05.2008 11:52:07.237 *ERROR* [Background Update com.mycompany.mybundle
> (77)] org.apache.sling.jcr.contentloader.internal.ContentLoaderService
> bundleChanged: Problem unloading initial content of bundle
> com.mycompany.mybundle (77) java.lang.NullPointerException
> at
> org.apache.sling.jcr.contentloader.internal.ContentLoaderService.contentIsUninstalled(ContentLoaderService.java:320)
> at
> org.apache.sling.jcr.contentloader.internal.Loader.unregisterBundle(Loader.java:193)
> at
> org.apache.sling.jcr.contentloader.internal.ContentLoaderService.bundleChanged(ContentLoaderService.java:134)
> at
> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:690)
> at
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:619)
> at
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:532)
> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3568)
> at org.apache.felix.framework.Felix._stopBundle(Felix.java:2010)
> at org.apache.felix.framework.Felix.stopBundle(Felix.java:1920)
> at org.apache.felix.framework.Felix._updateBundle(Felix.java:1757)
> at org.apache.felix.framework.Felix.updateBundle(Felix.java:1719)
> at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:372)
> at
> org.apache.sling.osgi.console.web.internal.core.InstallAction$2.doRun(InstallAction.java:242)
> at
> org.apache.sling.osgi.console.web.internal.core.InstallAction$InstallHelper.run(InstallAction.java:278)
> with a subsequent "pending changes" state of the associated bundle content
> node:
> 02.05.2008 11:52:07.288 *ERROR* [Background Update com.mycompany.mybundle
> (77)] org.apache.sling.jcr.contentloader.internal.Loader Cannot load initial
> content for bundle com.mycompany.mybundle : Unable to lock node. Node has
> pending changes: /var/sling/bundle-content/com.mycompany.mybundle
> javax.jcr.InvalidItemStateException: Unable to lock node. Node has pending
> changes: /var/sling/bundle-content/com.mycompany.mybundle
> at org.apache.jackrabbit.core.NodeImpl.lock(NodeImpl.java:4092)
> at
> org.apache.sling.jcr.contentloader.internal.ContentLoaderService.getBundleContentInfo(ContentLoaderService.java:279)
> at
> org.apache.sling.jcr.contentloader.internal.Loader.registerBundleInternal(Loader.java:143)
> at
> org.apache.sling.jcr.contentloader.internal.Loader.registerBundle(Loader.java:107)
> at
> org.apache.sling.jcr.contentloader.internal.ContentLoaderService.bundleChanged(ContentLoaderService.java:123)
> at
> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:690)
> at
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:619)
> at
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:532)
> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3568)
> at org.apache.felix.framework.Felix._updateBundle(Felix.java:1848)
> at org.apache.felix.framework.Felix.updateBundle(Felix.java:1719)
> at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:372)
> at
> org.apache.sling.osgi.console.web.internal.core.InstallAction$2.doRun(InstallAction.java:242)
> at
> org.apache.sling.osgi.console.web.internal.core.InstallAction$InstallHelper.run(InstallAction.java:278)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.