各位好:
我在使用SkyWalking监控springboot集成neo4j时遇到一个错误,我在互联网上查询了一下并未找到合适的解决方案。以下是我遇到的错误信息:
-101
java.lang.RuntimeException: Can not do async finish for the span repeatedly.
• -100
        at org.neo4j.driver.internal.util.Futures.blockingGet(Futures.java:111)
• -99
        at 
org.neo4j.driver.internal.InternalTransaction.run(InternalTransaction.java:58)
• -98
        at 
org.neo4j.driver.internal.AbstractQueryRunner.run(AbstractQueryRunner.java:34)
• -97
        at 
org.neo4j.driver.internal.AbstractQueryRunner.run(AbstractQueryRunner.java:39)
• -96
        at 
org.springframework.data.neo4j.core.DefaultNeo4jClient$DelegatingQueryRunner.run(DefaultNeo4jClient.java:147)
• -95
        at 
org.springframework.data.neo4j.core.DefaultNeo4jClient$RunnableStatement.runWith(DefaultNeo4jClient.java:219)
• -94
        at 
org.springframework.data.neo4j.core.DefaultNeo4jClient$DefaultRunnableSpec.run(DefaultNeo4jClient.java:317)
• -93
        at 
org.springframework.data.neo4j.core.Neo4jTemplate.lambda$processNestedRelations$25(Neo4jTemplate.java:807)
• -92
        at 
org.springframework.data.neo4j.core.mapping.AssociationHandlerSupport.lambda$doWithAssociations$0(AssociationHandlerSupport.java:51)
• -91
        at 
org.springframework.data.mapping.model.BasicPersistentEntity.doWithAssociations(BasicPersistentEntity.java:395)
• -90
        at 
org.springframework.data.neo4j.core.mapping.AssociationHandlerSupport.doWithAssociations(AssociationHandlerSupport.java:49)
• -89
        at 
org.springframework.data.neo4j.core.Neo4jTemplate.processNestedRelations(Neo4jTemplate.java:748)
• -88
        at 
org.springframework.data.neo4j.core.Neo4jTemplate.processRelations(Neo4jTemplate.java:733)
• -87
        at 
org.springframework.data.neo4j.core.Neo4jTemplate.saveImpl(Neo4jTemplate.java:451)
• -86
        at 
org.springframework.data.neo4j.core.Neo4jTemplate.save(Neo4jTemplate.java:358)
• -85
        at 
org.springframework.data.neo4j.repository.support.SimpleNeo4jRepository.save(SimpleNeo4jRepository.java:119)
• -84
        at jdk.internal.reflect.GeneratedMethodAccessor304.invoke(Unknown 
Source)
• -83
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
• -82
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
• -81
        at 
org.springframework.data.repository.core.support.RepositoryMethodInvoker$RepositoryFragmentMethodInvoker.lambda$new$0(RepositoryMethodInvoker.java:289)
• -80
        at 
org.springframework.data.repository.core.support.RepositoryMethodInvoker.doInvoke(RepositoryMethodInvoker.java:137)
• -79
        at 
org.springframework.data.repository.core.support.RepositoryMethodInvoker.invoke(RepositoryMethodInvoker.java:121)
• -78
        at 
org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:530)
• -77
        at 
org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:286)
• -76
        at 
org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:640)
• -75
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
• -74
        at 
org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:164)
• -73
        at 
org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:139)
• -72
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
• -71
        at 
org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:76)
• -70
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
• -69
        at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
• -68
        at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
• -67
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
• -66
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
• -65
        at 
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137)
• -64
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
• -63
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
• -62
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
• -61
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241)
• -60
        at com.sun.proxy.$Proxy272.save(Unknown Source)
• -59
        at 
com.pps.user.risk.service.impl.RiskUserServiceImpl.addUserSteam(RiskUserServiceImpl.java:95)
• -58
        at 
com.pps.user.risk.service.impl.RiskUserServiceImpl.userPortraitsHandler(RiskUserServiceImpl.java:187)
• -57
        at 
com.pps.user.risk.mq<http://com.pps.user.risk.mq>.MQRiskConsumerService$ConsumerCommodityTemplates.onMessage(MQRiskConsumerService.java:48)
• -56
        at 
com.pps.user.risk.mq<http://com.pps.user.risk.mq>.MQRiskConsumerService$ConsumerCommodityTemplates.onMessage(MQRiskConsumerService.java:29)
• -55
        at 
org.apache.rocketmq.spring.support.DefaultRocketMQListenerContainer.handleMessage(DefaultRocketMQListenerContainer.java:461)
• -54
        at 
org.apache.rocketmq.spring.support.DefaultRocketMQListenerContainer.access$100(DefaultRocketMQListenerContainer.java:71)
• -53
        at 
org.apache.rocketmq.spring.support.DefaultRocketMQListenerContainer$DefaultMessageListenerConcurrently.$sw$original$consumeMessage$aesuqh2(DefaultRocketMQListenerContainer.java:421)
• -52
        at 
org.apache.rocketmq.spring.support.DefaultRocketMQListenerContainer$DefaultMessageListenerConcurrently.$sw$original$consumeMessage$aesuqh2$accessor$$sw$e1sjds0(DefaultRocketMQListenerContainer.java)
• -51
        at 
org.apache.rocketmq.spring.support.DefaultRocketMQListenerContainer$DefaultMessageListenerConcurrently$$sw$auxiliary$lv8u1b0.call(Unknown
 Source)
• -50
        at 
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)
• -49
        at 
org.apache.rocketmq.spring.support.DefaultRocketMQListenerContainer$DefaultMessageListenerConcurrently.consumeMessage(DefaultRocketMQListenerContainer.java)
• -48
        at 
org.apache.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService$ConsumeRequest.run(ConsumeMessageConcurrentlyService.java:409)
• -47
        at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
• -46
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
• -45
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
• -44
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
• -43
        at java.base/java.lang.Thread.run(Thread.java:834)
• -42
        Suppressed: 
org.neo4j.driver.internal.util.ErrorUtil$InternalExceptionCause: null
• -41
                at 
org.apache.skywalking.apm.agent.core.context.trace.AbstractTracingSpan.asyncFinish(AbstractTracingSpan.java:332)
• -40
                at 
org.apache.skywalking.apm.plugin.neo4j.v4x.TransactionRunInterceptor.lambda$afterMethod$0(TransactionRunInterceptor.java:71)
• -39
                at 
java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
• -38
                at 
java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
• -37
                at 
java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2075)
• -36
                at 
org.neo4j.driver.internal.handlers.RunResponseHandler.onSuccess(RunResponseHandler.java:60)
• -35
                at 
org.neo4j.driver.internal.async.inbound.InboundMessageDispatcher.handleSuccessMessage(InboundMessageDispatcher.java:87)
• -34
                at 
org.neo4j.driver.internal.messaging.common.CommonMessageReader.unpackSuccessMessage(CommonMessageReader.java:68)
• -33
                at 
org.neo4j.driver.internal.messaging.common.CommonMessageReader.read(CommonMessageReader.java:50)
• -32
                at 
org.neo4j.driver.internal.async.inbound.InboundMessageHandler.channelRead0(InboundMessageHandler.java:81)
• -31
                at 
org.neo4j.driver.internal.async.inbound.InboundMessageHandler.channelRead0(InboundMessageHandler.java:37)
• -30
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)
• -29
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
• -28
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
• -27
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
• -26
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
• -25
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
• -24
                at 
org.neo4j.driver.internal.async.inbound.MessageDecoder.channelRead(MessageDecoder.java:42)
• -23
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
• -22
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
• -21
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
• -20
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
• -19
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333)
• -18
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:454)
• -17
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
• -16
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
• -15
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
• -14
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
• -13
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
• -12
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
• -11
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
• -10
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
• -9
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
• -8
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
• -7
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
• -6
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
• -5
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
• -4
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
• -3
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
• -2
                at 
org.neo4j.driver.internal.shaded.io<http://org.neo4j.driver.internal.shaded.io>.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
• -1
                ... 1 common frames omitted
• 0
希望能得到您的回复,谢谢

Reply via email to