AnnotationTypeConverterLoader failed for folders containing spaces ------------------------------------------------------------------
Key: CAMEL-3942 URL: https://issues.apache.org/jira/browse/CAMEL-3942 Project: Camel Issue Type: Bug Components: camel-core Affects Versions: 2.7.1 Environment: Windows XP Reporter: Jean-Christophe Priority: Minor This problem appears when jar dependencies with type converters have path containing space characters. In my case, the camel-mail-2.7.1.jar jar is located in my local maven repository. I get this error during my project startup: {noformat} [...] Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 22: jar:file:/D:/Documents and Settings/501915291/.m2/repository/org/apache/camel/camel-mail/2.7.1/camel-mail-2.7.1.jar!/META-INF/services/org/apache/camel/TypeConverter at java.net.URI$Parser.fail(URI.java:2809) at java.net.URI$Parser.checkChars(URI.java:2982) at java.net.URI$Parser.parse(URI.java:3019) at java.net.URI.<init>(URI.java:578) at java.net.URL.toURI(URL.java:918) at org.apache.camel.impl.converter.AnnotationTypeConverterLoader.findPackages(AnnotationTypeConverterLoader.java:118) at org.apache.camel.impl.converter.AnnotationTypeConverterLoader.findPackageNames(AnnotationTypeConverterLoader.java:108) at org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:69) ... 63 more {noformat} FIX: findPackages method in AnnotationTypeConverterLoader shouldn't use URIs to store already visited jars. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira