[ https://issues.apache.org/jira/browse/CASSANDRA-15199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sam Tunnicliffe updated CASSANDRA-15199: ---------------------------------------- Severity: Normal Complexity: Normal Discovered By: User Report Bug Category: Parent values: Availability(12983)Level 1 values: Unavailable(12994) Component/s: Messaging/Client Status: Open (was: Triage Needed) > Cassandra throwing occasional NPE 3.11.x > ---------------------------------------- > > Key: CASSANDRA-15199 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15199 > Project: Cassandra > Issue Type: Bug > Components: Messaging/Client > Reporter: Jeremy Justus > Priority: Normal > > Hey folks, decided to raise an official Jira(never done one of these before) > about an issue we have found between Kong API Gateway leveraging Cassandra as > our db. > We run a C* cluster in 2 close DCs, 6 C* nodes total, 3 in each DC. Data > replicated across all nodes. We have found C* sometimes throws NPEs based on > the calls made by the lua-cassandra driver Kong > leverages([https://github.com/thibaultcha/lua-cassandra]). Very specifically > it seems to occur when attempting to do paging across multiple C* nodes. When > persistently paging to a single C* node we can't reproduce NPEs in C*. > The exact Error C* throws with its stack-trace can be seen here: > [https://github.com/Kong/kong/issues/4194#issuecomment-497572751] > And again when we tried to upgrade from 3.11.2 to 3.11.4 in hopes it was > already resolved: > [https://github.com/Kong/kong/issues/4194#issuecomment-497590235] > Same error same line numbers, so code must be same in this portion. > > Sample of our C* Config: > [https://github.com/Kong/kong/issues/4194#issuecomment-497595766] > We discussed this in the ASF Slack flow as well: > ASF Slack discussion > ([https://the-asf.slack.com/archives/CJZLTM05A/p1559321422028200] ) > Some of the more important technical comments I saw people posting here: > [https://github.com/Kong/kong/issues/4194#issuecomment-497858824] > > I am not a C* DBA so I don't have an exact repro for you other than stating > what the client application was attempting to do(Paging across multiple C* > nodes within a DC) when we could see the failures. Any Apache C* folk think > they see the issue or could drop me C* JAR with extra debugging print > statements I could run in dev to help feed you more info? Or if you see the > problem and can one shot a fix so no more NPE and Cassandra responds > appropriately to the client with some sort of error message around what was > wrong that would be insightful. > > Thanks! -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org