[
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)