Raja,
Looks like my bad, I checked in some updates to soap/wsdl handling. Can you
send me the wsdl for your external service? Thanks.
-maciej
On 2/8/07, Raja Balasubramanian/MAXIMUS <[EMAIL PROTECTED]>
wrote:
Hello,
After today's update, I'm not even able to invoke external services.
Ode throws exception while invoking external web services as follows:
================================
13:28:01,364 ERROR [ExternalService] Error sending message to Axis2 for
ODE mex {PartnerRoleMex#1236 [PID
{http://sdc.maximus.com/Process1/SimpleProcess}SimpleProcess-2] calling
[EMAIL PROTECTED](...)}
org.apache.axis2.AxisFault: There must be a method name element.
at
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOpe
ration.java:308)
at
org.apache.ode.axis2.ExternalService$1.afterCompletion(ExternalService.jav
a:134)
at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl$2.afterCompletion
(QuartzSchedulerImpl.java:364)
at
org.apache.geronimo.transaction.manager.TransactionImpl.afterCompletion(Tr
ansactionImpl.java:494)
at
org.apache.geronimo.transaction.manager.TransactionImpl.commit(Transaction
Impl.java:296)
at
org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(Tran
sactionManagerImpl.java:143)
at
org.apache.geronimo.transaction.manager.TransactionManagerImpl$$FastClassB
yCGLIB$$14ee5fe0.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvok
er.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.jav
a:122)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:
817)
at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationIn
voker.java:35)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMet
hodInterceptor.java:96)
at
org.apache.geronimo.transaction.manager.XidImporter$$EnhancerByCGLIB$$13a1
f0d9.commit(<generated>)
at
org.apache.geronimo.transaction.context.InheritableTransactionContext.comp
lete(InheritableTransactionContext.java:196)
at
org.apache.geronimo.transaction.context.InheritableTransactionContext.comm
it(InheritableTransactionContext.java:146)
at
org.apache.geronimo.transaction.context.GeronimoTransactionManager.commit(
GeronimoTransactionManager.java:81)
at
org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java:138)
at
org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessa
geReceiver.java:78)
at
org.apache.ode.axis2.hooks.ODEMessageReceiver.receive(ODEMessageReceiver.j
ava:53)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:493)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(
HTTPTransportUtils.java:319)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:247)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
onFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
Chain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
java:178)
at
org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubject
Valve.java:56)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invok
e(GeronimoStandardContext.java:342)
at
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoB
eforeAfterValve.java:31)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
26)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1
05)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
va:107)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148
)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proces
sConnection(Http11BaseProtocol.java:667)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.j
ava:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollower
WorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
ava:684)
at java.lang.Thread.run(Thread.java:595)
==============================================
Until the latest update, I had no problem in invoking external services.
One good this is though, my Oracle database getting updated now, including
Quartz tables!
How can I fix this problem quickly?
Thank you
Raja