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

Reply via email to