[mule-user] problem with JMX managerment about cxf service?

0 views
Skip to first unread message

fu yw

unread,
Aug 6, 2009, 2:49:55 AM8/6/09
to us...@mule.codehaus.org
My mule-config.xml like follow:
<service name="getStudentInformationService2">
<inbound>
<cxf:inbound-endpoint address="http://fyw.wiscom.com.cn:8082/esb/demo2Service" wsdlLocation="http://fyw.wiscom.com.cn:8080/jw/studentInfoService?wsdl" serviceName="MockStudentInfoServiceService" proxy="true" synchronous="true">
<property key="namespace" value="http://www.wiscom.com.cn/jw/service"/>
</cxf:inbound-endpoint>
</inbound>
<outbound>
<pass-through-router>
<cxf:outbound-endpoint address="http://fyw.wiscom.com.cn:8080/jw/studentInfoService" proxy="true" synchronous="true"/>
</pass-through-router>
</outbound>
<default-service-exception-strategy/>
</service>
After I invoke stop an start method by JConsole,then I send a soap message to it,I get the following exception:
********************************************************************************
Exception stack is:
1. null (java.lang.NullPointerException)
org.mule.transport.cxf.CxfServiceComponent:284 (null)
2. Component that caused exception is: SedaService{_cxfServiceComponent{http://www.wiscom.com.cn/xg/service}Demo1Service20692344}. Message payload is of type: ContentLengthInputStream (org.mule.api.service.ServiceException)
org.mule.component.DefaultLifecycleAdapter:216 (http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/service/ServiceException.html)

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email


Andrew Perepelytsya

unread,
Aug 6, 2009, 11:40:03 AM8/6/09
to us...@mule.codehaus.org
Stacktrace and Mule version?

Andrew

fu yw

unread,
Aug 6, 2009, 9:55:08 PM8/6/09
to us...@mule.codehaus.org
mule version is 2.2.1.
Root Exception stack trace:
java.lang.NullPointerException
at org.mule.transport.cxf.CxfServiceComponent.sendToDestination(CxfServiceComponent.java:284)
at org.mule.transport.cxf.CxfServiceComponent.onCall(CxfServiceComponent.java:112)
at org.mule.model.resolvers.CallableEntryPointResolver.invoke(CallableEntryPointResolver.java:52)
at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50)
at org.mule.component.DefaultLifecycleAdapter.invoke(DefaultLifecycleAdapter.java:205)
at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:83)
at org.mule.component.AbstractJavaComponent.doInvoke(AbstractJavaComponent.java:74)
at org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:133)
at org.mule.component.AbstractComponent.invoke(AbstractComponent.java:161)
at org.mule.service.AbstractService.invokeComponent(AbstractService.java:929)
at org.mule.model.seda.SedaService.doSend(SedaService.java:257)
at org.mule.service.AbstractService.sendEvent(AbstractService.java:500)
at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:354)
at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:228)
at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:188)
at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:364)
at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:252)
at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:193)
at org.mule.transport.http.HttpMessageReceiver$HttpWorker.doRequest(HttpMessageReceiver.java:273)
at org.mule.transport.http.HttpMessageReceiver$HttpWorker.processRequest(HttpMessageReceiver.java:227)
at org.mule.transport.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:190)
at org.mule.work.WorkerContext.run(WorkerContext.java:310)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
at java.lang.Thread.run(Unknown Source)

When restart the service by JConsole, SedaService has been created a new one in CxfConnector registerReceiverWithMuleService method,but HttpMessageReceiver.getService() is still the older one .

Andrew Perepelytsya

unread,
Aug 6, 2009, 11:08:24 PM8/6/09
to us...@mule.codehaus.org

This sounds like a bug to me. Could you please file a jira with link to this thread?

Thanks,
Andrew

--------------------------------------------------------------------- To unsubscribe from this list...

fu yw

unread,
Aug 6, 2009, 11:46:18 PM8/6/09
to us...@mule.codehaus.org
http://www.mulesource.org/jira/browse/MULE-4461

---------------------------------------------------------------------

fu yw

unread,
Aug 7, 2009, 2:51:12 AM8/7/09
to us...@mule.codehaus.org
when to fix this bug?
Reply all
Reply to author
Forward
0 new messages