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

Iurii Gerzhedovich reassigned IGNITE-23214:
-------------------------------------------

    Assignee: Iurii Gerzhedovich

> Can not use DURATION parameters in select queries
> -------------------------------------------------
>
>                 Key: IGNITE-23214
>                 URL: https://issues.apache.org/jira/browse/IGNITE-23214
>             Project: Ignite
>          Issue Type: Bug
>          Components: sql
>            Reporter: Igor Sapego
>            Assignee: Iurii Gerzhedovich
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> An SQL query to reproduce:
> {code:sql}
> SELECT ?
> {code}
> With a DURATION type parameter.
> Exception:
> {noformat}
> ...
> Caused by: java.lang.NullPointerException
>         at 
> org.apache.ignite.internal.sql.engine.prepare.PrepareServiceImpl.tryCreateCacheKeyFromParameterValues(PrepareServiceImpl.java:674)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> org.apache.ignite.internal.sql.engine.prepare.PrepareServiceImpl.getPlanIfParameterHaveValues(PrepareServiceImpl.java:630)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> org.apache.ignite.internal.sql.engine.prepare.PrepareServiceImpl.prepareQuery(PrepareServiceImpl.java:339)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> org.apache.ignite.internal.sql.engine.prepare.PrepareServiceImpl.prepareAsync0(PrepareServiceImpl.java:264)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> org.apache.ignite.internal.sql.engine.prepare.PrepareServiceImpl.prepareAsync(PrepareServiceImpl.java:248)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> org.apache.ignite.internal.sql.engine.SqlQueryProcessor.lambda$executeParsedStatement$14(SqlQueryProcessor.java:603)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1106)
>  ~[?:?]
>         at 
> java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2237)
>  ~[?:?]
>         at 
> org.apache.ignite.internal.sql.engine.SqlQueryProcessor.executeParsedStatement(SqlQueryProcessor.java:603)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> org.apache.ignite.internal.sql.engine.SqlQueryProcessor.lambda$querySingle$8(SqlQueryProcessor.java:529)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1106)
>  ~[?:?]
>         at 
> java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2237)
>  ~[?:?]
>         at 
> org.apache.ignite.internal.sql.engine.SqlQueryProcessor.querySingle(SqlQueryProcessor.java:512)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> org.apache.ignite.internal.sql.engine.SqlQueryProcessor.queryAsync(SqlQueryProcessor.java:433)
>  ~[ignite-sql-engine-3.0.0-SNAPSHOT.jar:?]
>         at 
> org.apache.ignite.client.handler.requests.sql.ClientSqlExecuteRequest.executeAsync(ClientSqlExecuteRequest.java:169)
>  ~[ignite-client-handler-3.0.0-SNAPSHOT.jar:?]
>         ... 29 more
> {noformat}



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

Reply via email to