[jbossws-dev] Why Hudson build fail for Native-Core-AS-5.0.0

Richard Opalka ropalka at redhat.com
Fri Jan 11 05:04:26 EST 2008


Yes, it makes perfect sence.
According to 
http://fisheye.jboss.com/browse/JBossAS/trunk/server/src/etc/conf/default/bootstrap-beans.xml?r1=66628&r2=68825
where AOPClassLoaderScopingPolicy changed
from org.jboss.aop.asintegration.jboss4.RepositoryClassLoaderScopingPolicy
to org.jboss.aop.asintegration.jboss5.VFSClassLoaderScopingPolicy
This might be the problem.

Richard

Heiko Braun wrote:
> It's probably a scoping issue.
> The stax API uses a service loader to instantiate concrete
> implementations. When the API is loaded from somewhere higher in the
> classloader hierarchy the containing service loader cannot see the
> implementation further down. it uses parent delegation.
>
> /Heiko
>
>
> On Fri, 2008-01-11 at 10:49 +0100, Richard Opalka wrote:
>   
>> It's really strange because wstx.jar is in jbossws.sar module :-(
>> I didn't do any progress on that.
>>
>> Thomas, you reassigned JBWS-1930 to you, thanks for that ;-)
>> Could you take a look to this problem too, please?
>> I'm not able to solve it :-(
>>
>> Richard
>>
>> Richard Opalka wrote:
>>     
>>> Tests that fail are related to our policy implementation. This is the 
>>> exception on server side:
>>>
>>> Caused by: javax.xml.stream.FactoryConfigurationError: Provider 
>>> com.bea.xml.stream.XMLOutputFactoryBase not found
>>>        at 
>>> javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:72)
>>>        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:176)
>>>        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:92)
>>>        at 
>>> javax.xml.stream.XMLOutputFactory.newInstance(XMLOutputFactory.java:98)
>>>        at 
>>> org.apache.ws.policy.util.StAXPolicyWriter.writePolicy(StAXPolicyWriter.java:54) 
>>>
>>>        at 
>>> org.jboss.ws.tools.wsdl.WSDLGenerator.addPolicyDefinition(WSDLGenerator.java:146) 
>>>
>>>        at 
>>> org.jboss.ws.tools.wsdl.WSDLGenerator.processEndpoint(WSDLGenerator.java:134) 
>>>
>>>        at 
>>> org.jboss.ws.tools.wsdl.WSDLGenerator.processService(WSDLGenerator.java:404) 
>>>
>>>        at 
>>> org.jboss.ws.tools.wsdl.WSDLGenerator.generate(WSDLGenerator.java:452)
>>>        at 
>>> org.jboss.ws.metadata.builder.jaxws.JAXWSWebServiceMetaDataBuilder.processOrGenerateWSDL(JAXWSWebServiceMetaDataBuilder.java:381) 
>>>
>>>        at 
>>> org.jboss.ws.metadata.builder.jaxws.JAXWSWebServiceMetaDataBuilder.buildWebServiceMetaData(JAXWSWebServiceMetaDataBuilder.java:158) 
>>>
>>>        at 
>>> org.jboss.ws.metadata.builder.jaxws.JAXWSServerMetaDataBuilder.setupProviderOrWebService(JAXWSServerMetaDataBuilder.java:52) 
>>>
>>>        at 
>>> org.jboss.ws.metadata.builder.jaxws.JAXWSMetaDataBuilderJSE.buildMetaData(JAXWSMetaDataBuilderJSE.java:63) 
>>>
>>>        at 
>>> org.jboss.wsf.stack.jbws.UnifiedMetaDataDeploymentAspect.create(UnifiedMetaDataDeploymentAspect.java:66) 
>>>
>>>        at 
>>> org.jboss.wsf.framework.deployment.DeploymentAspectManagerImpl.deploy(DeploymentAspectManagerImpl.java:115) 
>>>
>>>        at 
>>> org.jboss.wsf.container.jboss50.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:95) 
>>>
>>>        at 
>>> org.jboss.wsf.container.jboss50.AbstractWebServiceDeployer.internalDeploy(AbstractWebServiceDeployer.java:63) 
>>>
>>>        at 
>>> org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) 
>>>
>>>        at 
>>> org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169) 
>>>
>>>        ... 62 more
>>>
>>> According to FactoryFinder mechanism it seems there's wstx.jar missing 
>>> on the classpath.
>>> This jar defines javax.xml.stream.XMLOutputFactory service in its 
>>> META-INF/services directory.
>>> However because it is not on the classpath, stax-api.jar tries to load 
>>> the handcoded
>>> com.bea.xml.stream.XMLOutputFactoryBase provider instead.
>>>   I'll take care of that. Maybe solving of
>>>
>>> http://jira.jboss.org/jira/browse/JBWS-1930
>>>
>>> will solve the issue.
>>>
>>> Richard
>>>
>>>       
>>>> This commit belongs to: http://jira.jboss.org/jira/browse/JBAS-5119
>>>>         
>>>>> I reviewed all yesterday changes and discovered that the following 
>>>>> SVN commit
>>>>>
>>>>> http://fisheye.jboss.com/browse/JBossAS/trunk/server/src/etc/conf/default/bootstrap-beans.xml?r1=66628&r2=68825 
>>>>>
>>>>>
>>>>> breaks our test suite.
>>>>>
>>>>>           
>>>>         
>>> _______________________________________________
>>> jbossws-dev mailing list
>>> jbossws-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>>       
>>     
>
>   


-- 
B.Sc. Richard Opalka
Senior Software Engineer
JBoss, a division of Red Hat

Mobile: +420 731 186 942
Mail: ropalka at redhat.com




More information about the jbossws-dev mailing list