EAS如何解决通过路径进入单据报错误信息:errorCode 500)com kingdee bos rpc RPCException :java lang NullPointerException的bug?

涎涎原创约 956 字大约 3 分钟...KingdeeKingdee

124-EAS如何解决通过路径进入单据报错误信息:(errorCode 500) com kingdee bos rpc RPCException :java lang NullPointerException的bug?.md

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

出现场景

如下图所示点击单据时出现如下报错弹出框

报错信息如下

错误信息:(errorCode:500) com.kingdee.bos.rpc.RPCException: java.lang.NullPointerException
错误详细堆栈信息:java.lang.RuntimeException: (errorCode:500) com.kingdee.bos.rpc.RPCException: java.lang.NullPointerException

        at: com.kingdee.eas.framework.client.ListUI.fillFirstData(ListUI.java:3074)

        at: com.kingdee.eas.framework.client.ListUI.getDataFirsetTime(ListUI.java:2936)

        at: com.kingdee.eas.framework.client.ListUI.tblMain_doRequestRowSetForHasQueryPK(ListUI.java:2815)

        at: com.kingdee.eas.framework.client.ListUI.tblMain_doRequestRowSet(ListUI.java:2702)

        at: com.kingdee.eas.framework.client.CoreBillListUI.tblMain_doRequestRowSet(CoreBillListUI.java:337)

        at: com.kingdee.eas.framework.client.AbstractListUI$2.doRequestRowSet(AbstractListUI.java:332)

        at: com.kingdee.bos.ctrl.kdf.data.impl.DataSetWrapperFactory.fireRequestRowSet(DataSetWrapperFactory.java:257)

        at: com.kingdee.bos.ctrl.kdf.data.impl.DataSetWrapperFactory.requestData(DataSetWrapperFactory.java:233)

        at: com.kingdee.bos.ctrl.kdf.table.KDTDataRequestManager.requestData(KDTDataRequestManager.java:555)

        at: com.kingdee.bos.ctrl.kdf.table.KDTDataRequestManager.doDataRequestPage(KDTDataRequestManager.java:484)

        at: com.kingdee.bos.ctrl.kdf.table.KDTDataRequestManager.doDataRequest2(KDTDataRequestManager.java:391)

        at: com.kingdee.bos.ctrl.kdf.table.KDTDataRequestManager.doDataRequest(KDTDataRequestManager.java:302)

        at: com.kingdee.bos.ctrl.kdf.table.KDTBody.getRow(KDTBody.java:145)

        at: com.kingdee.bos.ctrl.kdf.table.KDTable.getRow(KDTable.java:4416)

        at: com.kingdee.eas.framework.client.ListUI.selectFirstRow(ListUI.java:6578)

        at: com.kingdee.eas.framework.client.ListUI.onShow(ListUI.java:6519)

        at: com.kingdee.eas.framework.client.CoreBillListUI.onShow(CoreBillListUI.java:2339)

        at: com.kingdee.eas.st.common.client.STBillBaseListUI.onShow(STBillBaseListUI.java:2399)

        at: com.kingdee.eas.framework.client.CoreUI.doLayout(CoreUI.java:3590)

        at: java.awt.Container.validateTree(Container.java:1507)

        at: java.awt.Container.validateTree(Container.java:1513)

        at: java.awt.Container.validate(Container.java:1480)

        at: com.kingdee.eas.base.uiframe.client.BodyUI.setCurTabIndex(BodyUI.java:154)

        at: com.kingdee.eas.base.uiframe.client.UIObjectManager.changeTab(UIObjectManager.java:120)

        at: com.kingdee.eas.base.uiframe.client.UIObjectManager.changeTab(UIObjectManager.java:128)

        at: com.kingdee.eas.base.uiframe.client.UINewTab.show(UINewTab.java:42)

        at: com.kingdee.eas.base.uiframe.client.UIShowHelper.showUI(UIShowHelper.java:48)

        at: com.kingdee.eas.base.uiframe.client.UIShowHelper.showUI(UIShowHelper.java:24)

        at: com.kingdee.eas.base.uiframe.client.LeafMenuCellPane.performDblclick(LeafMenuCellPane.java:220)

        at: com.kingdee.eas.base.uiframe.client.LeafMenuCellPane.access$500(LeafMenuCellPane.java:37)

        at: com.kingdee.eas.base.uiframe.client.LeafMenuCellPane$TopLabelMouseAdapter.mouseClicked(LeafMenuCellPane.java:89)

        at: java.awt.Component.processMouseEvent(Component.java:6270)

        at: javax.swing.JComponent.processMouseEvent(JComponent.java:3267)

        at: java.awt.Component.processEvent(Component.java:6032)

        at: java.awt.Container.processEvent(Container.java:2041)

        at: java.awt.Component.dispatchEventImpl(Component.java:4630)

        at: java.awt.Container.dispatchEventImpl(Container.java:2099)

        at: java.awt.Component.dispatchEvent(Component.java:4460)

        at: java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)

        at: java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)

        at: java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)

        at: java.awt.Container.dispatchEventImpl(Container.java:2085)

        at: java.awt.Window.dispatchEventImpl(Window.java:2478)

        at: java.awt.Component.dispatchEvent(Component.java:4460)

        at: java.awt.EventQueue.dispatchEvent(EventQueue.java:599)

        at: com.kingdee.bos.invokecounter.RPCLogEventQueue.dispatchEvent(RPCLogEventQueue.java:176)

        at: sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)

        at: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at: java.lang.reflect.Method.invoke(Method.java:597)

        at: com.kingdee.eas.client.recorder.UserInputEventQueue.myDispatchEvent(UserInputEventQueue.java:126)

        at: com.kingdee.eas.client.recorder.UserInputEventQueue.dispatchEvent(UserInputEventQueue.java:59)

        at: java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)

        at: java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)

        at: java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)

        at: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

        at: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

        at: java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

com.kingdee.bos.rpc.RPCException: java.lang.NullPointerException

        at: rpc_generate._STUB_com_1_kingdee_1_bos_1_dao_1_query_1_server_1_IVirtualModeDataAccess.doAllQueryTask(Unknown Source)

        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:597)

        at: com.kingdee.bos.framework.cache.CachedInvokeInterceptor.cachedInvoke(CachedInvokeInterceptor.java:179)

        at: com.kingdee.bos.framework.cache.CachedInvokeInterceptor.invoke(CachedInvokeInterceptor.java:134)

        at: com.kingdee.bos.framework.cache.CachedInvokeInterceptor2.invoke(CachedInvokeInterceptor2.java:73)

        at: $Proxy47.doAllQueryTask(Unknown Source)

        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:597)

        at: com.kingdee.bos.dao.query.server.VirtualModeDataAccessInterceptor.doAllQueryTask(VirtualModeDataAccessInterceptor.java:353)

        at: com.kingdee.bos.dao.query.server.VirtualModeDataAccessInterceptor.invoke(VirtualModeDataAccessInterceptor.java:89)

        at: $Proxy47.doAllQueryTask(Unknown Source)

        at: com.kingdee.bos.dao.query.QueryExecutor.doAllQueryTask(QueryExecutor.java:556)

        at: com.kingdee.eas.framework.client.ListUI.fillFirstData(ListUI.java:2990)

        at: com.kingdee.eas.framework.client.ListUI.getDataFirsetTime(ListUI.java:2936)

        at: com.kingdee.eas.framework.client.ListUI.tblMain_doRequestRowSetForHasQueryPK(ListUI.java:2815)

        at: com.kingdee.eas.framework.client.ListUI.tblMain_doRequestRowSet(ListUI.java:2702)

        at: com.kingdee.eas.framework.client.CoreBillListUI.tblMain_doRequestRowSet(CoreBillListUI.java:337)

        at: com.kingdee.eas.framework.client.AbstractListUI$2.doRequestRowSet(AbstractListUI.java:332)

        at: com.kingdee.bos.ctrl.kdf.data.impl.DataSetWrapperFactory.fireRequestRowSet(DataSetWrapperFactory.java:257)

        at: com.kingdee.bos.ctrl.kdf.data.impl.DataSetWrapperFactory.requestData(DataSetWrapperFactory.java:233)

        at: com.kingdee.bos.ctrl.kdf.table.KDTDataRequestManager.requestData(KDTDataRequestManager.java:555)

        at: com.kingdee.bos.ctrl.kdf.table.KDTDataRequestManager.doDataRequestPage(KDTDataRequestManager.java:484)

        at: com.kingdee.bos.ctrl.kdf.table.KDTDataRequestManager.doDataRequest2(KDTDataRequestManager.java:391)

        at: com.kingdee.bos.ctrl.kdf.table.KDTDataRequestManager.doDataRequest(KDTDataRequestManager.java:302)

        at: com.kingdee.bos.ctrl.kdf.table.KDTBody.getRow(KDTBody.java:145)

        at: com.kingdee.bos.ctrl.kdf.table.KDTable.getRow(KDTable.java:4416)

        at: com.kingdee.eas.framework.client.ListUI.selectFirstRow(ListUI.java:6578)

        at: com.kingdee.eas.framework.client.ListUI.onShow(ListUI.java:6519)

        at: com.kingdee.eas.framework.client.CoreBillListUI.onShow(CoreBillListUI.java:2339)

        at: com.kingdee.eas.st.common.client.STBillBaseListUI.onShow(STBillBaseListUI.java:2399)

        at: com.kingdee.eas.framework.client.CoreUI.doLayout(CoreUI.java:3590)

        at: java.awt.Container.validateTree(Container.java:1507)

        at: java.awt.Container.validateTree(Container.java:1513)

        at: java.awt.Container.validate(Container.java:1480)

        at: com.kingdee.eas.base.uiframe.client.BodyUI.setCurTabIndex(BodyUI.java:154)

        at: com.kingdee.eas.base.uiframe.client.UIObjectManager.changeTab(UIObjectManager.java:120)

        at: com.kingdee.eas.base.uiframe.client.UIObjectManager.changeTab(UIObjectManager.java:128)

        at: com.kingdee.eas.base.uiframe.client.UINewTab.show(UINewTab.java:42)

        at: com.kingdee.eas.base.uiframe.client.UIShowHelper.showUI(UIShowHelper.java:48)

        at: com.kingdee.eas.base.uiframe.client.UIShowHelper.showUI(UIShowHelper.java:24)

        at: com.kingdee.eas.base.uiframe.client.LeafMenuCellPane.performDblclick(LeafMenuCellPane.java:220)

        at: com.kingdee.eas.base.uiframe.client.LeafMenuCellPane.access$500(LeafMenuCellPane.java:37)

        at: com.kingdee.eas.base.uiframe.client.LeafMenuCellPane$TopLabelMouseAdapter.mouseClicked(LeafMenuCellPane.java:89)

        at: java.awt.Component.processMouseEvent(Component.java:6270)

        at: javax.swing.JComponent.processMouseEvent(JComponent.java:3267)

        at: java.awt.Component.processEvent(Component.java:6032)

        at: java.awt.Container.processEvent(Container.java:2041)

        at: java.awt.Component.dispatchEventImpl(Component.java:4630)

        at: java.awt.Container.dispatchEventImpl(Container.java:2099)

        at: java.awt.Component.dispatchEvent(Component.java:4460)

        at: java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)

        at: java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)

        at: java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)

        at: java.awt.Container.dispatchEventImpl(Container.java:2085)

        at: java.awt.Window.dispatchEventImpl(Window.java:2478)

        at: java.awt.Component.dispatchEvent(Component.java:4460)

        at: java.awt.EventQueue.dispatchEvent(EventQueue.java:599)

        at: com.kingdee.bos.invokecounter.RPCLogEventQueue.dispatchEvent(RPCLogEventQueue.java:176)

        at: sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)

        at: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at: java.lang.reflect.Method.invoke(Method.java:597)

        at: com.kingdee.eas.client.recorder.UserInputEventQueue.myDispatchEvent(UserInputEventQueue.java:126)

        at: com.kingdee.eas.client.recorder.UserInputEventQueue.dispatchEvent(UserInputEventQueue.java:59)

        at: java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)

        at: java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)

        at: java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)

        at: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

        at: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

        at: java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

java.lang.NullPointerException: null

        at: com.kingdee.bos.metadata.query.util.FromBuilder.getMultiRelation(FromBuilder.java:889)

        at: com.kingdee.bos.metadata.query.util.FromBuilder.processMultiRelation(FromBuilder.java:799)

        at: com.kingdee.bos.metadata.query.util.FromBuilder.processRightObject(FromBuilder.java:441)

        at: com.kingdee.bos.metadata.query.util.FromBuilder.buildFrom(FromBuilder.java:147)

        at: com.kingdee.bos.metadata.query.util.FromBuilder.getSql(FromBuilder.java:59)

        at: com.kingdee.bos.metadata.query.util.QuerySqlAccessBase.getSql(QuerySqlAccessBase.java:181)

        at: com.kingdee.bos.dao.query.server.BaseDataAccess.getRuntimeSql(BaseDataAccess.java:187)

        at: com.kingdee.bos.dao.query.server.VirtualModeDataAccess.innerOpenQuery(VirtualModeDataAccess.java:269)

        at: com.kingdee.bos.dao.query.server.VirtualModeDataAccess.doAllQueryTask(VirtualModeDataAccess.java:1979)

        at: rpc_generate._PROXY_com_1_kingdee_1_bos_1_dao_1_query_1_server_1_IVirtualModeDataAccess.pi11(Unknown Source)

        at: rpc_generate._PROXY_com_1_kingdee_1_bos_1_dao_1_query_1_server_1_IVirtualModeDataAccess.processInvoke(Unknown Source)

        at: com.kingdee.bos.rpc.impl.ObjectProxy.processInvoke(ObjectProxy.java:177)

        at: com.kingdee.bos.rpc.impl.RPCService.serviceCreateObjectAndInvoke(RPCService.java:611)

        at: com.kingdee.bos.rpc.impl.RPCService.service(RPCService.java:124)

        at: com.kingdee.bos.rpc.impl.ServiceDispatcher.run(ServiceDispatcher.java:153)

        at: java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

        at: java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

        at: java.util.concurrent.FutureTask.run(FutureTask.java:138)

        at: com.kingdee.bos.rpc.impl.ThreadPoolExecutorReImpl.runWorker(ThreadPoolExecutorReImpl.java:1152)

        at: com.kingdee.bos.rpc.impl.ThreadPoolExecutorReImpl$Worker.run(ThreadPoolExecutorReImpl.java:622)

        at: java.lang.Thread.run(Thread.java:662)

解决方法

在与项目组小伙伴对比后发现是项目成员有未提交对应文件所至,如下图所示提交并更新后则解决了此问题


分割线


相关信息

以上就是我关于 EAS如何解决通过路径进入单据报错误信息:(errorCode 500) com kingdee bos rpc RPCException :java lang NullPointerException的bug? 知识点整理与总结的全部内容,希望对你有帮助。。。。。。。

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4