Hi Christian, It's due to xerces in lib/endorsed (required to fix an issue with IBM jdk), and a forget of the systemPackages property. I already created the jira and I will fix that for Karaf 2.3.3.
The workaround is to remove xerces jar from lib/endorsed. Regards JB -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://wwx.talend.com ----- Reply message ----- From: "Christian Schneider" <ch...@die-schneider.net> To: <dev@camel.apache.org> Subject: [VOTE] Release Apache Camel 2.12.0 (RC2) Date: Sun, Sep 8, 2013 9:25 am +1 I tested some tutorial examples in Apache Karaf 2.3.2 and Apache Karaf 2.3.1. I had one problem though. When testing the example https://github.com/cschneider/Karaf-Tutorial/tree/master/camel/order I got the error below. I also tested on camel 2.11.1 and got the same error. So this is no new regression. I tested camel 2.12.0 on karaf 2.3.1 now too and there it worked. So this may be a problem in karaf 2.3.2. I will look into the error in more detail and open an issue if the problem is in camel. Christian 2013-09-08 09:10:51,956 | WARN | file://ordersin | GenericFileOnCompletion | ent.file.GenericFileOnCompletion 161 | 60 - org.apache.camel.camel-core - 2.12.0 | Rollback file strategy: org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy@1f7e9bc for file: GenericFile[order1.xml] 2013-09-08 09:10:52,580 | ERROR | file://ordersin | DefaultErrorHandler | rg.apache.camel.util.CamelLogger 215 | 60 - org.apache.camel.camel-core - 2.12.0 | Failed delivery for (MessageId: ID-wschris-63101-1378624109305-0-257 on ExchangeId: ID-wschris-63101-1378624109305-0-258). Exhausted after delivery attempt: 1 caught: org.apache.camel.TypeConversionException: Error during type conversion from type: java.io.BufferedInputStream to the required type: org.w3c.dom.Document with value java.io.BufferedInputStream@3f721f due javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found Message History --------------------------------------------------------------------------------------------------------------------------------------- RouteId ProcessorId Processor Elapsed (ms) [order ] [order ] [file://ordersin?noop=true ] [ 110] [order ] [setHeader1 ] [setHeader[customer] ] [ 110] Exchange --------------------------------------------------------------------------------------------------------------------------------------- Exchange[ Id ID-wschris-63101-1378624109305-0-258 ExchangePattern InOnly Headers {breadcrumbId=ID-wschris-63101-1378624109305-0-257, CamelFileAbsolute=false, CamelFileAbsolutePath=D:\java\apache-karaf-2.3.2\ordersin\order1.xml, CamelFileLastModified=1335128170616, CamelFileLength=221, CamelFileName=order1.xml, CamelFileNameOnly=order1.xml, CamelFileParent=ordersin, CamelFilePath=ordersin\order1.xml, CamelFileRelativePath=order1.xml, CamelRedelivered=false, CamelRedeliveryCounter=0} BodyType org.apache.camel.component.file.GenericFile Body [Body is file based: GenericFile[order1.xml]] ] Stacktrace --------------------------------------------------------------------------------------------------------------------------------------- org.apache.camel.TypeConversionException: Error during type conversion from type: java.io.BufferedInputStream to the required type: org.w3c.dom.Document with value java.io.BufferedInputStream@3f721f due javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found at org.apache.camel.impl.converter.BaseTypeConverterRegistry.convertTo(BaseTypeConverterRegistry.java:130)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.core.osgi.OsgiTypeConverter.convertTo(OsgiTypeConverter.java:107)[62:org.apache.camel.camel-blueprint:2.12.0] at org.apache.camel.builder.xml.XPathBuilder.doGetDocument(XPathBuilder.java:1113)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.builder.xml.XPathBuilder.getDocument(XPathBuilder.java:1092)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.builder.xml.XPathBuilder.doInEvaluateAs(XPathBuilder.java:881)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.builder.xml.XPathBuilder.evaluateAs(XPathBuilder.java:778)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.builder.xml.XPathBuilder.evaluate(XPathBuilder.java:748)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.builder.xml.XPathBuilder.evaluate(XPathBuilder.java:168)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.builder.ProcessorBuilder$4.process(ProcessorBuilder.java:103)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:352)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:199)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:165)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:187)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:114)[60:org.apache.camel.camel-core:2.12.0] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_03] at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)[:1.7.0_03] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)[:1.7.0_03] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)[:1.7.0_03] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.7.0_03] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_03] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_03] at java.lang.Thread.run(Thread.java:722)[:1.7.0_03] Caused by: org.apache.camel.RuntimeCamelException: javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1344)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.util.ObjectHelper.invokeMethod(ObjectHelper.java:986)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.impl.converter.InstanceMethodTypeConverter.convertTo(InstanceMethodTypeConverter.java:78)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.impl.converter.BaseTypeConverterRegistry.doConvertTo(BaseTypeConverterRegistry.java:275)[60:org.apache.camel.camel-core:2.12.0] at org.apache.camel.impl.converter.BaseTypeConverterRegistry.convertTo(BaseTypeConverterRegistry.java:113)[60:org.apache.camel.camel-core:2.12.0] ... 28 more Caused by: javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:110)[:2.2.0] at org.apache.camel.converter.jaxp.XmlConverter.createDocumentBuilderFactory(XmlConverter.java:891) at org.apache.camel.converter.jaxp.XmlConverter.getDocumentBuilderFactory(XmlConverter.java:867) at org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument(XmlConverter.java:729) at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_03] at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_03] at org.apache.camel.util.ObjectHelper.invokeMethod(ObjectHelper.java:982) ... 31 more Am 05.09.2013 08:50, schrieb Willem Jiang: > After 5 month of development, we have a new minor release candidate > apache-camel-2.12.0 ready. > It comes with 350 issues resolved: new features, improvements and bug > fixes[1] > . You can find the release notes here [2]. > > The issues we found in Camel 2.12.0 (RC1), such as including camel-core > test jar and salesforce component regression. were all fixed. > > Please find the staging repo here: > https://repository.apache.org/content/repositories/orgapachecamel-011/ > > The tarballs are here > https://repository.apache.org/content/repositories/orgapachecamel-011/org/apache/camel/apache-camel/2.12.0/ > > Tag: > https://git-wip-us.apache.org/repos/asf?p=camel.git;a=tag;h=127b8654d5cf99bb8b3b579a23656b238658e366 > > Please review, help out with testing and vote to approve this release > binary. Please mention what you tested to prevent duplicate work. Your vote > counts! > > [ ] +1 Release the binary as Apache Camel 2.12.0 > [ ] -1 Veto the release (provide specific comments) > Vote is open for at least 72 hours. > > > [1] > https://issues.apache.org/jira/issues/?jql=project%20%3D%20CAMEL%20AND%20fixVersion%20%3D%20%222.12.0%22 > [2] > https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12323968&projectId=12311211 > > > > Thanks in advance, > > Willem Jiang > > Red Hat, Inc. > FuseSource is now part of Red Hat > Web: http://www.fusesource.com | http://www.redhat.com > Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) > (English) > http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) > Twitter: willemjiang > Weibo: 姜宁willem > -- Christian Schneider http://www.liquid-reality.de Open Source Architect Talend Application Integration Division http://www.talend.com