Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-4312

Print reason for XSL stylesheet compile failure

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 2.6.0
    • 2.8.2, 2.9.0
    • camel-core
    • None
    • ServiceMix 4.3.1-fuse-01-22

    • Patch Available
    • Novice

    Description

      Failure to compile a resource in an xslt:// URL leads to this error message:

      org.apache.camel.RuntimeCamelException: org.apache.camel.FailedToCreateRouteException: Failed to create route route39 at: >>> To[xslt://foo.xslt] <<< in route: Route[[From[direct:foo]] -> [To[xslt://foo.xslt... because of Failed to resolve endpoint: xslt://foo.xslt due to:
      Could not compile stylesheet class path resource [foo.xslt]
      ...

      Caused by: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
      at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:877)[:]
      at org.apache.camel.builder.xml.XsltBuilder.setTransformerSource(XsltBuilder.java:252)[68:org.apache.camel.camel-core:2.6.0.fuse-01-22]
      at org.apache.camel.builder.xml.XsltBuilder.setTransformerInputStream(XsltBuilder.java:282)[68:org.apache.camel.camel-core:2.6.0.fuse-01-22]
      at org.apache.camel.component.xslt.XsltComponent.loadResource(XsltComponent.java:156)[75:org.apache.camel.camel-spring:2.6.0.fuse-01-22]
      ... 33 more

      Which is completely correct, but doesn't provide much of a hint as to how to fix my stylesheet

      Attachments

        1. CAMEL-4312-patch.txt
          8 kB
          Ioannis Canellos

        Activity

          People

            iocanel Ioannis Canellos
            msmith@cbnco.com Michael Smith
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: