[jboss-jira] [JBoss JIRA] (DROOLS-4555) functionDefinition parameter with trailing space causes NPE

Matteo Mortari (Jira) issues at jboss.org
Tue Jan 7 11:23:58 EST 2020


     [ https://issues.redhat.com/browse/DROOLS-4555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matteo Mortari updated DROOLS-4555:
-----------------------------------
    Summary: functionDefinition parameter with trailing space causes NPE  (was: Importing DMN model causes NullPointerException)


> functionDefinition parameter with trailing space causes NPE
> -----------------------------------------------------------
>
>                 Key: DROOLS-4555
>                 URL: https://issues.redhat.com/browse/DROOLS-4555
>             Project: Drools
>          Issue Type: Bug
>            Reporter: Jonas Tamimi
>            Assignee: Matteo Mortari
>            Priority: Major
>
> Hi,
> this is my first issue, so I hope I did everything right. We have been using version 7.21.0.Final of Drools for the last few months. A few weeks ago we switched to the latest version and could not import a few of our decision models (.dmn) anymore. According to our own research the bug seems to be present since 7.22.0.t042 and is still present in the latest snapshot.
> This is the relevant logging output: [https://gist.github.com/oas/ec0f70585411d8c3f0266b7d2fd02ebc|https://gist.github.com/oas/ec0f70585411d8c3f0266b7d2fd02ebc]
> I tried to narrow down the exception and it seems to be in the method {{checkVariableName}} of {{org.kie.dmn.feel.parser.feel11.FEELParser}}. {{errorChecker.hasErrors()}} is false, but it is not catched by the if statement in line 111. Because of this, {{errorChecker.getErrors()}} returns null instead of a {{List<FEELEvent>}}.
> The method {{checkVariableName}} in {{org.kie.dmn.core.compiler.DMNCompilerHelper}}, assumes that a list will be returned and calls {{isEmpty()}}. This throws the {{NullPointerException}}.



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list