I am using Neo4j Enterprise edition and was able to take online backups. However since last two days I keep getting errors while taking a backup , taking dump is working and so is restoring the DB.
Running command
neo4j-admin database backup --type=full --to-path=/var/lib/neo4j/backup-test int --verbose
Some other Info:
Show Databases shows all databases online and ready
Output
of command neo4j-admin database backup --type=full --to-path=/var/lib/neo4j/backup-test int --verbose
Executing command line: /usr/lib/jvm/java-21-openjdk-21.0.8.0.9-1.el9.x86_64/bin/java -cp /var/lib/neo4j/plugins/*:/etc/neo4j/*:/usr/share/neo4j/lib/* -XX:+UseParallelGC -XX:-OmitStackTraceInFastThrow -XX:+UnlockExperimentalVMOptions -XX:+TrustFinalNonStaticFields -XX:+DisableExplicitGC -Djdk.nio.maxCachedBufferSize=1024 -Dio.netty.tryReflectionSetAccessible=true -Dio.netty.leakDetection.level=DISABLED -XX:+ExitOnOutOfMemoryError -Djdk.tls.ephemeralDHKeySize=2048 -XX:FlightRecorderOptions=stackdepth=256 -XX:+UnlockDiagnosticVMOptions -XX:+DebugNonSafepoints --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --enable-native-access=ALL-UNNAMED -Dlog4j2.disable.jmx=true -Dfile.encoding=UTF-8 org.neo4j.cli.AdminTool database backup --type=full --to-path=/var/lib/neo4j/backup-test int --verbose
neo4j 2025.05.0
VM Name: OpenJDK 64-Bit Server VM
VM Vendor: Red Hat, Inc.
VM Version: 21.0.8+9-LTS
JIT compiler: HotSpot 64-Bit Tiered Compilers
VM Arguments: [-XX:+UseParallelGC, -XX:-OmitStackTraceInFastThrow, -XX:+UnlockExperimentalVMOptions, -XX:+TrustFinalNonStaticFields, -XX:+DisableExplicitGC, -Djdk.nio.maxCachedBufferSize=1024, -Dio.netty.tryReflectionSetAccessible=true, -Dio.netty.leakDetection.level=DISABLED, -XX:+ExitOnOutOfMemoryError, -Djdk.tls.ephemeralDHKeySize=2048, -XX:FlightRecorderOptions=stackdepth=256, -XX:+UnlockDiagnosticVMOptions, -XX:+DebugNonSafepoints, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/java.io=ALL-UNNAMED, --add-opens=java.base/sun.nio.ch=ALL-UNNAMED, --add-opens=java.base/java.util.concurrent=ALL-UNNAMED, --enable-native-access=ALL-UNNAMED, -Dlog4j2.disable.jmx=true, -Dfile.encoding=UTF-8]
Configuration files used (ordered by priority):
/etc/neo4j/neo4j-admin.conf
/etc/neo4j/neo4j.conf
--------------------
2025-09-23 00:58:13.041+0000 INFO [c.n.b.b.BackupOutputMonitor] Starting backup of database 'int' from servers: [127.0.0.1:6362]
2025-09-23 00:58:13.390+0000 INFO [c.n.c.p.i.ClientChannelInitializer] Initializing client channel [id: 0xd7e0e2f5]
2025-09-23 00:58:13.429+0000 DEBUG [c.n.c.p.i.InitClientHandler] Channel [id: 0xd7e0e2f5, L:/127.0.0.1:49650 - R:127.0.0.1/127.0.0.1:6362] received a correct magic message
2025-09-23 00:58:13.435+0000 INFO [c.n.c.p.h.HandshakeClientInitializer] Initiating handshake on channel [id: 0xd7e0e2f5, L:/127.0.0.1:49650 - R:127.0.0.1/127.0.0.1:6362] [class io.netty.channel.epoll.EpollSocketChannel]
2025-09-23 00:58:13.451+0000 INFO [c.n.c.p.h.HandshakeClientInitializer] Connected to 127.0.0.1/127.0.0.1:6362 [Category[name=DBMS] version:3.0]
2025-09-23 00:58:13.451+0000 INFO [c.n.c.p.h.HandshakeClientInitializer] Handshake completed on channel [id: 0xd7e0e2f5, L:/127.0.0.1:49650 - R:127.0.0.1/127.0.0.1:6362]. Installing: Category[name=DBMS] version:3.0
2025-09-23 00:58:13.464+0000 INFO [c.n.c.p.h.HandshakeClientInitializer] Lost connection to 127.0.0.1/127.0.0.1:6362 [Category[name=DBMS] version:3.0]
2025-09-23 00:58:13.465+0000 INFO [c.n.c.p.i.ClientChannelInitializer] Channel inactivity detected for channel: [id: 0xd7e0e2f5, L:/127.0.0.1:49650 ! R:127.0.0.1/127.0.0.1:6362]
2025-09-23 00:58:13.465+0000 DEBUG [c.n.b.b.OnlineBackupExecutor] Couldn't retrieve DatabaseNameRequest(s)java.nio.channels.ClosedChannelException
java.util.concurrent.ExecutionException: java.nio.channels.ClosedChannelException
at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?]
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) ~[?:?]
at com.neo4j.backuprestore.backup.OnlineBackupExecutor.getAllDatabaseNames(OnlineBackupExecutor.java:318) [neo4j-backup-2025.05.0.jar:2025.05.0]
at com.neo4j.backuprestore.backup.OnlineBackupExecutor.execute(OnlineBackupExecutor.java:86) [neo4j-backup-2025.05.0.jar:2025.05.0]
at com.neo4j.backuprestore.backup.OnlineBackupExecutor.executeBackups(OnlineBackupExecutor.java:59) [neo4j-backup-2025.05.0.jar:2025.05.0]
at com.neo4j.backuprestore.backup.OnlineBackupCommand.executeBackups(OnlineBackupCommand.java:396) [neo4j-backup-2025.05.0.jar:2025.05.0]
at com.neo4j.backuprestore.backup.OnlineBackupCommand.execute(OnlineBackupCommand.java:294) [neo4j-backup-2025.05.0.jar:2025.05.0]
at org.neo4j.cli.AbstractAdminCommand.wrappedExecute(AbstractAdminCommand.java:207) [neo4j-command-line-2025.05.0.jar:2025.05.0]
at org.neo4j.cli.AbstractCommand.call(AbstractCommand.java:97) [neo4j-command-line-2025.05.0.jar:2025.05.0]
at org.neo4j.cli.AbstractCommand.call(AbstractCommand.java:37) [neo4j-command-line-2025.05.0.jar:2025.05.0]
at picocli.CommandLine.executeUserObject(CommandLine.java:2045) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine.access$1500(CommandLine.java:148) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2465) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$RunLast.handle(CommandLine.java:2457) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$RunLast.handle(CommandLine.java:2419) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$RunLast.execute(CommandLine.java:2421) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine.execute(CommandLine.java:2174) [picocli-4.7.6.jar:4.7.6]
at org.neo4j.cli.AdminTool.execute(AdminTool.java:94) [neo4j-command-line-2025.05.0.jar:2025.05.0]
at org.neo4j.cli.AdminTool.main(AdminTool.java:82) [neo4j-command-line-2025.05.0.jar:2025.05.0]
Caused by: java.nio.channels.ClosedChannelException
at com.neo4j.causalclustering.net.app.client.AbstractClientInstaller.lambda$install$0(AbstractClientInstaller.java:53) ~[neo4j-cluster-common-2025.05.0.jar:2025.05.0]
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:638) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:118) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.DefaultChannelPromise.trySuccess(DefaultChannelPromise.java:84) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.AbstractChannel$CloseFuture.setClosed(AbstractChannel.java:1161) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.doClose0(AbstractChannel.java:753) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:729) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:619) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.shutdownInput(AbstractEpollChannel.java:522) ~[netty-transport-classes-epoll-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:822) ~[netty-transport-classes-epoll-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
2025-09-23 00:58:13.473+0000 WARN [c.n.b.b.BackupOutputMonitor] Server 127.0.0.1:6362 did not respond to request: java.nio.channels.ClosedChannelException
2025-09-23 00:58:13.473+0000 WARN [c.n.b.b.OnlineBackupExecutor] Failed to get database names for address 127.0.0.1:6362
java.util.concurrent.ExecutionException: java.nio.channels.ClosedChannelException
at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?]
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?]
at com.neo4j.backuprestore.backup.OnlineBackupExecutor.reportException(OnlineBackupExecutor.java:389) [neo4j-backup-2025.05.0.jar:2025.05.0]
at com.neo4j.backuprestore.backup.OnlineBackupExecutor.getAllDatabaseNames(OnlineBackupExecutor.java:331) [neo4j-backup-2025.05.0.jar:2025.05.0]
at com.neo4j.backuprestore.backup.OnlineBackupExecutor.execute(OnlineBackupExecutor.java:86) [neo4j-backup-2025.05.0.jar:2025.05.0]
at com.neo4j.backuprestore.backup.OnlineBackupExecutor.executeBackups(OnlineBackupExecutor.java:59) [neo4j-backup-2025.05.0.jar:2025.05.0]
at com.neo4j.backuprestore.backup.OnlineBackupCommand.executeBackups(OnlineBackupCommand.java:396) [neo4j-backup-2025.05.0.jar:2025.05.0]
at com.neo4j.backuprestore.backup.OnlineBackupCommand.execute(OnlineBackupCommand.java:294) [neo4j-backup-2025.05.0.jar:2025.05.0]
at org.neo4j.cli.AbstractAdminCommand.wrappedExecute(AbstractAdminCommand.java:207) [neo4j-command-line-2025.05.0.jar:2025.05.0]
at org.neo4j.cli.AbstractCommand.call(AbstractCommand.java:97) [neo4j-command-line-2025.05.0.jar:2025.05.0]
at org.neo4j.cli.AbstractCommand.call(AbstractCommand.java:37) [neo4j-command-line-2025.05.0.jar:2025.05.0]
at picocli.CommandLine.executeUserObject(CommandLine.java:2045) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine.access$1500(CommandLine.java:148) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2465) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$RunLast.handle(CommandLine.java:2457) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$RunLast.handle(CommandLine.java:2419) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine$RunLast.execute(CommandLine.java:2421) [picocli-4.7.6.jar:4.7.6]
at picocli.CommandLine.execute(CommandLine.java:2174) [picocli-4.7.6.jar:4.7.6]
at org.neo4j.cli.AdminTool.execute(AdminTool.java:94) [neo4j-command-line-2025.05.0.jar:2025.05.0]
at org.neo4j.cli.AdminTool.main(AdminTool.java:82) [neo4j-command-line-2025.05.0.jar:2025.05.0]
Caused by: java.nio.channels.ClosedChannelException
at com.neo4j.causalclustering.net.app.client.AbstractClientInstaller.lambda$install$0(AbstractClientInstaller.java:53) ~[neo4j-cluster-common-2025.05.0.jar:2025.05.0]
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:638) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:118) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.DefaultChannelPromise.trySuccess(DefaultChannelPromise.java:84) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.AbstractChannel$CloseFuture.setClosed(AbstractChannel.java:1161) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.doClose0(AbstractChannel.java:753) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:729) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:619) ~[netty-transport-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.shutdownInput(AbstractEpollChannel.java:522) ~[netty-transport-classes-epoll-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:822) ~[netty-transport-classes-epoll-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.121.Final.jar:4.1.121.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.121.Final.jar:4.1.121.Final]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
log in debug.log
{"time":"2025-09-23 01:00:04.365+0000","level":"INFO","category":"c.n.c.p.h.HandshakeServerInitializer","message":"[backup-server] Handshake completed on channel [id: 0x4c951103, L:/127.0.0.1:6362 - R:/127.0.0.1:50536]. Installing: Category[name=DBMS] version:3.0"}
{"time":"2025-09-23 01:00:04.383+0000","level":"INFO","category":"c.n.c.n.a.s.InboundRequestLogger","message":"Handling inbound request. [Request: com.neo4j.causalclustering.dbms.protocol.messages.get_all_database_ids.GetAllDatabaseIdsRequest@574b960f, From: /127.0.0.1:50536]"}
{"time":"2025-09-23 01:00:04.383+0000","level":"ERROR","category":"c.n.c.p.i.ServerChannelInitializer","message":"[backup-server] Exception caught in pipeline for channel: [id: 0x4c951103, L:/127.0.0.1:6362 - R:/127.0.0.1:50536]","stacktrace":"java.util.NoSuchElementException: No value present\n\tat java.base/java.util.Optional.orElseThrow(Optional.java:377)\n\tat com.neo4j.causalclustering.dbms.protocol.messages.get_all_database_ids.GetAllDatabaseIdsRequestHandler.lambda$channelRead0$0(GetAllDatabaseIdsRequestHandler.java:39)\n\tat java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)\n\tat java.base/java.util.TreeMap$KeySpliterator.forEachRemaining(TreeMap.java:3099)\n\tat java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)\n\tat java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)\n\tat java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\n\tat java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)\n\tat com.neo4j.causalclustering.dbms.protocol.messages.get_all_database_ids.GetAllDatabaseIdsRequestHandler.channelRead0(GetAllDatabaseIdsRequestHandler.java:43)\n\tat com.neo4j.causalclustering.dbms.protocol.messages.get_all_database_ids.GetAllDatabaseIdsRequestHandler.channelRead0(GetAllDatabaseIdsRequestHandler.java:19)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:102)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:102)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat com.neo4j.causalclustering.net.app.server.ServerInboundRequestPublisher.channelRead0(ServerInboundRequestPublisher.java:27)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)\n\tat io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)\n\tat com.neo4j.causalclustering.net.app.common.RequestDecoderDispatcher.channelRead(RequestDecoderDispatcher.java:39)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat com.neo4j.causalclustering.net.app.common.MessageTypeHandler.channelRead(MessageTypeHandler.java:41)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)\n\tat io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat com.neo4j.causalclustering.protocol.metrics.PreCompressionMetricsHandler.channelRead(PreCompressionMetricsHandler.java:23)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat com.neo4j.causalclustering.protocol.metrics.PostCompressionMetricsHandler.channelRead(PostCompressionMetricsHandler.java:27)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat com.neo4j.causalclustering.protocol.NettyPipelineBuilder$ErrorHandlerHead.channelRead(NettyPipelineBuilder.java:292)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)\n\tat io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799)\n\tat io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501)\n\tat io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998)\n\tat io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\n\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)\n\tat io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)\n\tat java.base/java.lang.Thread.run(Thread.java:1583)\n"}
{"time":"2025-09-23 01:00:04.383+0000","level":"INFO","category":"c.n.c.p.i.ServerChannelInitializer","message":"[backup-server] Channel inactivity detected for channel: [id: 0x4c951103, L:/127.0.0.1:6362 ! R:/127.0.0.1:50536]"