I'm getting the following error using 4.0RC1.  I've increased direct memory to 1g with:  -XX:MaxDirectMemorySize=1024m The error comes from an execute statement on a static PreparedStatement.  It runs fine for a while, and then dies.
Any ideas?

2021-05-24 11:03:10,342 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-32) HTTP Request to /index failed, error id: 1657b377-70c4-42d3-8f85-b25b3f6a538e-1: org.jboss.resteasy.spi.UnhandledException: com.datastax.oss.driver.api.core.connection.ClosedConnectionException: Unexpected error on channel         at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:106)         at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:372)         at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:218)         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:519)         at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)         at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)         at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)         at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)         at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)         at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:138)         at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.access$000(VertxRequestHandler.java:41)         at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:93)         at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2415)         at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1452)         at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)         at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
        at java.lang.Thread.run(Thread.java:748)
        at org.jboss.threads.JBossThread.run(JBossThread.java:501)
Caused by: com.datastax.oss.driver.api.core.connection.ClosedConnectionException: Unexpected error on channel         at com.datastax.oss.driver.api.core.connection.ClosedConnectionException.copy(ClosedConnectionException.java:51)         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.heliosindexerservice.IndexService.index(IndexService.java:44)         at com.ngc.helios.heliosindexerservice.IndexService_ClientProxy.index(IndexService_ClientProxy.zig:157)         at com.ngc.helios.heliosindexerservice.IndexResource.index(IndexResource.java:26)         at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        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
Caused by: io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 262144 byte(s) of direct memory (used: 1073512479, max: 1073741824)         at io.netty.util.internal.PlatformDependent.incrementMemoryCounter(PlatformDependent.java:754)         at io.netty.util.internal.PlatformDependent.allocateDirectNoCleaner(PlatformDependent.java:709)         at io.netty.buffer.PoolArena$DirectArena.allocateDirect(PoolArena.java:755)         at io.netty.buffer.PoolArena$DirectArena.newUnpooledChunk(PoolArena.java:745)
        at io.netty.buffer.PoolArena.allocateHuge(PoolArena.java:262)
        at io.netty.buffer.PoolArena.allocate(PoolArena.java:232)
        at io.netty.buffer.PoolArena.reallocate(PoolArena.java:394)
        at io.netty.buffer.PooledByteBuf.capacity(PooledByteBuf.java:118)         at io.netty.buffer.AbstractByteBuf.ensureWritable0(AbstractByteBuf.java:306)         at io.netty.buffer.AbstractByteBuf.ensureWritable(AbstractByteBuf.java:282)         at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1104)         at io.netty.handler.codec.ByteToMessageDecoder$1.cumulate(ByteToMessageDecoder.java:99)         at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:274)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)         at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)         at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)         at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)         at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)         at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714)         at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650)         at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576)         at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493)         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.lang.Thread.run(Thread.java:748)

-Joe

Reply via email to