Thomas Diesler created AS7-5164:
-----------------------------------
Summary: ModuleNotFoundException with OSGi sub deployment
Key: AS7-5164
URL:
https://issues.jboss.org/browse/AS7-5164
Project: Application Server 7
Issue Type: Bug
Components: OSGi
Reporter: Thomas Diesler
Assignee: Thomas Diesler
Fix For: 7.2.0.Alpha1
{code}
complex.ear
+ complex.war
+ complex-cdi.jar
+ visa-bundle.jar
+ paypal-bundle.jar
{code}
* visa-bundle gets resolved
* complex-cdi bundle gets resolved with a wire to visa-bundle
* complex-cdi gets a dependency added to visa-bundle
* complex-cdi module cannot load
{code}
13:50:40,080 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-3) Resolve:
[HostBundleRevision[complex-cdi.jar:0.0.0]], []
13:50:40,082 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-3) Resolution result:
1
13:50:40,082 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-3)
HostBundleRevision[complex-cdi.jar:0.0.0]: 2 wires
13:50:40,082 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-3)
XPackageRequirement[atts={osgi.wiring.package=org.jboss.as.test.smoke.osgi.bundleB},[complex-cdi.jar:0.0.0]]
-> [HostBundleRevision[visa-bundle.jar:0.0.0]]
13:50:40,082 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-3)
XPackageRequirement[atts={osgi.wiring.package=javax.annotation},[complex-cdi.jar:0.0.0]]
-> [SystemBundleRevision[system.bundle:0.0.0]]
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) Adding integration
dependencies: 34
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.ejb-client:main
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.iiop-client:main
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.as.ejb3:main
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
javax.resource.api:main
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
javaee.api:main
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.hibernate.validator:main
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.invocation:main
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.as.ee:main
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
javax.persistence.api:main
13:50:40,083 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.javassist:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.weld.core:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.weld.api:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.weld.spi:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.as.weld:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.ws.api:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.ws.spi:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.picketbox:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.as.security:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
javax.xml.bind.api:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
sun.jdk:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
ibm.jdk:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
javax.api:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.logging:main
13:50:40,084 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.vfs:main
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.apache.commons.logging:main
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.apache.log4j:main
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.slf4j:main
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.logging.jul-to-slf4j-stub:main
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.osgi.core:main
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
org.jboss.osgi.resolver:main
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
deployment.complex.ear:main
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
deployment.complex.ear.paypal-bundle.jar:main
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) -dependency on
deployment.complex.ear.visa-bundle.jar:main (skipped)
13:50:40,085 DEBUG [org.jboss.as.osgi] (MSC service thread 1-3) +dependency on
deployment.complex.ear.complex-cdi.jar:main
13:50:40,086 DEBUG [org.jboss.modules] (MSC service thread 1-3) Module
deployment.complex.ear.complex-cdi.jar:main defined by Service Module Loader
13:50:40,088 DEBUG [org.jboss.modules] (MSC service thread 1-3) Module
deployment.complex.ear:main defined by Service Module Loader
13:50:40,088 DEBUG [org.jboss.as.server.moduleservice] (MSC service thread 1-3) Could not
load module 'deployment.complex.ear.paypal-bundle.jar:main' as corresponding
module spec service 'deployment.complex.ear.paypal-bundle.jar:main' was not found
13:50:40,093 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-4) Resolve:
[HostBundleRevision[paypal-bundle.jar:0.0.0]], []
13:50:40,097 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-4) Resolution result:
1
13:50:40,097 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-4)
HostBundleRevision[paypal-bundle.jar:0.0.0]: 2 wires
13:50:40,097 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-4)
XPackageRequirement[atts={osgi.wiring.package=org.jboss.as.test.smoke.osgi.bundleB},[paypal-bundle.jar:0.0.0]]
-> [HostBundleRevision[visa-bundle.jar:0.0.0]]
13:50:40,097 DEBUG [org.jboss.osgi.resolver] (MSC service thread 1-4)
XPackageRequirement[atts={osgi.wiring.package=org.osgi.framework},[paypal-bundle.jar:0.0.0]]
-> [SystemBundleRevision[system.bundle:0.0.0]]
13:50:40,099 DEBUG [org.jboss.modules] (MSC service thread 1-4) Module
deployment.complex.ear.paypal-bundle.jar:main defined by Service Module Loader
13:50:40,100 DEBUG [org.jboss.modules] (MSC service thread 1-1) Module
deployment.complex.ear.complex.war:main defined by Service Module Loader
13:50:40,094 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC00001: Failed
to start service
jboss.deployment.subunit."complex.ear"."complex-cdi.jar".CONFIGURE_MODULE:
org.jboss.msc.service.StartException in service
jboss.deployment.subunit."complex.ear"."complex-cdi.jar".CONFIGURE_MODULE:
JBAS018733: Failed to process phase CONFIGURE_MODULE of subdeployment
"complex-cdi.jar" of deployment "complex.ear"
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:123)
[jboss-as-server-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[rt.jar:1.6.0_33]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[rt.jar:1.6.0_33]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_33]
Caused by: java.lang.IllegalStateException: JBOSGI011217: Cannot load module:
deployment.complex.ear.complex-cdi.jar:main
at org.jboss.osgi.framework.internal.ResolverPlugin.loadModules(ResolverPlugin.java:324)
at
org.jboss.osgi.framework.internal.ResolverPlugin.applyResolverResults(ResolverPlugin.java:259)
at
org.jboss.osgi.framework.internal.ResolverPlugin.resolveAndApply(ResolverPlugin.java:153)
at
org.jboss.as.osgi.deployment.BundleResolveProcessor.resolveBundle(BundleResolveProcessor.java:82)
at
org.jboss.as.osgi.deployment.BundleResolveSubProcessor.deploy(BundleResolveSubProcessor.java:59)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116)
[jboss-as-server-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]
... 5 more
Caused by: org.jboss.modules.ModuleNotFoundException:
deployment.complex.ear.paypal-bundle.jar:main
at org.jboss.modules.Module.addPaths(Module.java:864)
at org.jboss.modules.Module.link(Module.java:1206)
at org.jboss.modules.Module.relinkIfNecessary(Module.java:1235)
at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:208)
at
org.jboss.osgi.framework.internal.ModuleManagerPlugin.loadModule(ModuleManagerPlugin.java:595)
at org.jboss.osgi.framework.internal.ResolverPlugin.loadModules(ResolverPlugin.java:321)
... 10 more
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira