项目

一般

简介

错误 #146

Kingdee Import Order EJB Errors

Adam Wang超过 3 年 之前添加. 更新于 超过 3 年 之前.

状态:
已解决
优先级:
指派给:
开始日期:
2020-12-09
计划完成日期:
% 完成:

80%

预期时间:
DK-Feedback:
DKUS

描述

In TEST, Attached four orders failed to load into Kingdee TEST with below error , could you please look into this and let us know the update.


文件

WEB1011607364429578.txt (4.95 KB) WEB1011607364429578.txt Adam Wang, 2020-12-09 10:25
WEB1011607356851872.txt (4.13 KB) WEB1011607356851872.txt Adam Wang, 2020-12-09 10:25
WEB1011607106317630.txt (4.14 KB) WEB1011607106317630.txt Adam Wang, 2020-12-09 10:25
WEB1011607028429836.txt (4.16 KB) WEB1011607028429836.txt Adam Wang, 2020-12-09 10:25
1902.jpg (50.2 KB) 1902.jpg Adam Wang, 2020-12-09 12:14
1901.png (126 KB) 1901.png Adam Wang, 2020-12-09 12:14
#1

Adam Wang 更新于 超过 3 年 之前

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server.userException</faultcode><faultstring>com.kingdee.bos.webservice.WSInvokeException: Server Component wrap a Throwable. Exception Type is [javax.ejb.EJBException]
Caused exception message is: Unexpected system failure, see server log for details.; nested exception is: java.lang.reflect.UndeclaredThrowableException: TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBean. [Client -- String Serialize]
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:246)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:324)
at $Proxy229.importBill(Unknown Source)
at com.kingdee.eas.scm.ws.SCMWebServiceFacade.importBill(SCMWebServiceFacade.java:47)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_scm_1_ws_1_ISCMWebServiceFacade.pi4(Un
2020-12-07 12:09:35,560 [[sales-order-test].http.requester.KDOrder_HTTP_Request_Configuration.worker(1)] DEBUG org.mule.module.http.internal.HttpMessageLogger - REQUESTER
known Source)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_scm_1_ws_1_ISCMWebServiceFacade.processInvoke(Unknown Source)
at com.kingdee.bos.rpc.impl.ObjectProxy.processInvoke(ObjectProxy.java:177)
at com.kingdee.bos.rpc.impl.RPCService.serviceInvoke(RPCService.java:780)
at com.kingdee.bos.rpc.impl.RPCService.service(RPCService.java:139)
at com.kingdee.bos.rpc.impl.ServiceDispatcher.run(ServiceDispatcher.java:153)
at com.kingdee.bos.rpc.impl.ThreadJob.run(ThreadJob.java:27)
at com.kingdee.bos.rpc.impl.ThreadPool2$Worker.run(ThreadPool2.java:140)

javax.ejb.EJBException
javax.ejb.EJBException: Unexpected system failure, see server log for details.; nested exception is: java.lang.reflect.UndeclaredThrowableException: TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBean.
java.lang.reflect.UndeclaredThrowableException: TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBean.
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.invoke(TxInvokerBean.java:152)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.INVOKE_REQUIRES_NEW(TxInvokerBean.java:69)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean_LocalObjectImpl_2.INVOKE_REQUIRES_NEW(Unknown Source)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:195)
at com.kingdee.bos.transaction.EJBTrans
2020-12-07 12:09:35,561 [[sales-order-test].http.requester.KDOrder_HTTP_Request_Configuration.worker(2)] DEBUG org.mule.module.http.internal.HttpMessageLogger - REQUESTER
actionProxy.invoke(EJBTransactionProxy.java:324)
at $Proxy229.importBill(Unknown Source)
at com.kingdee.eas.scm.ws.SCMWebServiceFacade.importBill(SCMWebServiceFacade.java:47)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_scm_1_ws_1_ISCMWebServiceFacade.pi4(Unknown Source)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_scm_1_ws_1_ISCMWebServiceFacade.processInvoke(Unknown Source)
at com.kingdee.bos.rpc.impl.ObjectProxy.processInvoke(ObjectProxy.java:177)
at com.kingdee.bos.rpc.impl.RPCService.serviceInvoke(RPCService.java:780)
at com.kingdee.bos.rpc.impl.RPCService.service(RPCService.java:139)
at com.kingdee.bos.rpc.impl.ServiceDispatcher.run(ServiceDispatcher.java:153)
at com.kingdee.bos.rpc.impl.ThreadJob.run(ThreadJob.java:27)
at com.kingdee.bos.rpc.impl.ThreadPool2$Worker.run(ThreadPool2.java:140)
Caused by: java.lang.ArithmeticException: Rounding necessary
at java.math.BigDecimal.divide(BigDecimal.java:1346)
at java.math.BigDecimal.setScale(BigDecimal.java:2308)
at java.math.BigDecimal.setScale(BigDecimal.java:2348)
at com.kingdee.eas.scm.ws.app.importbill.SaleOrderBillSupport.setLoclePrice(SaleOrderBillSupport.java:223)
at com.kingdee.eas.scm.ws.app.importbill.SaleOrderBillSupport.setDefaultEntryData(SaleOrderBillSupport.java:206)
at com.kingdee.eas.scm.ws.app.importbill.ScmBillSupport.setDefaultData(ScmBillSupport.java:77)
at com.kingdee.eas.scm.ws.app.importbill.SaleOrderBillSupport.setDefaultData(SaleOrderBillSupport.java:70)
at com.kingdee.eas.scm.ws.app.importbill.ScmBillSupport.setData(ScmBillSupport.java:63)
at com.kingdee.eas.scm.ws.app.importbill.ScmBillSupport.saveOrSubmitData(ScmBillSupport.java:220)
at com.kingdee.eas.scm.ws.app.importbill.ScmBillSupport.save(ScmBillSupport.java:200)
at com.kingdee.eas.scm.ws.app.importbill.SCMImportBill.importing(SCMImportBill.java:83)
at com.kingdee.eas.scm.ws.app.SCMWebServiceFacadeControllerBean._importBill(SCMWebServiceFacadeControllerBean.java:70)
at com.kingdee.eas.scm.ws.app.AbstractSCMWebServiceFacadeControllerBean.importBill(AbstractSCMWebServiceFacadeControllerBean.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.invoke(TxInvokerBean.java:116)
... 14 more
javax.ejb.EJBException: Unexpected system failure, see server log for details.; nested exception is: java.lang.reflect.UndeclaredThrowableException: TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBea
2020-12-07 12:09:35,561 [[sales-order-test].http.requester.KDOrder_HTTP_Request_Configuration.worker(1)] DEBUG org.mule.module.http.internal.HttpMessageLogger - REQUESTER
n.
at com.apusic.ejb.container.Container.postInvokeTx(Unknown Source)
at com.apusic.ejb.container.Component.postInvoke(Unknown Source)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean_LocalObjectImpl_2.INVOKE_REQUIRES_NEW(Unknown Source)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:195)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:324)
at $Proxy229.importBill(Unknown Source)
at com.kingdee.eas.scm.ws.SCMWebServiceFacade.importBill(SCMWebServiceFacade.java:47)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_scm_1_ws_1_ISCMWebServiceFacade.pi4(Unknown Source)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_scm_1_ws_1_ISCMWebServiceFacade.processInvoke(Unknown Source)
at com.kingdee.bos.rpc.impl.ObjectProxy.processInvoke(ObjectProxy.java:177)
at com.kingdee.bos.rpc.impl.RPCService.serviceInvoke(RPCService.java:780)
at com.kingdee.bos.rpc.impl.RPCService.service(RPCService.java:139)
at com.kingdee.bos.rpc.impl.ServiceDispatcher.run(ServiceDispatcher.java:153)
at com.kingdee.bos.rpc.impl.ThreadJob.run(ThreadJob.java:27)
at com.kingdee.bos.rpc.impl.ThreadPool2$Worker.run(ThreadPool2.java:140)
[Client -- String Serialize]</faultstring><detail><com.kingdee.bos.webservice.WSInvokeException xsi:type="ns1:WSInvokeException" xmlns:ns1="urn:client.scmwebservicefacade"/><ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">rh-kd-app-tst-a.sh.nx.digikey.com</ns2:hostname></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
0

2020-12-07 12:09:35,561 [[sales-order-test].http.requester.KDOrder_HTTP_Request_Configuration.worker(1)] DEBUG org.mule.module.http.internal.HttpMessageLogger - REQUESTER

0

#3

Adam Wang 更新于 超过 3 年 之前

  • 状态新建 变更为 进行中
#4

Adam Wang 更新于 超过 3 年 之前

I checked these orders and tested them. I found that there was a code error in one place,
The reason is that the value of "amount" in the previous JSON is 2 decimal places, only 2 decimal places are processed in the code. The value of "amount" in these orders has 3 decimal places, so an error is reported and the code has been modified,
However, since the test environment is doing UTA testing, I need to confirm whether I want to deploy the modified content to the test environment now, Or just import these orders into the test environment and do not deploy them for the time being

#5

Adam Wang 更新于 超过 3 年 之前

  • % 完成0 变更为 80
#6

梁长德 梁 更新于 超过 3 年 之前

  • 状态进行中 变更为 已解决

导出 Atom PDF