[ https://issues.apache.org/jira/browse/CASSANDRA-18113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
n.v.harikrishna reassigned CASSANDRA-18113: ------------------------------------------- Assignee: n.v.harikrishna > fqltool dump results NPE when null value inserted using prepared query > ---------------------------------------------------------------------- > > Key: CASSANDRA-18113 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18113 > Project: Cassandra > Issue Type: Bug > Components: Tool/fql > Reporter: n.v.harikrishna > Assignee: n.v.harikrishna > Priority: Normal > > Enable fullquerylog, prepare insert statement and bind it with a null value > and execute it. Executing fqltool dump after insert will result into > NullPointerException. > > Stept to reproduce: > * Create cluster using ccm > * Create a table something like: > {code:java} > CREATE TABLE ks1.t2 ( > id int PRIMARY KEY, > value text > ) ; > {code} > * Execute below code > {code:java} > try (CqlSession cqlSession = CqlSession.builder().build()) { > PreparedStatement preparedStatement = cqlSession.prepare("INSERT INTO > ks1.t2 (id, value) VALUES (?, ?)"); > cqlSession.execute(preparedStatement.bind(6, null)); > } > {code} > * Now running fqltool dump. It will run into NPE > > > Stack trace: > {code:java} > error: null > -- StackTrace -- > java.lang.NullPointerException > at net.openhft.chronicle.bytes.BytesStore.wrap(BytesStore.java:76) > at net.openhft.chronicle.bytes.Bytes.wrapForRead(Bytes.java:179) > at > org.apache.cassandra.fqltool.commands.Dump.appendValuesToStringBuilder(Dump.java:222) > at org.apache.cassandra.fqltool.commands.Dump.dumpQuery(Dump.java:179) > at org.apache.cassandra.fqltool.commands.Dump.lambda$dump$0(Dump.java:123) > at > net.openhft.chronicle.queue.impl.single.StoreTailer.readDocument(StoreTailer.java:111) > at org.apache.cassandra.fqltool.commands.Dump.dump(Dump.java:148) > at org.apache.cassandra.fqltool.commands.Dump.run(Dump.java:68) > at > org.apache.cassandra.fqltool.FullQueryLogTool.main(FullQueryLogTool.java:65) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org