[jboss-jira] [JBoss JIRA] (WFLY-1752) CDI TCK @WebServiceRef injection tests failing

Martin Kouba (JIRA) jira-events at lists.jboss.org
Thu Aug 1 09:56:26 EDT 2013


    [ https://issues.jboss.org/browse/WFLY-1752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794528#comment-12794528 ] 

Martin Kouba commented on WFLY-1752:
------------------------------------

Actually {{AbstractResourceInjectionServices.validateResourceInjectionPointType()}} is not invoked in case of {{WeldJaxwsInjectionServices}}...
                
> CDI TCK @WebServiceRef injection tests failing
> ----------------------------------------------
>
>                 Key: WFLY-1752
>                 URL: https://issues.jboss.org/browse/WFLY-1752
>             Project: WildFly
>          Issue Type: Bug
>          Components: CDI / Weld, Web Services
>    Affects Versions: 8.0.0.Alpha3
>            Reporter: Jozef Hartinger
>            Assignee: Martin Kouba
>             Fix For: 8.0.0.Alpha4
>
>
> {noformat}
> org.jboss.arquillian.test.spi.ArquillianProxyException: org.jboss.wsf.spi.WSFException : Cannot create service [Proxied because : Original exception not deserilizable, ClassNotFoundException]
>         at org.jboss.wsf.spi.WSFException.rethrow(WSFException.java:55)
>         at org.jboss.wsf.stack.cxf.client.serviceref.AbstractServiceObjectFactoryJAXWS.getObjectInstance(AbstractServiceObjectFactoryJAXWS.java:90)
>         at org.jboss.wsf.stack.cxf.client.serviceref.CXFServiceRefFactoryImpl.newServiceRef(CXFServiceRefFactoryImpl.java:38)
>         at org.jboss.as.webservices.webserviceref.WebServiceManagedReferenceFactory.getReference(WebServiceManagedReferenceFactory.java:37)
>         at org.jboss.as.weld.services.bootstrap.ManagedReferenceFactoryToResourceReferenceFactoryAdapter.createResource(ManagedReferenceFactoryToResourceReferenceFactoryAdapter.java:41)
>         at org.jboss.weld.injection.AbstractResourceInjection.getResourceReference(AbstractResourceInjection.java:44)
>         at org.jboss.weld.injection.AbstractResourceInjection.injectResourceReference(AbstractResourceInjection.java:53)
>         at org.jboss.weld.util.Beans.injectEEFields(Beans.java:348)
>         at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:59)
>         at org.jboss.weld.injection.producer.DefaultInjector$1.proceed(DefaultInjector.java:66)
>         at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
>         at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:64)
>         at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:91)
>         at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:158)
>         at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:69)
>         at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:738)
>         at org.jboss.weld.injection.producer.AbstractMemberProducer.getReceiver(AbstractMemberProducer.java:110)
>         at org.jboss.weld.injection.producer.AbstractMemberProducer.produce(AbstractMemberProducer.java:129)
>         at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:189)
>         at org.jboss.weld.bean.builtin.ee.EEResourceProducerField.createUnderlying(EEResourceProducerField.java:149)
>         at org.jboss.weld.bean.builtin.ee.EEResourceProducerField.access$000(EEResourceProducerField.java:53)
>         at org.jboss.weld.bean.builtin.ee.EEResourceProducerField$EEResourceCallable.call(EEResourceProducerField.java:73)
>         at org.jboss.weld.bean.builtin.CallableMethodHandler.invoke(CallableMethodHandler.java:45)
>         at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56)
>         at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:101)
>         at org.jboss.cdi.tck.tests.lookup.injection.non.contextual.ws.SheepWS$-1409013730$Proxy$_$$_Weld$Proxy$.isSheepInjected(Unknown Source)
>         at org.jboss.cdi.tck.tests.lookup.injection.non.contextual.ws.WebServiceResourceTest.testResourceInvocation(WebServiceResourceTest.java:86)
> Caused by: java.lang.InstantiationException: org.jboss.cdi.tck.tests.lookup.injection.non.contextual.ws.SheepWSEndPointService
>         at java.lang.Class.newInstance(Class.java:359)
>         at org.jboss.wsf.stack.cxf.client.serviceref.AbstractServiceObjectFactoryJAXWS.instantiateService(AbstractServiceObjectFactoryJAXWS.java:241)
>         at org.jboss.wsf.stack.cxf.client.serviceref.AbstractServiceObjectFactoryJAXWS.getObjectInstance(AbstractServiceObjectFactoryJAXWS.java:68)
>         ... 128 more
> {noformat}
> The affected CDI TCK tests:
> org.jboss.cdi.tck.tests.implementation.simple.resource.broken.type.ws.ResourceDefinitionWithDifferentTypeTest
> org.jboss.cdi.tck.tests.lookup.injection.non.contextual.ws.WebServiceResourceTest

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list