You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@aries.apache.org by LongkerDandy <lo...@gmail.com> on 2012/12/29 09:00:32 UTC

Update to Aries 1.0.0 got a NullPointerException

Hi

I just update from Aries 0.3 to 1.0.0, and now I have this exception as
soon as I start the OSGi env (apache felix):

ERROR: Bundle org.apache.aries.jpa.container [28] EventDispatcher: Error
during dispatch. (java.lang.NullPointerException)
java.lang.NullPointerException
 at
org.apache.aries.util.internal.DefaultWorker.setupListener(DefaultWorker.java:99)
 at
org.apache.aries.util.internal.DefaultWorker.getClassLoader(DefaultWorker.java:87)
 at
org.apache.aries.util.AriesFrameworkUtil.getClassLoaderForced(AriesFrameworkUtil.java:100)
 at
org.apache.aries.jpa.container.unit.impl.PersistenceUnitInfoImpl.getClassLoader(PersistenceUnitInfoImpl.java:105)
 at
org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:397)
 at
org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:315)
 at
org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:160)
 at
org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:62)
 at
org.apache.aries.jpa.container.impl.EntityManagerFactoryManager.createEntityManagerFactories(EntityManagerFactoryManager.java:329)
 at
org.apache.aries.jpa.container.impl.EntityManagerFactoryManager.bundleStateChange(EntityManagerFactoryManager.java:175)
 at
org.apache.aries.jpa.container.impl.PersistenceBundleManager.modifiedBundle(PersistenceBundleManager.java:296)
 at
org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:495)
 at
org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:424)
 at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:238)
 at
org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:457)
 at
org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:868)
 at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)
 at
org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)
 at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4244)
 at
org.apache.felix.framework.StatefulResolver.fireResolvedEvents(StatefulResolver.java:786)
 at
org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:203)
 at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3819)
 at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
 at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
 at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
 at java.lang.Thread.run(Thread.java:722)

And I installed these Aries related bundles:

   24|Active     |    1|Apache Aries Blueprint Bundle (1.0.0)
   25|Active     |    1|Apache Aries JNDI Bundle (1.0.0)
   26|Active     |    1|Aries JPA Container API (1.0.0)
   27|Active     |    1|Aries JPA Container blueprint integration for Aries
blueprint (1.0.0)
   28|Active     |    1|Aries JPA Container (1.0.0)
   29|Active     |    1|Aries JPA Container Managed Contexts (1.0.0)
   30|Active     |    1|Apache Aries Proxy Bundle (1.0.0)
   31|Active     |    1|Apache Aries Transaction Blueprint (1.0.0)
   32|Active     |    1|Apache Aries Transaction Manager (1.0.0)
   33|Active     |    1|Apache Aries Transaction Enlisting JDBC Datasource
(1.0.0)
   34|Active     |    1|Apache Aries Util (1.0.0)


I have no clue no this exception, please give me some hint.

Regards
LongkerDandy

Re: Update to Aries 1.0.0 got a NullPointerException

Posted by LongkerDandy <lo...@gmail.com>.
After update apache felix to the latest version, problem gone.


On Sat, Dec 29, 2012 at 4:00 PM, LongkerDandy <lo...@gmail.com>wrote:

> Hi
>
> I just update from Aries 0.3 to 1.0.0, and now I have this exception as
> soon as I start the OSGi env (apache felix):
>
> ERROR: Bundle org.apache.aries.jpa.container [28] EventDispatcher: Error
> during dispatch. (java.lang.NullPointerException)
> java.lang.NullPointerException
>  at
> org.apache.aries.util.internal.DefaultWorker.setupListener(DefaultWorker.java:99)
>  at
> org.apache.aries.util.internal.DefaultWorker.getClassLoader(DefaultWorker.java:87)
>  at
> org.apache.aries.util.AriesFrameworkUtil.getClassLoaderForced(AriesFrameworkUtil.java:100)
>  at
> org.apache.aries.jpa.container.unit.impl.PersistenceUnitInfoImpl.getClassLoader(PersistenceUnitInfoImpl.java:105)
>  at
> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:397)
>  at
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:315)
>  at
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:160)
>  at
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:62)
>  at
> org.apache.aries.jpa.container.impl.EntityManagerFactoryManager.createEntityManagerFactories(EntityManagerFactoryManager.java:329)
>  at
> org.apache.aries.jpa.container.impl.EntityManagerFactoryManager.bundleStateChange(EntityManagerFactoryManager.java:175)
>  at
> org.apache.aries.jpa.container.impl.PersistenceBundleManager.modifiedBundle(PersistenceBundleManager.java:296)
>  at
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:495)
>  at
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:424)
>  at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:238)
>  at
> org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:457)
>  at
> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:868)
>  at
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)
>  at
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)
>  at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4244)
>  at
> org.apache.felix.framework.StatefulResolver.fireResolvedEvents(StatefulResolver.java:786)
>  at
> org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:203)
>  at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3819)
>  at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
>  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
>  at
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
>  at java.lang.Thread.run(Thread.java:722)
>
> And I installed these Aries related bundles:
>
>    24|Active     |    1|Apache Aries Blueprint Bundle (1.0.0)
>    25|Active     |    1|Apache Aries JNDI Bundle (1.0.0)
>    26|Active     |    1|Aries JPA Container API (1.0.0)
>    27|Active     |    1|Aries JPA Container blueprint integration for
> Aries blueprint (1.0.0)
>    28|Active     |    1|Aries JPA Container (1.0.0)
>    29|Active     |    1|Aries JPA Container Managed Contexts (1.0.0)
>    30|Active     |    1|Apache Aries Proxy Bundle (1.0.0)
>    31|Active     |    1|Apache Aries Transaction Blueprint (1.0.0)
>    32|Active     |    1|Apache Aries Transaction Manager (1.0.0)
>    33|Active     |    1|Apache Aries Transaction Enlisting JDBC Datasource
> (1.0.0)
>    34|Active     |    1|Apache Aries Util (1.0.0)
>
>
> I have no clue no this exception, please give me some hint.
>
> Regards
> LongkerDandy
>