Re: NPE during ear deployment
"Guillaume Sauthier (OW2)" <[email protected]> Thu, 28 Jul 2011 09:27:51 +0200
| Newsgroups | gmane.comp.java.objectweb.jonas |
|---|---|
| Message-ID | <CAG1yf3MLfydOKwD7Um3F4xtH0W=9Wd3E8JzMdDkJ0YZd4QH7yw@mail.gmail.com> |
It looks like it is related to https://issues.apache.org/jira/browse/FELIX-3003 Are you using commons-logging inside your application ? --G 2011/7/27 Jean-Baptiste BRIAUD -- Novlog <[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 ? > > > > 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 > >