I'm using WSDL2Java to generate client and server class for MTOSI
Notification Consumer.
When I run default client and server class, I got the exception:
Nov 09, 2011 12:17:38 PM org.apache.cxf.service.invoker.AbstractInvoker
invoke
SEVERE: Invocation without a binding operation.
Nov 09, 2011 12:17:38 PM org.apache.cxf.phase.PhaseInterceptorChain
doDefaultLogging
WARNING: Interceptor for {
http://www.tmforum.org/mtop/fmw/wsdl/notc/v1-0}NotificationConsumerJms has
thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: No binding operation info while invoking
unknown method with params unknown.
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:60)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at
org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at
org.apache.cxf.transport.jms.JMSDestination.onMessage(JMSDestination.java:223)
at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:535)
at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:495)
at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325)
at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263)
at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058)
at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050)
at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947)
at java.lang.Thread.run(Unknown Source)
So, what is "Fault: No binding operation info while invoking unknown method
with params unknown"? How to avoid this exception?
P/S: here is a part of my Ant build.xml:
<target name="wsdl2java" depends="init">
<echo level="info" message="Generating code using wsdl2java..." />
<java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="yes"
failonerror="true">
<arg value="-verbose" />
<arg value="-fe" />
<arg value="jaxws21" />
<arg value="-all" />
<arg value="-d" />
<arg value="${wsdl_src}" />
<arg
value="${wsdl.dir}\Framework\IIS\wsdl\NotificationConsumer\NotificationConsumerJms.wsdl"
/>
<jvmarg value="${cxf.endorsed.flag}" />
<classpath>
<path refid="cxf.classpath" />
</classpath>
</java>
</target>
--
Lê Anh Tuấn
Web & software freelancer
Phone: +84 983072147
Web: http://www.anhtuannd.com
Email: [email protected]