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

SimonAlexs updated CALCITE-6145:
--------------------------------
    Description: 
When use sql as follow, trim without parameters, it throws 
java.lang.NullPointerException.
{code:java}
select trim(){code}
Error position is org.apache.calcite.sql.SqlOperator#constructArgNameList. 
Exact reason is in attachment.( operand.getKind() results in this exception)

Is it should throw "Invalid number of arguments to function 'TRIM'"? Or other 
exact description.

  was:
When use sql as follow, trim without parameters, it throws 
java.lang.NullPointerException.
{code:java}
select trim(){code}
Error position is org.apache.calcite.sql.SqlOperator#constructArgNameList. 
Exact reason is in picture.( operand.getKind() results in this exception)

Is it should throw "Invalid number of arguments to function 'TRIM'"? Or other 
exact description.

 

!image-2023-11-30-16-44-18-699.png!


> Function 'TRIM' throw NullPointerException without parameters
> -------------------------------------------------------------
>
>                 Key: CALCITE-6145
>                 URL: https://issues.apache.org/jira/browse/CALCITE-6145
>             Project: Calcite
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 1.36.0
>            Reporter: SimonAlexs
>            Priority: Major
>         Attachments: BCE71F04-5F6B-44a5-87F0-CF22284FA6E0.png
>
>
> When use sql as follow, trim without parameters, it throws 
> java.lang.NullPointerException.
> {code:java}
> select trim(){code}
> Error position is org.apache.calcite.sql.SqlOperator#constructArgNameList. 
> Exact reason is in attachment.( operand.getKind() results in this exception)
> Is it should throw "Invalid number of arguments to function 'TRIM'"? Or other 
> exact description.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to