Uploaded image for project: 'FUSE Mediation Router'
  1. FUSE Mediation Router
  2. MR-718

NPE in validator component if no classpath prefix

    XMLWordPrintable

Details

    Description

      See forum
      https://community.jboss.org/thread/224470

      Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: validator://my_message_v1.xsd due to: null
              at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:488)
              at org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:61)
              at org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:187)
              at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:108)
              at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:114)
              at org.apache.camel.model.SendDefinition.resolveEndpoint(SendDefinition.java:61)
              at org.apache.camel.model.SendDefinition.createProcessor(SendDefinition.java:55)
              at org.apache.camel.model.ProcessorDefinition.createOutputsProcessor(ProcessorDefinition.java:402)
              at org.apache.camel.model.TryDefinition.createProcessor(TryDefinition.java:75)
              at org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:461)
              at org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:179)
              at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:876)
              ... 48 more
      Caused by: java.lang.NullPointerException
              at org.apache.camel.component.validator.DefaultLSResourceResolver.resolveResource(DefaultLSResourceResolver.java:73)
              at com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper.resolveEntity(DOMEntityResolverWrapper.java:109)
              at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity(XMLEntityManager.java:1056)
              at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.resolveDocument(XMLSchemaLoader.java:631)
              at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.resolveSchema(XSDHandler.java:2041)
              at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.constructTrees(XSDHandler.java:997)
              at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.constructTrees(XSDHandler.java:1109)
              at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:609)
              at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:588)
              at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:555)
              at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:521)
              at com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.newSchema(XMLSchemaFactory.java:240)
              at javax.xml.validation.SchemaFactory.newSchema(SchemaFactory.java:591)
              at org.apache.camel.processor.validation.ValidatingProcessor.createSchema(ValidatingProcessor.java:279)
              at org.apache.camel.processor.validation.ValidatingProcessor.loadSchema(ValidatingProcessor.java:143)
              at org.apache.camel.component.validator.ValidatorComponent.createEndpoint(ValidatorComponent.java:55)
              at org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:91)
              at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:469)
              ... 59 more
      

      Attachments

        Activity

          People

            cibsen@redhat.com Claus Ibsen
            cibsen@redhat.com Claus Ibsen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: