NPE during ear deployment

<[email protected]> Wed, 27 Jul 2011 18:24:15 +0200 (CEST)
Newsgroups gmane.comp.java.objectweb.jonas
Message-ID <[email protected]>
Hi the list,

I'm trying to move an application from Jonas 4 to Jonas 5.2.1.
I got this error message and I'm not sure where to look.

The application.xml looks correct.

Any idea ?

Thanks.

PS : I did try to post my question by email but apparently it still not there
after 45 min. I hope I won't post it twice.

2011-07-27 17:35:05,632 : DeployableMonitor.detectNewArchives :
DeployerException : Cannot deploy the deployable 'EAR
'econnectware-console.ear', application.xml  provided, Content: '
org.ow2.util.ee.deploy.api.deployer.DeployerException: Unable to deploy
deployable 'EAR 'econnectware-console.ear', application.xml  provided, Content:
'
	at
org.ow2.util.ee.deploy.impl.deployer.AbsDeployer.deploy(AbsDeployer.java:105)
	at
org.ow2.util.ee.deploy.impl.deployer.DeployerManager.deploy(DeployerManager.java:129)
	at
org.ow2.jonas.deployablemonitor.DeployableMonitor.detectNewArchives(DeployableMonitor.java:491)
	at
org.ow2.jonas.deployablemonitor.DeployableMonitor.checkNewArchives(DeployableMonitor.java:306)
	at
org.ow2.jonas.deployablemonitor.DeployableMonitor.run(DeployableMonitor.java:216)
Caused by: java.lang.NullPointerException
	at
org.apache.felix.framework.resolver.ResolverImpl.permutateIfNeeded(ResolverImpl.java:1156)
	at
org.apache.felix.framework.resolver.ResolverImpl.checkPackageSpaceConsistency(ResolverImpl.java:1085)
	at
org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:171)
	at
org.apache.felix.framework.Felix$FelixResolver.resolve(Felix.java:4103)
	at
org.apache.felix.framework.ModuleImpl.searchDynamicImports(ModuleImpl.java:1412)
	at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:734)
	at
org.apache.felix.framework.ModuleImpl.getResourceByDelegation(ModuleImpl.java:652)
	at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.getResource(ModuleImpl.java:2020)
	at
org.ow2.jonas.lib.loader.OSGiClassLoader.getResource(OSGiClassLoader.java:77)
	at java.lang.ClassLoader.getResource(ClassLoader.java:997)
	at
org.ow2.jonas.lib.loader.FilteringClassLoader.getResource(FilteringClassLoader.java:208)
	at java.lang.ClassLoader.getResource(ClassLoader.java:997)
	at java.lang.ClassLoader.getResource(ClassLoader.java:997)
	at
org.ow2.jonas.lib.loader.FilteringClassLoader.getResource(FilteringClassLoader.java:208)
	at java.lang.ClassLoader.getResource(ClassLoader.java:997)
	at java.lang.ClassLoader.getResource(ClassLoader.java:997)
	at
org.ow2.jonas.lib.loader.FilteringClassLoader.getResource(FilteringClassLoader.java:208)
	at java.lang.ClassLoader.getResource(ClassLoader.java:997)
	at
org.ow2.util.scan.api.classlocator.ClassLoaderClassesLocator.getClassURL(ClassLoaderClassesLocator.java:54)
	at
org.ow2.util.ee.metadata.common.impl.AbsDeployableMetadataFactory.scan(AbsDeployableMetadataFactory.java:101)
	at
org.ow2.util.ee.metadata.ejbjar.impl.EjbJarDeployableMetadataFactory.createDeployableMetadata(EjbJarDeployableMetadataFactory.java:261)
	at org.ow2.easybeans.deployment.Deployment.analyze(Deployment.java:153)
	at
org.ow2.easybeans.container.JContainer3.resolve(JContainer3.java:291)
	at
org.ow2.jonas.ear.internal.EarDeployer.doDeploy(EarDeployer.java:736)
	at
org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:96)
	at
org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:95)
	at
org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
	at
org.ow2.util.ee.deploy.impl.deployer.AbsDeployer.deploy(AbsDeployer.java:94)
	... 4 more