[ 
https://issues.apache.org/jira/browse/CAMEL-9912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-9912.
--------------------------------
    Resolution: Invalid

Please use the user forum / user mailing list to get help first

Also we do not support Saxon Enterprise version. You would need to contact that 
vendor to make their product OSGi friendly.

> Camel
> -----
>
>                 Key: CAMEL-9912
>                 URL: https://issues.apache.org/jira/browse/CAMEL-9912
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-blueprint
>    Affects Versions: 2.15.5, 2.16.3, 2.17.0
>         Environment: CentOS 6, Java 8 (64-bit)
>            Reporter: Allen Bagwell
>            Assignee: Grzegorz Grzybek
>            Priority: Minor
>
> I am experiencing an issue with the listed release versions of Camel where if 
> I include Saxon Enterprise Edition as a maven dependency it somehow causes a 
> schema validation error within Camel itself before any of my tests run. (The 
> mere act of including it as a dependency appears to auto-magically use it in 
> place of standard javax.xml implementation.)
> Reproducing the bug requires no more than a simple blueprint file with a 
> CamelContext of .from("direct:start").to("mock:finish") and include a version 
> of Saxon Enterprise that has been run through bnd to make it OSGi friendly.
> I didn't have this issue in Camel 2.12.0
> Stacktrace follows...
> INFO  25-Apr-2016 16:26:21.119, [main], CamelBlueprintHelper - Using 
> Blueprint XML file: 
> /home/afbagwe/workspaces/osgi/cattle/target/test-classes/cattle-test-blueprint.xml
> Apr 25, 2016 4:26:21 PM 
> org.ops4j.pax.swissbox.tinybundles.core.metadata.RawBuilder run
> INFO: Copy thread finished.
> INFO  25-Apr-2016 16:26:21.211, [main], Activator - Camel activator starting
> INFO  25-Apr-2016 16:26:21.255, [main], Activator - Camel activator started
> INFO  25-Apr-2016 16:26:21.653, [Blueprint Extender: 1], 
> BlueprintContainerImpl - Bundle CattleProcessorTest/1.0.0 is waiting for 
> namespace handlers 
> [http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0, 
> http://camel.apache.org/schema/blueprint]
> ERROR 25-Apr-2016 16:26:22.205, [Blueprint Extender: 3], 
> BlueprintContainerImpl - Unable to start blueprint container for bundle 
> org.apache.aries.blueprint.cm/1.0.6
> org.xml.sax.SAXParseException: The schema is invalid
>       at 
> com.saxonica.ee.jaxp.SchemaFactoryImpl.toSAXException(SchemaFactoryImpl.java:407)
>  ~[saxon-ee-9.6.0.8.jar:?]
>       at 
> com.saxonica.ee.jaxp.SchemaFactoryImpl.newSchema(SchemaFactoryImpl.java:292) 
> ~[saxon-ee-9.6.0.8.jar:?]
>       at 
> org.apache.aries.blueprint.namespace.NamespaceHandlerRegistryImpl.createSchema(NamespaceHandlerRegistryImpl.java:347)
>  ~[org.apache.aries.blueprint.core-1.4.4.jar:1.4.4]
>       at 
> org.apache.aries.blueprint.namespace.NamespaceHandlerRegistryImpl.getSchema(NamespaceHandlerRegistryImpl.java:261)
>  ~[org.apache.aries.blueprint.core-1.4.4.jar:1.4.4]
>       at 
> org.apache.aries.blueprint.namespace.NamespaceHandlerRegistryImpl.access$300(NamespaceHandlerRegistryImpl.java:75)
>  ~[org.apache.aries.blueprint.core-1.4.4.jar:1.4.4]
>       at 
> org.apache.aries.blueprint.namespace.NamespaceHandlerRegistryImpl$NamespaceHandlerSetImpl.getSchema(NamespaceHandlerRegistryImpl.java:557)
>  ~[org.apache.aries.blueprint.core-1.4.4.jar:1.4.4]
>       at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:321)
>  [org.apache.aries.blueprint.core-1.4.4.jar:1.4.4]
>       at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:269)
>  [org.apache.aries.blueprint.core-1.4.4.jar:1.4.4]
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
> [?:1.8.0_74]
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_74]
>       at 
> org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)
>  [org.apache.aries.blueprint.core-1.4.4.jar:1.4.4]
>       at 
> org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
>  [org.apache.aries.blueprint.core-1.4.4.jar:1.4.4]
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
> [?:1.8.0_74]
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_74]
>       at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
>  [?:1.8.0_74]
>       at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
>  [?:1.8.0_74]
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>  [?:1.8.0_74]
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>  [?:1.8.0_74]
>       at java.lang.Thread.run(Thread.java:745) [?:1.8.0_74]
> Caused by: net.sf.saxon.type.SchemaException: The schema is invalid
>       at 
> com.saxonica.ee.schema.SchemaCompiler.compile(SchemaCompiler.java:501) 
> ~[saxon-ee-9.6.0.8.jar:?]
>       at 
> com.saxonica.ee.schema.SchemaCompiler.validate(SchemaCompiler.java:530) 
> ~[saxon-ee-9.6.0.8.jar:?]
>       at 
> com.saxonica.config.EnterpriseConfiguration.addSchemaSource(EnterpriseConfiguration.java:501)
>  ~[saxon-ee-9.6.0.8.jar:?]
>       at 
> com.saxonica.ee.jaxp.SchemaFactoryImpl.newSchema(SchemaFactoryImpl.java:289) 
> ~[saxon-ee-9.6.0.8.jar:?]
>       ... 17 more
> INFO  25-Apr-2016 16:26:22.279, [Blueprint Extender: 3], 
> BlueprintContainerImpl - Bundle CattleProcessorTest/1.0.0 is waiting for 
> namespace handlers 
> [http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0]
> INFO  25-Apr-2016 16:26:51.737, [main], CattleProcessorTest - 
> ********************************************************************************
> INFO  25-Apr-2016 16:26:51.738, [main], CattleProcessorTest - Testing: 
> fakeTest(tech.app.mp.cattle.CattleProcessorTest)
> INFO  25-Apr-2016 16:26:51.738, [main], CattleProcessorTest - 
> ********************************************************************************
> WARN  25-Apr-2016 16:27:21.742, [main], CamelBlueprintHelper - Test bundle 
> headers: Bundle-ManifestVersion=2, Bundle-Name=System Bundle, 
> Bundle-SymbolicName=org.apache.felix.connect, Bundle-Vendor=Apache Software 
> Foundation, Bundle-Version=0.0.0
> WARN  25-Apr-2016 16:27:21.743, [main], CamelBlueprintHelper - 
> ServiceReference: [org.osgi.service.cm.ConfigurationListener, 
> org.apache.felix.fileinstall.ArtifactListener, 
> org.apache.felix.fileinstall.ArtifactInstaller], bundle: 
> org.apache.felix.fileinstall [31], symbolicName: org.apache.felix.fileinstall
> WARN  25-Apr-2016 16:27:21.743, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.camel.spi.ComponentResolver], bundle: 
> org.apache.camel.camel-core [3], symbolicName: org.apache.camel.camel-core
> WARN  25-Apr-2016 16:27:21.744, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.blueprint.services.ParserService], 
> bundle: org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.744, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.blueprint.NamespaceHandler], bundle: 
> org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.744, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.camel.spi.LanguageResolver], bundle: 
> org.apache.camel.camel-core [3], symbolicName: org.apache.camel.camel-core
> WARN  25-Apr-2016 16:27:21.744, [main], CamelBlueprintHelper - 
> ServiceReference: [org.osgi.service.url.URLStreamHandlerService], bundle: 
> org.apache.felix.fileinstall [31], symbolicName: org.apache.felix.fileinstall
> WARN  25-Apr-2016 16:27:21.744, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.felix.cm.PersistenceManager], bundle: 
> org.apache.felix.configadmin [17], symbolicName: org.apache.felix.configadmin
> WARN  25-Apr-2016 16:27:21.745, [main], CamelBlueprintHelper - 
> ServiceReference: [org.osgi.service.startlevel.StartLevel], bundle: 
> org.apache.felix.connect [0], symbolicName: org.apache.felix.connect
> WARN  25-Apr-2016 16:27:21.745, [main], CamelBlueprintHelper - 
> ServiceReference: [org.osgi.service.blueprint.container.BlueprintContainer], 
> bundle: org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.745, [main], CamelBlueprintHelper - 
> ServiceReference: [org.osgi.service.cm.ManagedServiceFactory], bundle: 
> org.apache.felix.fileinstall [31], symbolicName: org.apache.felix.fileinstall
> WARN  25-Apr-2016 16:27:21.745, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.blueprint.NamespaceHandler], bundle: 
> org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.746, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.camel.spi.TypeConverterLoader], bundle: 
> org.apache.camel.camel-core [3], symbolicName: org.apache.camel.camel-core
> WARN  25-Apr-2016 16:27:21.750, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.proxy.ProxyManager], bundle: 
> org.apache.aries.proxy.impl [15], symbolicName: org.apache.aries.proxy.impl
> WARN  25-Apr-2016 16:27:21.750, [main], CamelBlueprintHelper - 
> ServiceReference: [org.osgi.framework.hooks.bundle.EventHook], bundle: 
> org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.750, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.blueprint.NamespaceHandler], bundle: 
> org.apache.camel.camel-blueprint [7], symbolicName: 
> org.apache.camel.camel-blueprint
> WARN  25-Apr-2016 16:27:21.751, [main], CamelBlueprintHelper - 
> ServiceReference: 
> [org.apache.aries.blueprint.services.BlueprintExtenderService], bundle: 
> org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.751, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.camel.spi.DataFormatResolver], bundle: 
> org.apache.camel.camel-core [3], symbolicName: org.apache.camel.camel-core
> WARN  25-Apr-2016 16:27:21.751, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.blueprint.NamespaceHandler], bundle: 
> org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.751, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.blueprint.NamespaceHandler], bundle: 
> org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.751, [main], CamelBlueprintHelper - 
> ServiceReference: [org.osgi.service.blueprint.container.BlueprintContainer], 
> bundle: org.apache.camel.camel-blueprint [7], symbolicName: 
> org.apache.camel.camel-blueprint
> WARN  25-Apr-2016 16:27:21.752, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.blueprint.NamespaceHandler], bundle: 
> org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.752, [main], CamelBlueprintHelper - 
> ServiceReference: [org.osgi.service.cm.ConfigurationAdmin], bundle: 
> org.apache.felix.configadmin [17], symbolicName: org.apache.felix.configadmin
> WARN  25-Apr-2016 16:27:21.752, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.blueprint.NamespaceHandler], bundle: 
> org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.752, [main], CamelBlueprintHelper - 
> ServiceReference: [org.osgi.service.packageadmin.PackageAdmin], bundle: 
> org.apache.felix.connect [0], symbolicName: org.apache.felix.connect
> WARN  25-Apr-2016 16:27:21.752, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.blueprint.NamespaceHandler], bundle: 
> org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> WARN  25-Apr-2016 16:27:21.752, [main], CamelBlueprintHelper - 
> ServiceReference: [org.apache.aries.quiesce.participant.QuiesceParticipant], 
> bundle: org.apache.aries.blueprint.core [18], symbolicName: 
> org.apache.aries.blueprint.core
> INFO  25-Apr-2016 16:27:21.753, [main], CattleProcessorTest - 
> ********************************************************************************
> INFO  25-Apr-2016 16:27:21.753, [main], CattleProcessorTest - Testing done: 
> fakeTest(tech.app.mp.cattle.CattleProcessorTest)
> INFO  25-Apr-2016 16:27:21.755, [main], CattleProcessorTest - Took: 1 minute 
> (60658 millis)
> INFO  25-Apr-2016 16:27:21.755, [main], CattleProcessorTest - 
> ********************************************************************************
> INFO  25-Apr-2016 16:27:21.772, [main], BlueprintExtender - Destroying 
> BlueprintContainer for bundle org.apache.aries.blueprint.cm/1.0.6
> INFO  25-Apr-2016 16:27:21.786, [main], BlueprintExtender - Destroying 
> BlueprintContainer for bundle CattleProcessorTest/1.0.0
> INFO  25-Apr-2016 16:27:21.787, [main], BlueprintExtender - Destroying 
> BlueprintContainer for bundle org.apache.aries.blueprint.core/1.4.4
> INFO  25-Apr-2016 16:27:21.789, [main], BlueprintExtender - Destroying 
> BlueprintContainer for bundle org.apache.camel.camel-blueprint/2.17.0
> INFO  25-Apr-2016 16:27:21.801, [main], Activator - Camel activator stopping
> INFO  25-Apr-2016 16:27:21.801, [main], Activator - Camel activator stopped
> INFO  25-Apr-2016 16:27:21.802, [main], CamelBlueprintHelper - Deleting work 
> directory target/bundles/1461626781122
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 61.338 sec 
> <<< FAILURE! - in tech.app.mp.cattle.CattleProcessorTest
> fakeTest(tech.app.mp.cattle.CattleProcessorTest)  Time elapsed: 60.716 sec  
> <<< ERROR!
> java.lang.RuntimeException: Gave up waiting for service 
> (objectClass=org.apache.camel.CamelContext)
> Results :
> Tests in error: 
>   
> CattleProcessorTest>CamelBlueprintTestSupport.setUp:233->CamelTestSupport.setUp:239->CamelTestSupport.doSetUp:271->CamelBlueprintTestSupport.createCamelContext:478
>  ยป Runtime
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to