Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1072828

Summary: Regression in org.jboss.osgi.framework.spi.BundleReferenceClassLoader due to jboss-modules upgrade to 1.3.1
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Ivo Studensky <istudens>
Component: OSGiAssignee: Thomas Diesler <thomas.diesler>
Status: CLOSED NOTABUG QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.2.2   
Target Milestone: ---   
Target Release: EAP 6.2.2   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1072836 (view as bug list) Environment:
Last Closed: 2014-03-19 11:01:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1072809    

Description Ivo Studensky 2014-03-05 09:27:18 UTC
Description of problem:

An upgrade of jboss-modules to 1.3.1.Final makes a regression in org.jboss.osgi.framework.spi.BundleReferenceClassLoader, see the stacktrace from org.jboss.as.osgi.launcer.FrameworkFactoryTestCase below. 

JBOSGI-762 is needed to fix this.


Version-Release number of selected component (if applicable):

org.jboss.osgi.framework:jbosgi-framework-core:2.1.0.Final



FrameworkFactoryTestCase stacktrace:
10:26:19,733 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.osgi.as.&quot;jaxp.provider&quot;: org.jboss.msc.service.StartException in service jboss.osgi.as.&quot;jaxp.provider&quot;: Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.Error: Cannot instantiate non-parallel subclass
	at org.jboss.modules.ConcurrentClassLoader.&lt;init&gt;(ConcurrentClassLoader.java:120)
	at org.jboss.modules.ModuleClassLoader.&lt;init&gt;(ModuleClassLoader.java:123)
	at org.jboss.osgi.framework.spi.BundleReferenceClassLoader.&lt;init&gt;(BundleReferenceClassLoader.java:40)
	at org.jboss.osgi.framework.spi.BundleReferenceClassLoader$Factory.create(BundleReferenceClassLoader.java:64)
	at org.jboss.modules.Module.&lt;init&gt;(Module.java:216)
	at org.jboss.modules.ModuleLoader$3.run(ModuleLoader.java:488)
	at org.jboss.modules.ModuleLoader$3.run(ModuleLoader.java:483)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.jboss.modules.ModuleLoader.defineModule(ModuleLoader.java:483)
	at org.jboss.modules.ModuleLoader.loadModuleLocal(ModuleLoader.java:380)
	at org.jboss.modules.ModuleLoader.preloadModule(ModuleLoader.java:305)
	at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:238)
	at org.jboss.as.osgi.service.FrameworkModuleIntegration$FrameworkModuleProviderImpl.createFrameworkModule(FrameworkModuleIntegration.java:130)
	at org.jboss.as.osgi.service.FrameworkModuleIntegration$FrameworkModuleProviderImpl.getFrameworkModule(FrameworkModuleIntegration.java:83)
	at org.jboss.osgi.framework.internal.ModuleManagerImpl.getFrameworkModule(ModuleManagerImpl.java:101)
	at org.jboss.osgi.framework.internal.SystemBundleRevision.getFrameworkClassLoader(SystemBundleRevision.java:106)
	at org.jboss.osgi.framework.internal.SystemBundleRevision.loadClass(SystemBundleRevision.java:83)
	at org.jboss.osgi.framework.internal.AbstractBundleState.loadClass(AbstractBundleState.java:454)
	at org.osgi.util.xml.XMLParserActivator.getFactory(XMLParserActivator.java:447)
	at org.osgi.util.xml.XMLParserActivator.registerSAXParsers(XMLParserActivator.java:246)
	at org.osgi.util.xml.XMLParserActivator.start(XMLParserActivator.java:163)
	at org.jboss.as.osgi.service.JAXPServiceProvider.start(JAXPServiceProvider.java:80)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
	... 3 more

Comment 1 JBoss JIRA Server 2014-03-21 06:05:06 UTC
Ivo Studensky <istudens> updated the status of jira JBOSGI-762 to Closed

Comment 2 JBoss JIRA Server 2014-03-21 13:39:02 UTC
Ivo Studensky <istudens> updated the status of jira JBOSGI-762 to Reopened

Comment 3 JBoss JIRA Server 2014-03-21 14:36:43 UTC
Ivo Studensky <istudens> updated the status of jira JBOSGI-762 to Resolved