凭证引入接口 报错

调用eas凭证导入接口时报从来没遇到过的错误,eas版本是eas8.1,接口是ormrpc/services/WSWSVoucher?wsdl,
之前调用7.0或者7.5的均为同样方式也没有报错,这个报错的代码 反编译发现WSVoucherControllerBean类在eas里面有两个 一个是在标准server的jar

这个包中没有1303这个行号,断定后台执行的是sp的jar中的代码

反编译后找到错误行号 1303 ,这里报出空指针,应该是profitCenterMap为空,或者profitCenterNumber为空,然后 不知道为啥会报错。
at com.kingdee.bos.rpc.impl.ThreadPool2$Worker.run(ThreadPool2.java:140)
Caused by: java.lang.reflect.UndeclaredThrowableException: TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBean.
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.invoke(TxInvokerBean.java:161)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.INVOKE_SUPPORTS(TxInvokerBean.java:64)
... 13 more
Caused by: java.lang.NullPointerException
at com.kingdee.eas.fi.gl.app.WSVoucherControllerBean.importVoucher(WSVoucherControllerBean.java:1303)
反编译到的报错位置
[code]/* 1295 */ entrySeq = wsVoucher.getEntrySeq();
/* 1296 */ asstCountSeq = 0;
/* 1297 */ if ((preentrySeq == -1000) || (preentrySeq != entrySeq)) {
/* 1298 */ preentrySeq = entrySeq
凭证引入接口 报错
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



