BOS8.1 覆盖枚举,单据不能保存
金蝶云社区-细雨_1
细雨_1
0人赞赏了该文章 817次浏览 未经作者许可,禁止转载编辑于2015年12月15日 15:51:54

bos8.1的成本中心类型CostCenterType.enum 自定义后,组织单元就不能保存了,有解吗
错误信息:Server Component wrap a Throwable. Exception Type is [javax.ejb.EJBException]
Caused exception message is: 发生系统错误,请查看服务器日志。; nested exception is: java.lang.reflect.UndeclaredThrowableException: TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBean. [Client -- String Serialize]
错误详细堆栈信息:com.kingdee.bos.BOSException: Server Component wrap a Throwable. Exception Type is [javax.ejb.EJBException]
Caused exception message is: 发生系统错误,请查看服务器日志。; 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 $Proxy122.submit(Unknown Source)
at com.kingdee.eas.framework.CoreBase.submit(CoreBase.java:287)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_basedata_1_org_1_IFullOrgUnit.pi99(Unknown Source)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_basedata_1_org_1_IFullOrgUnit.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: javax.ejb.EJBException
javax.ejb.EJBException: 发生系统错误,请查看服务器日志。; 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:161)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.INVOKE_REQUIRED(TxInvokerBean.java:60)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean_LocalObjectImpl_2.INVOKE_REQUIRED(Unknown Source)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:171)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:324)
at $Proxy122.submit(Unknown Source)
at com.kingdee.eas.framework.CoreBase.submit(CoreBase.java:287)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_basedata_1_org_1_IFullOrgUnit.pi99(Unknown Source)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_basedata_1_org_1_IFullOrgUnit.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.ClassCastException: $Proxy242 cannot be cast to com.kingdee.eas.basedata.org.app.OUPartBaseController
at com.kingdee.eas.basedata.org.OUPartBase.getController(OUPartBase.java:42)
at com.kingdee.eas.basedata.org.OUPartBase.exists(OUPartBase.java:80)
at sun.reflect.GeneratedMethodAccessor171.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.kingdee.bos.ResponseInvocationHandler.invoke(ResponseInvocationHandler.java:194)
at $Proxy241.exists(Unknown Source)
at com.kingdee.eas.basedata.org.app.helper.orgtypeimpl.OrgAppProfitImpl.updateOrgInfo(OrgAppProfitImpl.java:122)
at com.kingdee.eas.basedata.org.app.helper.OrgTypeAppCenter.updateOrgInfo(OrgTypeAppCenter.java:132)
at com.kingdee.eas.basedata.org.app.FullOrgUnitControllerBean._update(FullOrgUnitControllerBean.java:357)
at com.kingdee.eas.framework.app.AbstractCoreBaseControllerBean.update(AbstractCoreBaseControllerBean.java:179)
at com.kingdee.eas.framework.app.CoreBaseControllerBean._submit(CoreBaseControllerBean.java:169)
at com.kingdee.eas.framework.app.DataBaseControllerBean._submit(DataBaseControllerBean.java:366)
at com.kingdee.eas.framework.app.AbstractCoreBaseControllerBean.submit(AbstractCoreBaseControllerBean.java:455)
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.transaction.EJBTxFacade.TxInvokerBean.invoke(TxInvokerBean.java:125)
... 14 more
javax.ejb.EJBException: 发生系统错误,请查看服务器日志。; nested exception is: java.lang.reflect.UndeclaredThrowableException: TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBean.
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_REQUIRED(Unknown Source)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:171)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:324)
at $Proxy122.submit(Unknown Source)
at com.kingdee.eas.framework.CoreBase.submit(CoreBase.java:287)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_basedata_1_org_1_IFullOrgUnit.pi99(Unknown Source)
at rpc_generate._PROXY_com_1_kingdee_1_eas_1_basedata_1_org_1_IFullOrgUnit.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]