重现步骤

[步骤]

qryFbaVirtualInventoryByAgeLimit请求异常

feign.FeignException$InternalServerError: [500 ] during [POST] to [http://zhcxkj-center-warehouse/list/qryFbaVirtualInventoryByAgeLimit] [IAmzFbaVirtualInventoryOpenApi#qryFbaVirtualInventoryByAgeLimit(AmzFbaVirtualInventoryByAgeLimitQry)]: [{"success":false,"errCode":"10000500","errMessage":"\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to ... (1327 bytes)]
        at feign.FeignException.serverErrorStatus(FeignException.java:250)
        at feign.FeignException.errorStatus(FeignException.java:197)
        at feign.FeignException.errorStatus(FeignException.java:185)
        at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.java:92)
        at feign.AsyncResponseHandler.handleResponse(AsyncResponseHandler.java:98)
        at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:141)
        at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:91)
        at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100)
        at org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory$1.proceed(FeignCachingInvocationHandlerFactory.java:66)
        at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54)
        at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351)
        at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64)
        at org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory.lambda$create$1(FeignCachingInvocationHandlerFactory.java:53)
        at jdk.proxy2/jdk.proxy2.$Proxy164.qryFbaVirtualInventoryByAgeLimit(Unknown Source)
        at com.zhcxkj.application.strategy.application.executor.strategy.InitStrategyTemplateCmdExe.FBATemplateCompare(InitStrategyTemplateCmdExe.java:407)
        at com.zhcxkj.application.strategy.application.executor.strategy.InitStrategyTemplateCmdExe.executor(InitStrategyTemplateCmdExe.java:182)
        at com.zhcxkj.application.strategy.adapter.consumer.strategy.InitStrategyTemplateEventConsumer$1.handler(InitStrategyTemplateEventConsumer.java:30)
        at com.zhcxkj.application.strategy.adapter.consumer.strategy.InitStrategyTemplateEventConsumer$1.handler(InitStrategyTemplateEventConsumer.java:27)
        at com.zhcxkj.common.rabbitmq.handler.BaseRabbitMqHandler.onMessage(BaseRabbitMqHandler.java:85)
        at com.zhcxkj.common.rabbitmq.handler.BaseRabbitMqHandler.onMessage(BaseRabbitMqHandler.java:62)
        at com.zhcxkj.application.strategy.adapter.consumer.strategy.InitStrategyTemplateEventConsumer.consumer(InitStrategyTemplateEventConsumer.java:27)
        at jdk.internal.reflect.GeneratedMethodAccessor424.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:169)
        at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:119)
        at org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter.invoke(HandlerAdapter.java:75)
        at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:262)
        at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandlerAndProcessResult(MessagingMessageListenerAdapter.java:208)
        at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.onMessage(MessagingMessageListenerAdapter.java:147)
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:1670)
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.actualInvokeListener(AbstractMessageListenerContainer.java:1589)
        at jdk.internal.reflect.GeneratedMethodAccessor423.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
        at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:97)
        at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:329)
        at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:225)
        at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:122)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
        at org.springframework.amqp.rabbit.listener.$Proxy422.invokeListener(Unknown Source)
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:1577)
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:1568)
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.executeListener(AbstractMessageListenerContainer.java:1512)
        at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.doReceiveAndExecute(SimpleMessageListenerContainer.java:993)

[结果]


[期望]


历史记录  
  1. 2023-09-11 11:44:46, 由 关依林 创建。
  2. 2023-09-11 14:35:49, 由 叶世恒 解决,方案为 程序BUG 。
    修改了 解决方案,旧值为 "",新值为 "code"。
    修改了 解决日期,旧值为 "",新值为 "2023-09-11 14:35:00"。
    修改了 指派给 ,旧值为 "yeshiheng",新值为 "guanyilin"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "yeshiheng"。

    已修复,可正常跑不报错:


  3. 2023-10-16 09:31:18, 由 关依林 关闭。
    修改了 指派给 ,旧值为 "guanyilin",新值为 "closed"。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "guanyilin"。
    修改了 关闭日期,旧值为 "",新值为 "2023-10-16 09:31:18"。
  4. 2023-11-17 09:30:53, 由 刘超 编辑。
    修改了 所属模块,旧值为 "1743",新值为 "1848"。
所属项目 技术中心-需求池
所属模块 亚马逊
所属计划
所属迭代 策略中台
Bug类型 程序BUG
严重程度 提示
优先级 P2
Bug状态 已关闭
业务部门
影响功能
开发责任人
测试责任人
解决时效 0
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2023-10-16 09:31:18
截止日期 0000-00-00
上线时间
上线时效
操作系统 Windows
浏览器 chrome
关键词
抄送给
由谁创建 关依林 于 2023-09-11 11:44:45
影响环境 测试环境-测试反馈
由谁解决 叶世恒 于 2023-09-11 14:35:00
解决版本
解决方案 程序BUG
由谁关闭 关依林 于 2023-10-16 09:31:18
最后修改 刘超 于 2023-11-17 09:30:44
相关Bug