[
https://issues.jboss.org/browse/AS7-837?page=com.atlassian.jira.plugin.sy...
]
Jason Greene commented on AS7-837:
----------------------------------
Nihility: tdiesler: regarding AS7-837, jboss-modules installs a redirection factory that
is visible to the JAXP JDK API classes which are on the system classpath. That redirection
factory first checks TCCL, and if not found there, it falls back to a default module
(javax.xml.jaxp-provider). So you shouldnt need TCCL to point to annything, and if it does
it shouldnt matter (unless it pulls the wrong impl). The exception would be if the
redirection factory is somehow not being installed. This could be a problem specific to
the testsuite
Web parsing may fail due to XMLInputFactory could not be
instantiated
---------------------------------------------------------------------
Key: AS7-837
URL:
https://issues.jboss.org/browse/AS7-837
Project: Application Server 7
Issue Type: Bug
Reporter: Thomas Diesler
Assignee: David Bosschaert
Fix For: 7.0.0.CR1
when running all osgi integration tests like this
$ mvn -DskipTests=false -Dtest=osgi/**/*TestCase test
I see the ServletIntegrationTestCase fail due to
{code}
15:57:51,063 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) Starting
deployment of "web-osgi-client.war"
15:57:51,071 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC00001: Failed
to start service jboss.deployment.unit."web-osgi-client.war".PARSE:
org.jboss.msc.service.StartException in service
jboss.deployment.unit."web-osgi-client.war".PARSE: Failed to process phase PARSE
of deployment "web-osgi-client.war"
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1675)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[:1.6.0_21]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[:1.6.0_21]
at java.lang.Thread.run(Thread.java:619) [:1.6.0_21]
Caused by: javax.xml.stream.FactoryFinder$ConfigurationError: Provider
__redirected.__XMLInputFactory could not be instantiated: java.lang.IllegalStateException:
Bundle uninstalled: interceptor-endpoint:0.0.0
at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:158) [:1.6.0_21]
at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:186) [:1.6.0_21]
at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:123) [:1.6.0_21]
at
org.jboss.as.web.deployment.WebParsingDeploymentProcessor.deploy(WebParsingDeploymentProcessor.java:62)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115)
... 4 more
{code}
The FactoryFinder seems to access an invalid classloader
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira