REQ-2924-添加注释

This commit is contained in:
yangqicheng 2024-09-25 18:01:02 +08:00
parent fc81026ee8
commit 6d48ef59e4

View File

@ -221,6 +221,29 @@ public class ComplexInvokeClient implements Client {
}
static Response.Body body = new Response.Body() {
//Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `cn.azxo.framework.common.model.CommonResponse` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('Send MQ Success'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `cn.azxo.framework.common.model.CommonResponse` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('Send MQ Success')
// at [Source: (ByteArrayInputStream); line: 1, column: 1]
// at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:389)
// at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:342)
// at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
// at org.springframework.cloud.openfeign.support.SpringDecoder.decode(SpringDecoder.java:57)
// at org.springframework.cloud.openfeign.support.ResponseEntityDecoder.decode(ResponseEntityDecoder.java:61)
// at cn.axzo.workflow.starter.feign.ext.WorkflowEngineStarterDecoder.convert(WorkflowEngineStarterDecoder.java:74)
// at cn.axzo.workflow.starter.feign.ext.WorkflowEngineStarterDecoder.decode(WorkflowEngineStarterDecoder.java:42)
// at feign.AsyncResponseHandler.decode(AsyncResponseHandler.java:115)
// at feign.AsyncResponseHandler.handleResponse(AsyncResponseHandler.java:87)
// at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:138)
// at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:89)
// at cn.axzo.workflow.starter.feign.ext.WorkflowEngineStarterInvocationHandler.invoke(WorkflowEngineStarterInvocationHandler.java:59)
// at com.sun.proxy.$Proxy231.approveTask(Unknown Source)
// at cn.axzo.yoke.server.organizational.service.impl.UnitRegisterServiceImpl.approvedPassUpdateProcess(UnitRegisterServiceImpl.java:334)
// at cn.axzo.yoke.server.organizational.service.impl.UnitRegisterServiceImpl.approvedOuRegister(UnitRegisterServiceImpl.java:276)
// at cn.axzo.yoke.server.organizational.service.impl.UnitRegisterServiceImpl$$FastClassBySpringCGLIB$$6f84f39d.invoke(<generated>)
// at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
// at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783)
// at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
// at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
// 只设置为字符串会报错恢复为设置成CommonResponse
final ByteArrayInputStream inputStream = new ByteArrayInputStream(JSON.toJSONString(CommonResponse.success(HttpStatus.OK.value(), "Send MQ Success", null))
.getBytes(UTF_8));