You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by ehildebrandt <ma...@eduard-hildebrandt.de> on 2008/10/28 11:54:44 UTC

ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter

Hello all,

I'm trying to use Apache Camel 1.5-SNAPSHOT with Eclipse RPC 3.3.0 and get a
java.io.FileNotFoundException on loading the converters (see stacktrace
below).
Maybe I'm doing something wrong but it seems to me that issue CAMEL-774 is
not fixed.

I tried to debug the source code: 

--- SOURCE: ResolverUtil.java ----

            Method mth = loader.getClass().getMethod("getBundle", new
Class[] {});
            if (mth != null) {
                // it's osgi bundle class loader, so we need to load
implementation in bundles
                if (LOG.isDebugEnabled()) {
                    LOG.debug("Loading from osgi buindle using classloader:
" + loader);
                }
                loadImplementationsInBundle(test, packageName, loader, mth);
                return;
            }

--- END SOURCE ---

"loader.getClass().getMethod("getBundle", new Class[] {});" returns null
becauce the loader is of type
"org.eclipse.core.runtime.internal.adaptor.ContextFinder" and does not have
a "getBundle" method.

Is this a bug? Or do you have any idea what I'm doing wrong?

Best regards,

Eduard Hildebrandt

--- STACKTRACE START ---

28.10.2008 11:37:14 org.apache.camel.util.ResolverUtil find
WARNUNG: Could not read entries in url:
bundleresource://36/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.util.ResolverUtil.find(ResolverUtil.java:371)
	at org.apache.camel.util.ResolverUtil.find(ResolverUtil.java:279)
	at org.apache.camel.util.ResolverUtil.findAnnotated(ResolverUtil.java:255)
	at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:66)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:218)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:64)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:59)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:50)
	at
org.apache.camel.processor.interceptor.TraceFormatter.getBodyAsString(TraceFormatter.java:115)
	at
org.apache.camel.processor.interceptor.TraceFormatter.format(TraceFormatter.java:39)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.format(TraceInterceptor.java:68)
	at org.apache.camel.processor.Logger.logMessage(Logger.java:218)
	at org.apache.camel.processor.Logger.process(Logger.java:88)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.logExchange(TraceInterceptor.java:124)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:55)
	at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:47)
	at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:149)
	at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:134)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:92)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:74)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.commitOutputMessage(CamelConduit.java:168)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.doClose(CamelConduit.java:151)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:156)
	at
org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:159)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
	at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178)
	at $Proxy84.gibAlleDimensionenUndDescriptoren(Unknown Source)
	at
net.enbw.etg.rcm.pfc.marktdaten.MarktDatenProviderImpl.getAlleDimensionenUndDescriptoren(MarktDatenProviderImpl.java:183)
	at
net.enbw.etg.rcm.pfc.proxies.ServiceLocator.getAlleDimensionenUndDeskriptoren(ServiceLocator.java:187)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:181)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:1)
	at javax.swing.SwingWorker$1.call(SwingWorker.java:278)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at javax.swing.SwingWorker.run(SwingWorker.java:317)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

--- STACKTRACE END ---
-- 
View this message in context: http://www.nabble.com/ResolverUtil-under-Eclipse-RPC-%28OSGi%29-error%3A-Could-not-read-entries-in-url%3A-bundleresource%3A--36-org-apache-camel-converter-tp20205017s22882p20205017.html
Sent from the Camel - Users mailing list archive at Nabble.com.


RE: ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter

Posted by ehildebrandt <ma...@eduard-hildebrandt.de>.
Hi Claus,

>Can you create a ticket in the JIRA with this issue?

I have created an JIRA issue. Please see at:
https://issues.apache.org/activemq/browse/CAMEL-1035

>If possible please attach your project as a .zip file and write how to run
it.

Unfortunately I can not publish the original project of my customer. But I
have created a sample project where you can reproduce the issue. You can
download the sample project including all used libraries at:
http://www.fastshare.org/download/eclipse_camel_test.zip 

>Would prefer to be able to run from cmd line so we can remote debug from
IDEA.

The project is an eclipse plugin and can only be run inside eclipse.
The issue apears only using the eclipse classloader.

Please let me know if you have any questions or if I can help you in any
way.
This issue is very important for our project. I hope it can be solved until
Camel 1.5 is released.

Best regards,

Eduard Hildebrandt
-- 
View this message in context: http://www.nabble.com/ResolverUtil-under-Eclipse-RPC-%28OSGi%29-error%3A-Could-not-read-entries-in-url%3A-bundleresource%3A--36-org-apache-camel-converter-tp20205017s22882p20244194.html
Sent from the Camel - Users mailing list archive at Nabble.com.


RE: ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter

Posted by Claus Ibsen <ci...@silverbullet.dk>.
Hi Eduard

Can you create a ticket in the JIRA with this issue?

If possible please attach your project as a .zip file and write how to run it. Would prefer to be able to run from cmd line so we can remote debug from IDEA.


Med venlig hilsen
 
Claus Ibsen
......................................
Silverbullet
Skovsgårdsvænget 21
8362 Hørning
Tlf. +45 2962 7576
Web: www.silverbullet.dk

-----Original Message-----
From: ehildebrandt [mailto:mail@eduard-hildebrandt.de] 
Sent: 28. oktober 2008 16:32
To: camel-user@activemq.apache.org
Subject: RE: ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter


Hi Claus,

>You can enabled TRACE logging for org.apache.camel....ResolverUtil
>And it should log a ton of stuff.
>Would be useful to identify which classloaders you use.

I set the log level to TRACE. Please see log statements at the end of this
email.

>Are you running it as OSGi or plain Java?

I'm running camel inside Eclipse RPC 3.3.0. Eclipse is based on OSGi.

>What is on the classpath etc.

Eclipse RPC classes + Camel Libs + CXF Libs
It seems that all necessary classes are in classpath.
The code is working outside of Eclipse RPC.

>What OSGi framework is under the covers?

Eclipse is using it's own OSGi implementation (see log statements).

Best regards,

Eduard Hildebrandt

--- START TRACE LOG ---

28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil findAnnotated
FEIN: Searching for annotations of org.apache.camel.Converter in packages:
[org.apache.camel.converter, org.apache.camel.spring.converter]
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Searching for: annotated with @Converter in package:
org/apache/camel/converter using classloader:
org.eclipse.core.runtime.internal.adaptor.ContextFinder
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: It's not an osgi bundle classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil getResources
AM FEINSTEN: Getting resource URL for package: org/apache/camel/converter
with classloader:
org.eclipse.core.runtime.internal.adaptor.ContextFinder@983d95
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: URL from classloader:
bundleresource://36/org/apache/camel/converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Decoded urlPath: /org/apache/camel/converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Scanning for classes in [/org/apache/camel/converter] matching
criteria: annotated with @Converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
WARNUNG: Could not read entries in url:
bundleresource://36/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.util.ResolverUtil.find(ResolverUtil.java:371)
	at org.apache.camel.util.ResolverUtil.find(ResolverUtil.java:279)
	at org.apache.camel.util.ResolverUtil.findAnnotated(ResolverUtil.java:255)
	at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:66)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:218)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:64)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:59)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:50)
	at
org.apache.camel.processor.interceptor.TraceFormatter.getBodyAsString(TraceFormatter.java:115)
	at
org.apache.camel.processor.interceptor.TraceFormatter.format(TraceFormatter.java:39)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.format(TraceInterceptor.java:68)
	at org.apache.camel.processor.Logger.logMessage(Logger.java:218)
	at org.apache.camel.processor.Logger.process(Logger.java:88)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.logExchange(TraceInterceptor.java:124)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:55)
	at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:47)
	at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:149)
	at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:134)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:92)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:74)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.commitOutputMessage(CamelConduit.java:168)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.doClose(CamelConduit.java:151)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:156)
	at
org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:159)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
	at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178)
	at $Proxy84.gibAlleDimensionenUndDescriptoren(Unknown Source)
	at
net.enbw.etg.rcm.pfc.marktdaten.MarktDatenProviderImpl.getAlleDimensionenUndDescriptoren(MarktDatenProviderImpl.java:183)
	at
net.enbw.etg.rcm.pfc.proxies.ServiceLocator.getAlleDimensionenUndDeskriptoren(ServiceLocator.java:187)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:181)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:1)
	at javax.swing.SwingWorker$1.call(SwingWorker.java:278)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at javax.swing.SwingWorker.run(SwingWorker.java:317)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Searching for: annotated with @Converter in package:
org/apache/camel/converter using classloader:
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: It's not an osgi bundle classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil getResources
AM FEINSTEN: Getting resource URL for package: org/apache/camel/converter
with classloader:
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@cec0c5
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: URL from classloader:
bundleresource://36/org/apache/camel/converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Decoded urlPath: /org/apache/camel/converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Scanning for classes in [/org/apache/camel/converter] matching
criteria: annotated with @Converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
WARNUNG: Could not read entries in url:
bundleresource://36/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.util.ResolverUtil.find(ResolverUtil.java:371)
	at org.apache.camel.util.ResolverUtil.find(ResolverUtil.java:279)
	at org.apache.camel.util.ResolverUtil.findAnnotated(ResolverUtil.java:255)
	at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:66)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:218)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:64)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:59)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:50)
	at
org.apache.camel.processor.interceptor.TraceFormatter.getBodyAsString(TraceFormatter.java:115)
	at
org.apache.camel.processor.interceptor.TraceFormatter.format(TraceFormatter.java:39)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.format(TraceInterceptor.java:68)
	at org.apache.camel.processor.Logger.logMessage(Logger.java:218)
	at org.apache.camel.processor.Logger.process(Logger.java:88)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.logExchange(TraceInterceptor.java:124)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:55)
	at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:47)
	at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:149)
	at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:134)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:92)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:74)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.commitOutputMessage(CamelConduit.java:168)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.doClose(CamelConduit.java:151)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:156)
	at
org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:159)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
	at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178)
	at $Proxy84.gibAlleDimensionenUndDescriptoren(Unknown Source)
	at
net.enbw.etg.rcm.pfc.marktdaten.MarktDatenProviderImpl.getAlleDimensionenUndDescriptoren(MarktDatenProviderImpl.java:183)
	at
net.enbw.etg.rcm.pfc.proxies.ServiceLocator.getAlleDimensionenUndDeskriptoren(ServiceLocator.java:187)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:181)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:1)
	at javax.swing.SwingWorker$1.call(SwingWorker.java:278)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at javax.swing.SwingWorker.run(SwingWorker.java:317)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Searching for: annotated with @Converter in package:
org/apache/camel/spring/converter using classloader:
org.eclipse.core.runtime.internal.adaptor.ContextFinder
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: It's not an osgi bundle classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil getResources
AM FEINSTEN: Getting resource URL for package:
org/apache/camel/spring/converter with classloader:
org.eclipse.core.runtime.internal.adaptor.ContextFinder@983d95
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: No URLs returned by classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Searching for: annotated with @Converter in package:
org/apache/camel/spring/converter using classloader:
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: It's not an osgi bundle classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil getResources
AM FEINSTEN: Getting resource URL for package:
org/apache/camel/spring/converter with classloader:
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@cec0c5

--- END TRACE LOG ---

-- 
View this message in context: http://www.nabble.com/ResolverUtil-under-Eclipse-RPC-%28OSGi%29-error%3A-Could-not-read-entries-in-url%3A-bundleresource%3A--36-org-apache-camel-converter-tp20205017s22882p20209020.html
Sent from the Camel - Users mailing list archive at Nabble.com.


RE: ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter

Posted by ehildebrandt <ma...@eduard-hildebrandt.de>.
Hi Claus,

>You can enabled TRACE logging for org.apache.camel....ResolverUtil
>And it should log a ton of stuff.
>Would be useful to identify which classloaders you use.

I set the log level to TRACE. Please see log statements at the end of this
email.

>Are you running it as OSGi or plain Java?

I'm running camel inside Eclipse RPC 3.3.0. Eclipse is based on OSGi.

>What is on the classpath etc.

Eclipse RPC classes + Camel Libs + CXF Libs
It seems that all necessary classes are in classpath.
The code is working outside of Eclipse RPC.

>What OSGi framework is under the covers?

Eclipse is using it's own OSGi implementation (see log statements).

Best regards,

Eduard Hildebrandt

--- START TRACE LOG ---

28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil findAnnotated
FEIN: Searching for annotations of org.apache.camel.Converter in packages:
[org.apache.camel.converter, org.apache.camel.spring.converter]
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Searching for: annotated with @Converter in package:
org/apache/camel/converter using classloader:
org.eclipse.core.runtime.internal.adaptor.ContextFinder
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: It's not an osgi bundle classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil getResources
AM FEINSTEN: Getting resource URL for package: org/apache/camel/converter
with classloader:
org.eclipse.core.runtime.internal.adaptor.ContextFinder@983d95
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: URL from classloader:
bundleresource://36/org/apache/camel/converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Decoded urlPath: /org/apache/camel/converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Scanning for classes in [/org/apache/camel/converter] matching
criteria: annotated with @Converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
WARNUNG: Could not read entries in url:
bundleresource://36/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.util.ResolverUtil.find(ResolverUtil.java:371)
	at org.apache.camel.util.ResolverUtil.find(ResolverUtil.java:279)
	at org.apache.camel.util.ResolverUtil.findAnnotated(ResolverUtil.java:255)
	at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:66)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:218)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:64)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:59)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:50)
	at
org.apache.camel.processor.interceptor.TraceFormatter.getBodyAsString(TraceFormatter.java:115)
	at
org.apache.camel.processor.interceptor.TraceFormatter.format(TraceFormatter.java:39)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.format(TraceInterceptor.java:68)
	at org.apache.camel.processor.Logger.logMessage(Logger.java:218)
	at org.apache.camel.processor.Logger.process(Logger.java:88)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.logExchange(TraceInterceptor.java:124)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:55)
	at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:47)
	at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:149)
	at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:134)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:92)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:74)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.commitOutputMessage(CamelConduit.java:168)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.doClose(CamelConduit.java:151)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:156)
	at
org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:159)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
	at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178)
	at $Proxy84.gibAlleDimensionenUndDescriptoren(Unknown Source)
	at
net.enbw.etg.rcm.pfc.marktdaten.MarktDatenProviderImpl.getAlleDimensionenUndDescriptoren(MarktDatenProviderImpl.java:183)
	at
net.enbw.etg.rcm.pfc.proxies.ServiceLocator.getAlleDimensionenUndDeskriptoren(ServiceLocator.java:187)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:181)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:1)
	at javax.swing.SwingWorker$1.call(SwingWorker.java:278)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at javax.swing.SwingWorker.run(SwingWorker.java:317)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Searching for: annotated with @Converter in package:
org/apache/camel/converter using classloader:
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: It's not an osgi bundle classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil getResources
AM FEINSTEN: Getting resource URL for package: org/apache/camel/converter
with classloader:
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@cec0c5
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: URL from classloader:
bundleresource://36/org/apache/camel/converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Decoded urlPath: /org/apache/camel/converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Scanning for classes in [/org/apache/camel/converter] matching
criteria: annotated with @Converter
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
WARNUNG: Could not read entries in url:
bundleresource://36/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.util.ResolverUtil.find(ResolverUtil.java:371)
	at org.apache.camel.util.ResolverUtil.find(ResolverUtil.java:279)
	at org.apache.camel.util.ResolverUtil.findAnnotated(ResolverUtil.java:255)
	at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:66)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:218)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:64)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:59)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:50)
	at
org.apache.camel.processor.interceptor.TraceFormatter.getBodyAsString(TraceFormatter.java:115)
	at
org.apache.camel.processor.interceptor.TraceFormatter.format(TraceFormatter.java:39)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.format(TraceInterceptor.java:68)
	at org.apache.camel.processor.Logger.logMessage(Logger.java:218)
	at org.apache.camel.processor.Logger.process(Logger.java:88)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.logExchange(TraceInterceptor.java:124)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:55)
	at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:47)
	at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:149)
	at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:134)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:92)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:74)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.commitOutputMessage(CamelConduit.java:168)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.doClose(CamelConduit.java:151)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:156)
	at
org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:159)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
	at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178)
	at $Proxy84.gibAlleDimensionenUndDescriptoren(Unknown Source)
	at
net.enbw.etg.rcm.pfc.marktdaten.MarktDatenProviderImpl.getAlleDimensionenUndDescriptoren(MarktDatenProviderImpl.java:183)
	at
net.enbw.etg.rcm.pfc.proxies.ServiceLocator.getAlleDimensionenUndDeskriptoren(ServiceLocator.java:187)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:181)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:1)
	at javax.swing.SwingWorker$1.call(SwingWorker.java:278)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at javax.swing.SwingWorker.run(SwingWorker.java:317)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Searching for: annotated with @Converter in package:
org/apache/camel/spring/converter using classloader:
org.eclipse.core.runtime.internal.adaptor.ContextFinder
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: It's not an osgi bundle classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil getResources
AM FEINSTEN: Getting resource URL for package:
org/apache/camel/spring/converter with classloader:
org.eclipse.core.runtime.internal.adaptor.ContextFinder@983d95
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: No URLs returned by classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: Searching for: annotated with @Converter in package:
org/apache/camel/spring/converter using classloader:
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil find
AM FEINSTEN: It's not an osgi bundle classloader
28.10.2008 16:18:17 org.apache.camel.util.ResolverUtil getResources
AM FEINSTEN: Getting resource URL for package:
org/apache/camel/spring/converter with classloader:
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@cec0c5

--- END TRACE LOG ---

-- 
View this message in context: http://www.nabble.com/ResolverUtil-under-Eclipse-RPC-%28OSGi%29-error%3A-Could-not-read-entries-in-url%3A-bundleresource%3A--36-org-apache-camel-converter-tp20205017s22882p20209020.html
Sent from the Camel - Users mailing list archive at Nabble.com.


RE: ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter

Posted by Claus Ibsen <ci...@silverbullet.dk>.
Hi

You can enabled TRACE logging for org.apache.camel....ResolverUtil

And it should log a ton of stuff. Would be useful to identify which classloaders you use.

Are you running it as OSGi or plain Java? What is on the classpath etc.
What OSGi framework is under the covers? 


Med venlig hilsen
 
Claus Ibsen
......................................
Silverbullet
Skovsgårdsvænget 21
8362 Hørning
Tlf. +45 2962 7576
Web: www.silverbullet.dk

-----Original Message-----
From: ehildebrandt [mailto:mail@eduard-hildebrandt.de] 
Sent: 28. oktober 2008 15:19
To: camel-user@activemq.apache.org
Subject: RE: ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter


Hi Claus,

>Isn't the converters being loading anyway?

No, the converters are not loaded.

>Does it work?

No. I have an message as byte-array and it is not converted to String.
That's why a I get NullPointerException later (body is null).

Cheers,

Eduard
-- 
View this message in context: http://www.nabble.com/ResolverUtil-under-Eclipse-RPC-%28OSGi%29-error%3A-Could-not-read-entries-in-url%3A-bundleresource%3A--36-org-apache-camel-converter-tp20205017s22882p20208114.html
Sent from the Camel - Users mailing list archive at Nabble.com.


RE: ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter

Posted by ehildebrandt <ma...@eduard-hildebrandt.de>.
Hi Claus,

>Isn't the converters being loading anyway?

No, the converters are not loaded.

>Does it work?

No. I have an message as byte-array and it is not converted to String.
That's why a I get NullPointerException later (body is null).

Cheers,

Eduard
-- 
View this message in context: http://www.nabble.com/ResolverUtil-under-Eclipse-RPC-%28OSGi%29-error%3A-Could-not-read-entries-in-url%3A-bundleresource%3A--36-org-apache-camel-converter-tp20205017s22882p20208114.html
Sent from the Camel - Users mailing list archive at Nabble.com.


RE: ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter

Posted by Claus Ibsen <ci...@silverbullet.dk>.
Hi

This should only be logged at WARN level. Isn't the converters being loading anyway? Does it work?

It's only an error if you can not run Camel as you expect, and you get ERROR/FATAL loggings.



Med venlig hilsen
 
Claus Ibsen
......................................
Silverbullet
Skovsgårdsvænget 21
8362 Hørning
Tlf. +45 2962 7576
Web: www.silverbullet.dk

-----Original Message-----
From: ehildebrandt [mailto:mail@eduard-hildebrandt.de] 
Sent: 28. oktober 2008 11:55
To: camel-user@activemq.apache.org
Subject: ResolverUtil under Eclipse RPC (OSGi) error: Could not read entries in url: bundleresource://36/org/apache/camel/converter


Hello all,

I'm trying to use Apache Camel 1.5-SNAPSHOT with Eclipse RPC 3.3.0 and get a
java.io.FileNotFoundException on loading the converters (see stacktrace
below).
Maybe I'm doing something wrong but it seems to me that issue CAMEL-774 is
not fixed.

I tried to debug the source code: 

--- SOURCE: ResolverUtil.java ----

            Method mth = loader.getClass().getMethod("getBundle", new
Class[] {});
            if (mth != null) {
                // it's osgi bundle class loader, so we need to load
implementation in bundles
                if (LOG.isDebugEnabled()) {
                    LOG.debug("Loading from osgi buindle using classloader:
" + loader);
                }
                loadImplementationsInBundle(test, packageName, loader, mth);
                return;
            }

--- END SOURCE ---

"loader.getClass().getMethod("getBundle", new Class[] {});" returns null
becauce the loader is of type
"org.eclipse.core.runtime.internal.adaptor.ContextFinder" and does not have
a "getBundle" method.

Is this a bug? Or do you have any idea what I'm doing wrong?

Best regards,

Eduard Hildebrandt

--- STACKTRACE START ---

28.10.2008 11:37:14 org.apache.camel.util.ResolverUtil find
WARNUNG: Could not read entries in url:
bundleresource://36/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.util.ResolverUtil.find(ResolverUtil.java:371)
	at org.apache.camel.util.ResolverUtil.find(ResolverUtil.java:279)
	at org.apache.camel.util.ResolverUtil.findAnnotated(ResolverUtil.java:255)
	at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:66)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:218)
	at
org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:64)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:59)
	at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:50)
	at
org.apache.camel.processor.interceptor.TraceFormatter.getBodyAsString(TraceFormatter.java:115)
	at
org.apache.camel.processor.interceptor.TraceFormatter.format(TraceFormatter.java:39)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.format(TraceInterceptor.java:68)
	at org.apache.camel.processor.Logger.logMessage(Logger.java:218)
	at org.apache.camel.processor.Logger.process(Logger.java:88)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.logExchange(TraceInterceptor.java:124)
	at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:55)
	at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:47)
	at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:149)
	at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:134)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:92)
	at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:74)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.commitOutputMessage(CamelConduit.java:168)
	at
org.apache.camel.component.cxf.transport.CamelConduit$CamelOutputStream.doClose(CamelConduit.java:151)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:156)
	at
org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:159)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
	at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178)
	at $Proxy84.gibAlleDimensionenUndDescriptoren(Unknown Source)
	at
net.enbw.etg.rcm.pfc.marktdaten.MarktDatenProviderImpl.getAlleDimensionenUndDescriptoren(MarktDatenProviderImpl.java:183)
	at
net.enbw.etg.rcm.pfc.proxies.ServiceLocator.getAlleDimensionenUndDeskriptoren(ServiceLocator.java:187)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:181)
	at
net.enbw.etg.rcm.pfc.view.navigator.Navigator$2.doInBackground(Navigator.java:1)
	at javax.swing.SwingWorker$1.call(SwingWorker.java:278)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at javax.swing.SwingWorker.run(SwingWorker.java:317)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

--- STACKTRACE END ---
-- 
View this message in context: http://www.nabble.com/ResolverUtil-under-Eclipse-RPC-%28OSGi%29-error%3A-Could-not-read-entries-in-url%3A-bundleresource%3A--36-org-apache-camel-converter-tp20205017s22882p20205017.html
Sent from the Camel - Users mailing list archive at Nabble.com.