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:[EMAIL PROTECTED] 
Sent: 28. oktober 2008 16:32
To: [email protected]
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:
[EMAIL PROTECTED]
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:
[EMAIL PROTECTED]
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:
[EMAIL PROTECTED]
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:
[EMAIL PROTECTED]

--- 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.

Reply via email to