I have two services registered.
<jaxrs:server id="syncService" address="/sync">
<jaxrs:serviceBeans>
<ref bean="syncServiceBean" />
</jaxrs:serviceBeans>
<jaxrs:providers>
<ref bean="syncRequestReader"/>
<ref bean="downloadWriter"/>
<ref bean="profilePolicyReaderProvider"/>
</jaxrs:providers>
</jaxrs:server>
<jaxrs:server id="policyService" address="/policy">
<jaxrs:serviceBeans>
<ref bean="mobilePhonePolicyQueryService"/>
</jaxrs:serviceBeans>
<jaxrs:providers>
<ref bean="profilePolicyReaderProvider"/>
<ref bean="profilePolicyWriterProvider"/>
</jaxrs:providers>
</jaxrs:server>
<bean id="syncRequestReader"
class="biz.neustar.panjika.server.dto.SyncRequestReaderProvider"/>
<bean id="downloadWriter"
class="biz.neustar.panjika.server.dto.DownloadWriterProvider"/>
<bean id="profilePolicyReaderProvider"
class="biz.neustar.panjika.policy.dto.ProfilePolicyReaderProvider"/>
<bean id="profilePolicyWriterProvider"
class="biz.neustar.panjika.policy.dto.ProfilePolicyWriterProvider"/>
Sync Service is using a reader/writer provider and while PolicyService has
its own two providers. Both work independently fine.
But When Sync Service uses PolicyService using the Client API, I am getting
the following error even though I am registering reader within the sync
service.
SEVERE: .No message body reader found for class : class
biz.neustar.panjika.policy.dto.ProfilePolicy, ContentType : {1}.
javax.ws.rs.WebApplicationException
at
org.apache.cxf.jaxrs.client.AbstractClient.reportNoMessageHandler(AbstractClient.java:450)
at
org.apache.cxf.jaxrs.client.AbstractClient.readBody(AbstractClient.java:410)
at
org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:422)
at
org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:404)
at
org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:163)
at
org.apache.cxf.common.util.CglibProxyHelper$1.intercept(CglibProxyHelper.java:66)
at
biz.neustar.panjika.policy.MobilePhonePolicyQueryService$$EnhancerByCGLIB$$ad5a408f.isPublished(<generated>)
Any help is greatly appreciated.
Thanks
rkam
--
View this message in context:
http://www.nabble.com/Multiple-Custom-Providers-tp25916823p25916823.html
Sent from the cxf-user mailing list archive at Nabble.com.