Those of y’all who have difficulty with Java 11, have you asked about it on the mailing list or filed a Jira?
Dinesh > On May 7, 2021, at 8:14 AM, Joe Obernberger <joseph.obernber...@gmail.com> > wrote: > > > I can retry Java 11. > > I am seeing this error a lot - still debugging, but I'll throw it out there - > using 4.11.1 driver and a 4 node RC1 cluster. I'm seeing warning in the > cassandra logs about slow queries, but no errors. This error is client side. > > Caused by: com.datastax.oss.driver.api.core.AllNodesFailedException: All 4 > node(s) tried for the query failed (showing first 3 nodes, use getAllErrors() > for more): Node(endPoint=/172.16.100.39:9042, > hostId=93f9cb0f-ea71-4e3d-b62a-f0ea0e888c47, hashCode=345a8431): > [java.lang.NullPointerException], Node(endPoint=/172.16.100.36:9042, > hostId=d9702f96-256e-45ae-8e12-69a42712be50, hashCode=4c7ac5bb): > [java.lang.NullPointerException], Node(endPoint=chaos/172.16.100.37:9042, > hostId=08a19658-40be-4e55-8709-812b3d4ac750, hashCode=7ba07f0e): > [java.lang.NullPointerException] > at > com.datastax.oss.driver.api.core.AllNodesFailedException.copy(AllNodesFailedException.java:141) > at > com.datastax.oss.driver.internal.core.util.concurrent.CompletableFutures.getUninterruptibly(CompletableFutures.java:149) > at > com.datastax.oss.driver.internal.core.cql.CqlRequestSyncProcessor.process(CqlRequestSyncProcessor.java:53) > at > com.datastax.oss.driver.internal.core.cql.CqlRequestSyncProcessor.process(CqlRequestSyncProcessor.java:30) > at > com.datastax.oss.driver.internal.core.session.DefaultSession.execute(DefaultSession.java:230) > at > com.datastax.oss.driver.api.core.cql.SyncCqlSession.execute(SyncCqlSession.java:54) > at > com.ngc.helios.heliosingestservice.IngestService.splitOrigData(IngestService.java:55) > at > com.ngc.helios.heliosingestservice.IngestService_ClientProxy.splitOrigData(IngestService_ClientProxy.zig:157) > at > com.ngc.helios.heliosingestservice.IngestResource.splitOrigData(IngestResource.java:27) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170) > at > org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130) > at > org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:643) > at > org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:507) > at > org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:457) > at > org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364) > at > org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:459) > at > org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:419) > at > org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:393) > at > org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:68) > at > org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492) > ... 15 more > Suppressed: java.lang.NullPointerException > at > com.datastax.oss.protocol.internal.PrimitiveSizes.sizeOfShortBytes(PrimitiveSizes.java:59) > at > com.datastax.oss.protocol.internal.request.Execute$Codec.encodedSize(Execute.java:78) > at > com.datastax.oss.protocol.internal.FrameCodec.encodedBodySize(FrameCodec.java:272) > at > com.datastax.oss.protocol.internal.SegmentBuilder.addFrame(SegmentBuilder.java:75) > at > com.datastax.oss.driver.internal.core.protocol.FrameToSegmentEncoder.write(FrameToSegmentEncoder.java:56) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > io.netty.handler.timeout.IdleStateHandler.write(IdleStateHandler.java:304) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > com.datastax.oss.driver.internal.core.channel.InFlightHandler.write(InFlightHandler.java:151) > at > com.datastax.oss.driver.internal.core.channel.InFlightHandler.write(InFlightHandler.java:108) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:1015) > at > io.netty.channel.AbstractChannel.write(AbstractChannel.java:289) > at > com.datastax.oss.driver.internal.core.channel.DefaultWriteCoalescer$Flusher.runOnEventLoop(DefaultWriteCoalescer.java:100) > at > io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) > at > io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) > at > io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) > at > io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) > at > io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) > at > io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) > at java.base/java.lang.Thread.run(Thread.java:834) > Suppressed: java.lang.NullPointerException > at > com.datastax.oss.protocol.internal.PrimitiveSizes.sizeOfShortBytes(PrimitiveSizes.java:59) > at > com.datastax.oss.protocol.internal.request.Execute$Codec.encodedSize(Execute.java:78) > at > com.datastax.oss.protocol.internal.FrameCodec.encodedBodySize(FrameCodec.java:272) > at > com.datastax.oss.protocol.internal.SegmentBuilder.addFrame(SegmentBuilder.java:75) > at > com.datastax.oss.driver.internal.core.protocol.FrameToSegmentEncoder.write(FrameToSegmentEncoder.java:56) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > io.netty.handler.timeout.IdleStateHandler.write(IdleStateHandler.java:304) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > com.datastax.oss.driver.internal.core.channel.InFlightHandler.write(InFlightHandler.java:151) > at > com.datastax.oss.driver.internal.core.channel.InFlightHandler.write(InFlightHandler.java:108) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:1015) > at > io.netty.channel.AbstractChannel.write(AbstractChannel.java:289) > at > com.datastax.oss.driver.internal.core.channel.DefaultWriteCoalescer$Flusher.runOnEventLoop(DefaultWriteCoalescer.java:100) > at > io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) > at > io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) > at > io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) > at > io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) > at > io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) > at > io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) > at java.base/java.lang.Thread.run(Thread.java:834) > Suppressed: java.lang.NullPointerException > at > com.datastax.oss.protocol.internal.PrimitiveSizes.sizeOfShortBytes(PrimitiveSizes.java:59) > at > com.datastax.oss.protocol.internal.request.Execute$Codec.encodedSize(Execute.java:78) > at > com.datastax.oss.protocol.internal.FrameCodec.encodedBodySize(FrameCodec.java:272) > at > com.datastax.oss.protocol.internal.SegmentBuilder.addFrame(SegmentBuilder.java:75) > at > com.datastax.oss.driver.internal.core.protocol.FrameToSegmentEncoder.write(FrameToSegmentEncoder.java:56) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > io.netty.handler.timeout.IdleStateHandler.write(IdleStateHandler.java:304) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > com.datastax.oss.driver.internal.core.channel.InFlightHandler.write(InFlightHandler.java:151) > at > com.datastax.oss.driver.internal.core.channel.InFlightHandler.write(InFlightHandler.java:108) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:1015) > at > io.netty.channel.AbstractChannel.write(AbstractChannel.java:289) > at > com.datastax.oss.driver.internal.core.channel.DefaultWriteCoalescer$Flusher.runOnEventLoop(DefaultWriteCoalescer.java:100) > at > io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) > at > io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) > at > io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) > at > io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) > at > io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) > at > io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) > at java.base/java.lang.Thread.run(Thread.java:834) > Suppressed: java.lang.NullPointerException > at > com.datastax.oss.protocol.internal.PrimitiveSizes.sizeOfShortBytes(PrimitiveSizes.java:59) > at > com.datastax.oss.protocol.internal.request.Execute$Codec.encodedSize(Execute.java:78) > at > com.datastax.oss.protocol.internal.FrameCodec.encodedBodySize(FrameCodec.java:272) > at > com.datastax.oss.protocol.internal.SegmentBuilder.addFrame(SegmentBuilder.java:75) > at > com.datastax.oss.driver.internal.core.protocol.FrameToSegmentEncoder.write(FrameToSegmentEncoder.java:56) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > io.netty.handler.timeout.IdleStateHandler.write(IdleStateHandler.java:304) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > com.datastax.oss.driver.internal.core.channel.InFlightHandler.write(InFlightHandler.java:151) > at > com.datastax.oss.driver.internal.core.channel.InFlightHandler.write(InFlightHandler.java:108) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) > at > io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) > at > io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) > at > io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:1015) > at > io.netty.channel.AbstractChannel.write(AbstractChannel.java:289) > at > com.datastax.oss.driver.internal.core.channel.DefaultWriteCoalescer$Flusher.runOnEventLoop(DefaultWriteCoalescer.java:100) > at > io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) > at > io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) > at > io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) > at > io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) > at > io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) > at > io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) > at java.base/java.lang.Thread.run(Thread.java:834) > > > >> On 5/7/2021 10:00 AM, Jeff Jirsa wrote: >> Cassandra 4.0 should work fine with java 11, including zgc (though zgc in >> jdk11 isn't meant to be production ready). >> >> The things I care most about: >> - Much faster streaming, which you care about if you're not using >> EBS/Disaggregated storage >> - Virtual tables that make observability much more consistent (less JMX, >> more CQL) >> - Incremental repair finally actually works (correctly) >> - There's a bunch of new defensive rate limiters and hot-tunable properties >> in the database that people will enjoy once they need to use them >> - JDK11 >> >> >> >> >> On Fri, May 7, 2021 at 6:05 AM Joe Obernberger >> <joseph.obernber...@gmail.com> wrote: >>> Hi Sean - I'm using RC1 now in a research environment on bare metal. The >>> biggest drawback of Cassandra for me is that Cassandra has issues working >>> with modern large servers - a server with >32TBytes of SSD seems to be a >>> non-starter. >>> >>> I tried running Cassandra with java 11, and that doesn't appear to work. >>> >>> -Joe >>> >>>> On 5/7/2021 8:47 AM, Durity, Sean R wrote: >>>> There is not enough 4.0 chatter here. What feature or fix of the 4.0 >>>> release is most important for your use case(s)/environment? What is >>>> working well so far? What needs more work? Is there anything that needs >>>> more explanation? >>>> >>>> >>>> >>>> <image001.png> >>>> >>>> Sean Durity >>>> >>>> Staff Systems Engineer – Cassandra >>>> >>>> #cassandra - for the latest news and updates >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> The information in this Internet Email is confidential and may be legally >>>> privileged. It is intended solely for the addressee. Access to this Email >>>> by anyone else is unauthorized. If you are not the intended recipient, any >>>> disclosure, copying, distribution or any action taken or omitted to be >>>> taken in reliance on it, is prohibited and may be unlawful. When addressed >>>> to our clients any opinions or advice contained in this Email are subject >>>> to the terms and conditions expressed in any applicable governing The Home >>>> Depot terms of business or client engagement letter. The Home Depot >>>> disclaims all responsibility and liability for the accuracy and content of >>>> this attachment and for any damages or losses arising from any >>>> inaccuracies, errors, viruses, e.g., worms, trojan horses, etc., or other >>>> items of a destructive nature, which may be contained in this attachment >>>> and shall not be liable for direct, indirect, consequential or special >>>> damages in connection with this e-mail message or its attachment. >>>> >>>> Virus-free. www.avg.com