[
https://issues.apache.org/jira/browse/CXF-5755?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Colm O hEigeartaigh resolved CXF-5755.
--------------------------------------
Resolution: Cannot Reproduce
Marking this as "Cannot reproduce".
> java.lang.ArrayIndexOutOfBoundsException: 2
> -------------------------------------------
>
> Key: CXF-5755
> URL: https://issues.apache.org/jira/browse/CXF-5755
> Project: CXF
> Issue Type: Bug
> Components: JAX-WS Runtime
> Affects Versions: 2.7.11
> Environment: Mule
> Reporter: blcoalla
> Priority: Major
>
> My project run MAVEN Mule with CXF Service which implement 2 clases.
> Mule Flow:
> <flow name="prueba-wsdlFlow1" doc:name="prueba-wsdlFlow1">
> <http:inbound-endpoint exchange-pattern="request-response"
> address="http://localhost:8082/hello" doc:name="HTTP"/>
> <mule-ss:http-security-filter realm="mule-realm" />
> <cxf:jaxws-service doc:name="SOAP"
> serviceClass="training.IHelloWorld"/>
> <component class="training.HelloWorldImpl" doc:name="Java"/>
>
> </flow>
> HelloWorldImp:
> package training;
> import javax.jws.WebService;
>
> @WebService
> public class HelloWorldImpl implements IHelloWorld {
>
> @Override
> public String sayHi(String name) {
> return "Hello " + name + "!";
> }
>
> }
> IHelloWorld generated by WSDL2JAVA codegen plugin:
> @WebService(targetNamespace = "http://training/", name = "IHelloWorld")
> @XmlSeeAlso({ObjectFactory.class})
> public interface IHelloWorld {
> @WebResult(name = "return", targetNamespace = "")
> @RequestWrapper(localName = "sayHi", targetNamespace =
> "http://training/", className = "training.SayHi")
> @WebMethod
> @ResponseWrapper(localName = "sayHiResponse", targetNamespace =
> "http://training/", className = "training.SayHiResponse")
> public java.lang.String sayHi(
> @WebParam(name = "text", targetNamespace = "")
> java.lang.String text
> );
> }
> Initializing WebService with HelloWorld and HelloWorldImpl i get the
> following trace:
> ERROR 2014-05-21 12:17:41,518 [main]
> org.mule.module.launcher.application.DefaultMuleApplication: null
> java.lang.ArrayIndexOutOfBoundsException: 2
> at
> org.apache.cxf.ws.policy.PolicyAnnotationListener.handleEvent(PolicyAnnotationListener.java:112)
> at
> org.apache.cxf.service.factory.AbstractServiceFactoryBean.sendEvent(AbstractServiceFactoryBean.java:72)
> at
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:345)
> at
> org.apache.cxf.jaxws.JaxWsServerFactoryBean.createBindingInfo(JaxWsServerFactoryBean.java:179)
> at
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(AbstractWSDLBasedEndpointFactory.java:252)
> at
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:147)
> at
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:159)
> at
> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:205)
> at
> org.mule.module.cxf.builder.AbstractInboundMessageProcessorBuilder.build(AbstractInboundMessageProcessorBuilder.java:210)
> at
> org.mule.module.cxf.builder.AbstractInboundMessageProcessorBuilder.build(AbstractInboundMessageProcessorBuilder.java:66)
> at
> org.mule.module.cxf.config.FlowConfiguringMessageProcessor.initialise(FlowConfiguringMessageProcessor.java:96)
> at
> org.mule.processor.chain.AbstractMessageProcessorChain.initialise(AbstractMessageProcessorChain.java:83)
> at
> org.mule.construct.AbstractFlowConstruct.initialiseIfInitialisable(AbstractFlowConstruct.java:318)
> at org.mule.construct.AbstractPipeline.doInitialise(AbstractPipeline.java:212)
> at
> org.mule.construct.AbstractFlowConstruct$1.onTransition(AbstractFlowConstruct.java:113)
> at
> org.mule.construct.AbstractFlowConstruct$1.onTransition(AbstractFlowConstruct.java:107)
> at
> org.mule.lifecycle.AbstractLifecycleManager.invokePhase(AbstractLifecycleManager.java:141)
> at
> org.mule.construct.FlowConstructLifecycleManager.fireInitialisePhase(FlowConstructLifecycleManager.java:81)
> at
> org.mule.construct.AbstractFlowConstruct.initialise(AbstractFlowConstruct.java:106)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)