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

Claus Ibsen resolved CAMEL-15610.
---------------------------------
    Fix Version/s: 3.6.0
       Resolution: Fixed

> NPE in 
> CamelXmlTreeParserHelper.parseCamelRouteTree(CamelXmlTreeParserHelper.java:47)
>  when routes are empty
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-15610
>                 URL: https://issues.apache.org/jira/browse/CAMEL-15610
>             Project: Camel
>          Issue Type: Bug
>          Components: tooling
>    Affects Versions: 3.5.0
>            Reporter: Aurélien Pupier
>            Priority: Major
>             Fix For: 3.6.0
>
>
> {noformat}
> java.lang.NullPointerException
>       at 
> org.apache.camel.parser.helper.CamelXmlTreeParserHelper.parseCamelRouteTree(CamelXmlTreeParserHelper.java:47)
>       at 
> org.apache.camel.parser.XmlRouteParser.parseXmlRouteTree(XmlRouteParser.java:99)
>       at 
> com.github.cameltooling.lsp.internal.documentsymbol.DocumentSymbolXMLProcessor.getSymbolInformations(DocumentSymbolXMLProcessor.java:56)
> {noformat}
> minimal test to reproduce:
> {noformat}
>       @Test
>       void minimalTestShowingNPE() throws IOException {
>               String textTotest =
>                               "<camelContext id=\"camel\" 
> xmlns=\"http://camel.apache.org/schema/spring\";>\r\n" + 
>                               "\r\n" + 
>                               "    <route id=\"a route\">\r\n" + 
>                               "    </route>\r\n" + 
>                               "\r\n"
>                               + "</camelContext>\n";
>               File camelFile = File.createTempFile("camelFile", ".xml");
>               Files.write(textTotest.getBytes(), camelFile);
>               XmlRouteParser.parseXmlRouteTree(new 
> ByteArrayInputStream(textTotest.getBytes()), "", camelFile.getAbsolutePath());
>       }
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to