[ https://issues.apache.org/jira/browse/KYLIN-1685?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
fengYu updated KYLIN-1685: -------------------------- Attachment: 0003-KYLIN-1685-error-happens-while-execute-a-sql-contain.patch > error happens while execute a sql contains '?' using Statement > -------------------------------------------------------------- > > Key: KYLIN-1685 > URL: https://issues.apache.org/jira/browse/KYLIN-1685 > Project: Kylin > Issue Type: Bug > Components: Driver - JDBC > Affects Versions: v1.2, v1.5.1 > Reporter: fengYu > Attachments: > 0003-KYLIN-1685-error-happens-while-execute-a-sql-contain.patch > > > Exception happen : > java.sql.SQLException: Error while executing SQL "select * from test_table > where url not in ('http://a.b.com/?a=b')": > org.apache.kylin.jdbc.KylinStatement cannot be cast to > org.apache.kylin.jdbc.KylinPreparedStatement > at org.apache.kylin.jdbc.KylinResultSet.execute(KylinResultSet.java:54) > at > org.apache.calcite.avatica.AvaticaConnection$1.execute(AvaticaConnection.java:566) > at org.apache.kylin.jdbc.KylinMeta.prepareAndExecute(KylinMeta.java:79) > at > org.apache.calcite.avatica.AvaticaConnection.prepareAndExecuteInternal(AvaticaConnection.java:571) > at > org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:135) > at > org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:186) > at > org.apache.kylin.jdbc.DriverTest.testStatementWithQuestionMask(DriverTest.java:79) > This caused by kylin jdbc will take a sql contain '?' as PreparedStatement > and cast as it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)