Hi Christian,

Did you install the camel-osgi bundle?

Willem

Schneider Christian wrote:
Now my service call works but when receiving the response I get a new
exception (see below) "InvalidPayloadException: No body available of type: java.io.InputStream but
has value: [...@2e86f5 of type: byte[]"

as I also get the warning "java.io.FileNotFoundException:
\org\apache\camel\converter" I guess the necessary converters are not
loaded.

Any idea what to do?

Greetings

Christian




Christian Schneider
Team Handel und Risikomanagement
Informationsverarbeitung Business Solutions Trading
EnBW Systeme Infrastruktur Support GmbH

Informationsverarbeitung Business Solutions
Handel und Dispatching
Durlacher Allee 93
76131 Karlsruhe

Tel : +49-(0)721-63-15482
Mail: [email protected]

Sitz der Gesellschaft: Karlsruhe
Handelsregister: Amtsgericht Mannheim   HRB 108550
Vorsitzender des Aufsichtsrats: Dr. Bernhard Beck
Geschäftsführer: Jochen Adenau, Dr. Peter Krampf


------
16:28:56 WARN  DefaultPackageScanClassResolver : Could not read entries in
url: bundleresource://58/org/apache/camel/converter
java.io.FileNotFoundException: \org\apache\camel\converter (Das System kann
den angegebenen Pfad nicht finden)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:106)
        at
org.apache.camel.impl.DefaultPackageScanClassResolver.find(DefaultPackageSca
nClassResolver.java:250)
        at
org.apache.camel.impl.DefaultPackageScanClassResolver.find(DefaultPackageSca
nClassResolver.java:178)
        at
org.apache.camel.impl.DefaultPackageScanClassResolver.findAnnotated(DefaultP
ackageScanClassResolver.java:98)
        at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(Annotatio
nTypeConverterLoader.java:62)
        at
org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultType
Converter.java:359)
        at
org.apache.camel.impl.converter.DefaultTypeConverter.doConvertTo(DefaultType
Converter.java:153)
        at
org.apache.camel.impl.converter.DefaultTypeConverter.mandatoryConvertTo(Defa
ultTypeConverter.java:113)
        at
org.apache.camel.impl.MessageSupport.getMandatoryBody(MessageSupport.java:10
2)
        at
org.apache.camel.component.cxf.CxfSoapBinding.getCxfInMessage(CxfSoapBinding
.java:55)
        at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.hand
leResponse(CamelConduit.java:196)
        at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.comm
itOutputMessage(CamelConduit.java:188)
        at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.doCl
ose(CamelConduit.java:154)
        at
org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:185)
        at
org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
        at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInter
ceptor.handleMessage(MessageSenderInterceptor.java:62)
        at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain
.java:236)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:478)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:308)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:260)
        at
org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
        at
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
        at $Proxy61.createOrUpdateDeal(Unknown Source)
        at
net.enbw.endur.interfaces.dealimport.RemotePwrPhysImportStrategy.importDeal(
RemotePwrPhysImportStrategy.java:41)
        at
net.enbw.endur.interfaces.dealimport.DealImportServiceImpl.importDeal(DealIm
portServiceImpl.java:33)
        at
net.enbw.endur.interfaces.rorc.daoimpl.RorcDAOImpl.importDeal(RorcDAOImpl.ja
va:208)
        at
net.enbw.endur.tradeImportGui.action.ImportToEndurAction.processDeals(Import
ToEndurAction.java:75)
        at
net.enbw.endur.tradeImportGui.action.ImportToEndurAction.access$0(ImportToEn
durAction.java:66)
        at
net.enbw.endur.tradeImportGui.action.ImportToEndurAction$1.run(ImportToEndur
Action.java:53)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext
.java:121)
12.11.2009 16:28:56 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
WARNUNG: Interceptor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.
        at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInter
ceptor.handleMessage(MessageSenderInterceptor.java:64)
        at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain
.java:236)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:478)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:308)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:260)
        at
org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
        at
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
        at $Proxy61.createOrUpdateDeal(Unknown Source)
        at
net.enbw.endur.interfaces.dealimport.RemotePwrPhysImportStrategy.importDeal(
RemotePwrPhysImportStrategy.java:41)
        at
net.enbw.endur.interfaces.dealimport.DealImportServiceImpl.importDeal(DealIm
portServiceImpl.java:33)
        at
net.enbw.endur.interfaces.rorc.daoimpl.RorcDAOImpl.importDeal(RorcDAOImpl.ja
va:208)
        at
net.enbw.endur.tradeImportGui.action.ImportToEndurAction.processDeals(Import
ToEndurAction.java:75)
        at
net.enbw.endur.tradeImportGui.action.ImportToEndurAction.access$0(ImportToEn
durAction.java:66)
        at
net.enbw.endur.tradeImportGui.action.ImportToEndurAction$1.run(ImportToEndur
Action.java:53)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext
.java:121)
Caused by: java.io.IOException: Can't get the response message. at
org.apache.camel.util.IOHelper.createIOException(IOHelper.java:75)
        at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.hand
leResponse(CamelConduit.java:200)
        at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.comm
itOutputMessage(CamelConduit.java:188)
        at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.doCl
ose(CamelConduit.java:154)
        at
org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:185)
        at
org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
        at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInter
ceptor.handleMessage(MessageSenderInterceptor.java:62)
        ... 14 more
Caused by: org.apache.camel.RuntimeCamelException:
org.apache.camel.InvalidPayloadException: No body available of type:
java.io.InputStream but has value: [...@2e86f5 of type: byte[] on: JmsMessage:
BytesMessage={ Header={ JMSMessageID={ID:EMS-SERVER.232C4AF9830439:16}
JMSDestination={Queue[$TMP$.EMS-SERVER.232C4AF9830444.1]} JMSReplyTo={null}
JMSDeliveryMode={PERSISTENT} JMSRedelivered={false}
JMSCorrelationID={ID:EMS-SERVER.232C4AF9830445:1} JMSType={null}
JMSTimestamp={Thu Nov 12 16:28:56 CET 2009} JMSExpiration={Thu Nov 12
16:38:56 CET 2009} JMSPriority={4} } Properties={
content_type={String:text/xml} } Bytes={250 bytes} }. Caused by: No type
converter available to convert from type: byte[] to the required type:
java.io.InputStream with value [...@2e86f5 on the exchange: Exchange[Message:
[...@e72de5]
        at
org.apache.camel.component.cxf.CxfSoapBinding.getCxfInMessage(CxfSoapBinding
.java:57)
        at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.hand
leResponse(CamelConduit.java:196)
        ... 19 more
Caused by: org.apache.camel.InvalidPayloadException: No body available of
type: java.io.InputStream but has value: [...@2e86f5 of type: byte[] on:
JmsMessage: BytesMessage={ Header={
JMSMessageID={ID:EMS-SERVER.232C4AF9830439:16}
JMSDestination={Queue[$TMP$.EMS-SERVER.232C4AF9830444.1]} JMSReplyTo={null}
JMSDeliveryMode={PERSISTENT} JMSRedelivered={false}
JMSCorrelationID={ID:EMS-SERVER.232C4AF9830445:1} JMSType={null}
JMSTimestamp={Thu Nov 12 16:28:56 CET 2009} JMSExpiration={Thu Nov 12
16:38:56 CET 2009} JMSPriority={4} } Properties={
content_type={String:text/xml} } Bytes={250 bytes} }. Caused by: No type
converter available to convert from type: byte[] to the required type:
java.io.InputStream with value [...@2e86f5 on the exchange: Exchange[Message:
[...@e72de5]
        at
org.apache.camel.impl.MessageSupport.getMandatoryBody(MessageSupport.java:10
4)
        at
org.apache.camel.component.cxf.CxfSoapBinding.getCxfInMessage(CxfSoapBinding
.java:55)
        ... 20 more
Caused by: org.apache.camel.NoTypeConversionAvailableException: No type
converter available to convert from type: byte[] to the required type:
java.io.InputStream with value [...@2e86f5
        at
org.apache.camel.impl.converter.DefaultTypeConverter.mandatoryConvertTo(Defa
ultTypeConverter.java:119)
        at
org.apache.camel.impl.MessageSupport.getMandatoryBody(MessageSupport.java:10
2)
        ... 21 more


Reply via email to