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

Reply via email to