HelloToGithub opened a new issue, #6546:
URL: https://github.com/apache/incubator-seata/issues/6546

   Seata:2.0.0
   JDK:17
   
   server端报错:
   java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: 
Could not initialize class 
io.seata.server.cluster.raft.RaftServerFactory$SingletonHandler
           at 
java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
 ~[na:na]
           at 
java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
 ~[na:na]
           at 
io.seata.core.rpc.processor.server.ServerOnRequestProcessor.onRequestMessage(ServerOnRequestProcessor.java:188)
 ~[seata-core-2.0.0.jar:2.0.0]
           at 
io.seata.core.rpc.processor.server.ServerOnRequestProcessor.process(ServerOnRequestProcessor.java:122)
 ~[seata-core-2.0.0.jar:2.0.0]
           at 
io.seata.core.rpc.netty.AbstractNettyRemoting.lambda$processMessage$2(AbstractNettyRemoting.java:280)
 ~[seata-core-2.0.0.jar:2.0.0]
           at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
 ~[na:na]
           at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
 ~[na:na]
           at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 ~[netty-common-4.1.100.Final.jar:4.1.100.Final]
           at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]
   Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
io.seata.server.cluster.raft.RaftServerFactory$SingletonHandler
           at 
io.seata.server.cluster.raft.RaftServerFactory.getInstance(RaftServerFactory.java:78)
 ~[classes!/:2.0.0]
           at 
io.seata.server.session.GlobalSession.addBranch(GlobalSession.java:316) 
~[classes!/:2.0.0]
           at 
io.seata.server.coordinator.AbstractCore.lambda$branchRegister$0(AbstractCore.java:84)
 ~[classes!/:2.0.0]
           at 
io.seata.server.storage.db.session.DataBaseSessionManager.lockAndExecute(DataBaseSessionManager.java:153)
 ~[classes!/:2.0.0]
           at 
io.seata.server.session.SessionHolder.lockAndExecute(SessionHolder.java:332) 
~[classes!/:2.0.0]
           at 
io.seata.server.coordinator.AbstractCore.branchRegister(AbstractCore.java:77) 
~[classes!/:2.0.0]
           at 
io.seata.server.coordinator.DefaultCore.branchRegister(DefaultCore.java:107) 
~[classes!/:2.0.0]
           at 
io.seata.server.coordinator.DefaultCoordinator.doBranchRegister(DefaultCoordinator.java:299)
 ~[classes!/:2.0.0]
           at 
io.seata.server.AbstractTCInboundHandler$4.execute(AbstractTCInboundHandler.java:184)
 ~[classes!/:2.0.0]
           at 
io.seata.server.AbstractTCInboundHandler$4.execute(AbstractTCInboundHandler.java:179)
 ~[classes!/:2.0.0]
           at 
io.seata.core.exception.AbstractExceptionHandler.exceptionHandleTemplate(AbstractExceptionHandler.java:131)
 ~[seata-core-2.0.0.jar:2.0.0]
           at 
io.seata.server.AbstractTCInboundHandler.handle(AbstractTCInboundHandler.java:179)
 ~[classes!/:2.0.0]
           at 
io.seata.core.protocol.transaction.BranchRegisterRequest.handle(BranchRegisterRequest.java:136)
 ~[seata-core-2.0.0.jar:2.0.0]
           at 
io.seata.server.coordinator.DefaultCoordinator.onRequest(DefaultCoordinator.java:523)
 ~[classes!/:2.0.0]
           at 
io.seata.core.rpc.processor.server.ServerOnRequestProcessor.handleRequestsByMergedWarpMessage(ServerOnRequestProcessor.java:288)
 ~[seata-core-2.0.0.jar:2.0.0]
           at 
io.seata.core.rpc.processor.server.ServerOnRequestProcessor.lambda$onRequestMessage$1(ServerOnRequestProcessor.java:178)
 ~[seata-core-2.0.0.jar:2.0.0]
           at 
java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
 ~[na:na]
           at 
java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
 ~[na:na]
           at 
java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) 
~[na:na]
           at 
java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
 ~[na:na]
           at 
java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) 
~[na:na]
           at 
java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) 
~[na:na]
           at 
java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
 ~[na:na]
   
   
   客户端报错:
   
   2024-05-14 18:13:36.644 [traceId:] [NettyClientSelector_RMROLE_1_1] ERROR 
io.seata.core.rpc.netty.AbstractNettyRemoting - 0104
   java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
io.seata.core.rpc.processor.client.ClientOnResponseProcessor.process(ClientOnResponseProcessor.java:103)
        at 
io.seata.core.rpc.netty.AbstractNettyRemoting.processMessage(AbstractNettyRemoting.java:306)
        at 
io.seata.core.rpc.netty.AbstractNettyRemotingClient$ClientHandler.channelRead(AbstractNettyRemotingClient.java:411)
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
        at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
        at 
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
        at 
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org
For additional commands, e-mail: notifications-h...@seata.apache.org

Reply via email to