Spring boot 在开发环境中显示错误的微服务

Spring boot 在开发环境中显示错误的微服务,spring-boot,microservices,spring-boot-maven-plugin,Spring Boot,Microservices,Spring Boot Maven Plugin,当我在代码中没有使用任何消息转换时,我不知道这些错误是什么类型的,以及它与microservice的关系。任何帮助都将不胜感激。提前谢谢!你知道下面的错误吗 2020-09-08 04:13:54.304 ERROR [uniban-service,129475cb8b32b7ad,0053b1e337a7defb,true] 11 --- [ask-scheduler-4] o.s.integration.handler.LoggingHandler : org.springfra

当我在代码中没有使用任何消息转换时,我不知道这些错误是什么类型的,以及它与microservice的关系。任何帮助都将不胜感激。提前谢谢!你知道下面的错误吗

    2020-09-08 04:13:54.304 ERROR [uniban-service,129475cb8b32b7ad,0053b1e337a7defb,true] 11 --- [ask-scheduler-4] o.s.integration.handler.LoggingHandler   : org.springframework.messaging.MessagingException: Failed to invoke method; nested exception is org.springframework.messaging.converter.MessageConversionException: Could Not Convert Output
at org.springframework.integration.endpoint.MethodInvokingMessageSource.doReceive(MethodInvokingMessageSource.java:115)
at org.springframework.integration.endpoint.AbstractMessageSource.receive(AbstractMessageSource.java:167)
at org.springframework.integration.endpoint.SourcePollingChannelAdapter.receiveMessage(SourcePollingChannelAdapter.java:250)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.doPoll(AbstractPollingEndpoint.java:359)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.pollForMessage(AbstractPollingEndpoint.java:328)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.lambda$null$1(AbstractPollingEndpoint.java:275)
at org.springframework.integration.util.ErrorHandlingTaskExecutor.lambda$execute$0(ErrorHandlingTaskExecutor.java:57)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.integration.util.ErrorHandlingTaskExecutor.execute(ErrorHandlingTaskExecutor.java:55)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.lambda$createPoller$2(AbstractPollingEndpoint.java:272)
at org.springframework.cloud.sleuth.instrument.async.TraceRunnable.run(TraceRunnable.java:68)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
    Caused by: org.springframework.messaging.converter.MessageConversionException: Could Not Convert Output
at org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry$FunctionInvocationWrapper.convertOutputValueIfNecessary(SimpleFunctionRegistry.java:674)
at org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry$FunctionInvocationWrapper.doApply(SimpleFunctionRegistry.java:600)
at org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry$FunctionInvocationWrapper.get(SimpleFunctionRegistry.java:463)
at org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry$FunctionInvocationWrapper.get(SimpleFunctionRegistry.java:448)
at org.springframework.cloud.stream.function.PartitionAwareFunctionWrapper.get(PartitionAwareFunctionWrapper.java:86)
at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:266)
at org.springframework.integration.endpoint.MethodInvokingMessageSource.doReceive(MethodInvokingMessageSource.java:112)
... 19 more

    2020-09-08 04:13:54.304 DEBUG [uniban-service,129475cb8b32b7ad,0053b1e337a7defb,true] 11 --- 
    [ask-scheduler-4] o.s.i.channel.PublishSubscribeChannel    : postSend (sent=true) on channel 
    'bean 'errorChannel'', message: ErrorMessage 
    [payload=org.springframework.messaging.MessagingException: Failed to invoke method; nested 
    exception is org.springframework.messaging.converter.MessageConversionException: Could Not 
    Convert Output, headers={b3=129475cb8b32b7ad-0053b1e337a7defb-1, id=35b1a363-aa5e-ada3-0c23- 
    5347c337d951, timestamp=1599552834304}]
    2020-09-08 04:13:54.304 DEBUG [uniban-service,129475cb8b32b7ad,0053b1e337a7defb,true] 11 --- 
    [ask-scheduler-4] o.s.c.s.i.m.TracingChannelInterceptor    : Will finish the current span after 
    completion LazySpan(129475cb8b32b7ad/0053b1e337a7defb)

    

我在配置hystrix时也犯了同样的错误。 希斯特里克斯: 流: 队列: 已启用:false 我的项目包含一些组件: 断点信息:[在此处输入图像描述]


我发现了窃听器。我的bug是由jolokia内核引起的。升级springboot时,我不会同步升级springbootadmin


您使用的是卡夫卡流吗?从哪里得到此错误?在尤里卡祖尔。请详细解释一下在它发生之后您做了哪些更改,因为microservice部署在Eureka和Config中。不涉及Kafka和SFTP或轮询。请详细说明项目配置,以及您从何处获得错误和部署在何处的所有信息?Project config还将帮助确定在代码中读取的属性文件中设置EasilyConfiguration的原因,并且应用程序部署在Eureka服务器和config服务器上。可能是未在环境中正确部署的BCO。如果未配置,它将是正常的;例如,hystrix:stream:queue:enabled:TRUE我的问题通过添加@EnableCircuitbreaker得到了解决,尽管它没有使用它,但可能由于其他微服务而存在依赖关系。
2020-09-28 10:23:03.596 DEBUG [noncore-server,51d83a0f9d825462,51d83a0f9d825462,false]  26880 --- [ask-scheduler-2] c.f.c.c.BeanFactoryAwareFunctionRegistry : Applying function: jolokiaEndpoint
2020-09-28 10:23:03.596 DEBUG [noncore-server,51d83a0f9d825462,51d83a0f9d825462,false]  26880 --- [ask-scheduler-2] c.f.c.c.BeanFactoryAwareFunctionRegistry : Result of invocation of "jolokiaEndpoint" function is 'org.springframework.boot.actuate.endpoint.web.EndpointServlet@38b87646'
2020-09-28 10:23:03.596 DEBUG [noncore-server,51d83a0f9d825462,51d83a0f9d825462,false]  26880 --- [ask-scheduler-2] c.f.c.c.BeanFactoryAwareFunctionRegistry : Applying type conversion on output value
2020-09-28 10:23:03.596 DEBUG [noncore-server,51d83a0f9d825462,51d83a0f9d825462,false]  26880 --- [ask-scheduler-2] o.s.i.channel.PublishSubscribeChannel    : preSend on channel 'bean 'errorChannel'', message: ErrorMessage [payload=org.springframework.messaging.MessagingException: Failed to invoke method; nested exception is org.springframework.messaging.converter.MessageConversionException: Could Not Convert Output, headers={id=c52e4bf8-39f6-cbb3-e2cb-a3e072b4f542, timestamp=1601259783596}]
2020-09-28 10:23:03.597 DEBUG [noncore-server,51d83a0f9d825462,8534e1e3e6e93839,false]  26880 --- [ask-scheduler-2] o.s.c.s.i.m.TracingChannelInterceptor    : Created a new span in pre sendNoopSpan(51d83a0f9d825462/8534e1e3e6e93839)
2020-09-28 10:23:03.597 DEBUG [noncore-server,51d83a0f9d825462,8534e1e3e6e93839,false]  26880 --- [ask-scheduler-2] o.s.integration.handler.LoggingHandler   : bean '_org.springframework.integration.errorLogger.handler' for component '_org.springframework.integration.errorLogger' received message: ErrorMessage [payload=org.springframework.messaging.MessagingException: Failed to invoke method; nested exception is org.springframework.messaging.converter.MessageConversionException: Could Not Convert Output, headers={X-B3-ParentSpanId=51d83a0f9d825462, X-B3-Sampled=0, X-B3-TraceId=51d83a0f9d825462, id=a7b72d17-386f-fc1d-438b-cf276eb411fd, X-B3-SpanId=8534e1e3e6e93839, timestamp=1601259783597}]
2020-09-28 10:23:03.597 ERROR [noncore-server,51d83a0f9d825462,8534e1e3e6e93839,false]  26880 --- [ask-scheduler-2] o.s.integration.handler.LoggingHandler   : org.springframework.messaging.MessagingException: Failed to invoke method; nested exception is org.springframework.messaging.converter.MessageConversionException: Could Not Convert Output
    at org.springframework.integration.endpoint.MethodInvokingMessageSource.doReceive(MethodInvokingMessageSource.java:115)
    at org.springframework.integration.endpoint.AbstractMessageSource.receive(AbstractMessageSource.java:167)
    at org.springframework.integration.endpoint.SourcePollingChannelAdapter.receiveMessage(SourcePollingChannelAdapter.java:250)
    at org.springframework.integration.endpoint.AbstractPollingEndpoint.doPoll(AbstractPollingEndpoint.java:359)
    at org.springframework.integration.endpoint.AbstractPollingEndpoint.pollForMessage(AbstractPollingEndpoint.java:328)
    at org.springframework.integration.endpoint.AbstractPollingEndpoint.lambda$null$1(AbstractPollingEndpoint.java:275)
    at org.springframework.integration.util.ErrorHandlingTaskExecutor.lambda$execute$0(ErrorHandlingTaskExecutor.java:57)
    at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
    at org.springframework.integration.util.ErrorHandlingTaskExecutor.execute(ErrorHandlingTaskExecutor.java:55)
    at org.springframework.integration.endpoint.AbstractPollingEndpoint.lambda$createPoller$2(AbstractPollingEndpoint.java:272)
    at org.springframework.cloud.sleuth.instrument.async.TraceRunnable.run(TraceRunnable.java:67)
    at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
    at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
    at java.util.concurrent.FutureTask.run(FutureTask.java)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.springframework.messaging.converter.MessageConversionException: Could Not Convert Output
    at org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry$FunctionInvocationWrapper.convertOutputValueIfNecessary(BeanFactoryAwareFunctionRegistry.java:683)
    at org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry$FunctionInvocationWrapper.doApply(BeanFactoryAwareFunctionRegistry.java:614)
    at org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry$FunctionInvocationWrapper.get(BeanFactoryAwareFunctionRegistry.java:519)
    at org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry$FunctionInvocationWrapper.get(BeanFactoryAwareFunctionRegistry.java:505)
    at org.springframework.cloud.stream.function.PartitionAwareFunctionWrapper.get(PartitionAwareFunctionWrapper.java:86)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:266)
    at org.springframework.integration.endpoint.MethodInvokingMessageSource.doReceive(MethodInvokingMessageSource.java:112)
    ... 20 more