Bug 1072828 - Regression in org.jboss.osgi.framework.spi.BundleReferenceClassLoader due to jboss-modules upgrade to 1.3.1
Summary: Regression in org.jboss.osgi.framework.spi.BundleReferenceClassLoader due to ...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: OSGi
Version: 6.2.2
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: EAP 6.2.2
Assignee: Thomas Diesler
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 1072809
TreeView+ depends on / blocked
 
Reported: 2014-03-05 09:27 UTC by Ivo Studensky
Modified: 2014-03-21 14:36 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1072836 (view as bug list)
Environment:
Last Closed: 2014-03-19 11:01:47 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker JBOSGI-762 0 Major Resolved Register BundleReferenceClassLoader as parallel-capable due to changes in jboss-modules 2015-10-21 12:37:36 UTC

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."jaxp.provider": org.jboss.msc.service.StartException in service jboss.osgi.as."jaxp.provider": 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.<init>(ConcurrentClassLoader.java:120)
	at org.jboss.modules.ModuleClassLoader.<init>(ModuleClassLoader.java:123)
	at org.jboss.osgi.framework.spi.BundleReferenceClassLoader.<init>(BundleReferenceClassLoader.java:40)
	at org.jboss.osgi.framework.spi.BundleReferenceClassLoader$Factory.create(BundleReferenceClassLoader.java:64)
	at org.jboss.modules.Module.<init>(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


Note You need to log in before you can comment on or make changes to this bug.