zoukankan      html  css  js  c++  java
  • 销售合同缓存问题

    [{"operation":"CRM_Contract.LoadData"}]
    发生时间: 17:09:56
    错误编号: ca99de86ce7e4ee5817717f8ca887e3d
    错误信息: 寻找实体上UseOrgId对应的属性描述符失败,实体不存在此属性![EntityType:BD_Department Propeyties:Id msterID Number MultiLanguageText Name ]
    ===================================================
    调用堆栈:

    Server stack trace:
    at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.FindTrueProperty(DynamicObject dataEntity)
    at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.GetValue(DynamicObject dataEntity)
    at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.Kingdee.BOS.Orm.Metadata.DataEntity.IDataEntityProperty.GetValue(Object dataEntity)
    at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
    at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
    at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
    at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(IEnumerable`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, Boolean onlyDbProperty)
    at Kingdee.BOS.Orm.LoadReferenceObjectManager.GetTasks(Object[] dataEntities)
    at Kingdee.BOS.App.Core.CachedLoadReferenceObjectManager.GetTasks(Object[] dataEntities)
    at Kingdee.BOS.Orm.LoadReferenceObjectManager.Load(Object[] dataEntities)
    at Kingdee.BOS.App.Core.CachedLoadReferenceObjectManager.GetTasks(Object[] dataEntities)
    at Kingdee.BOS.Orm.LoadReferenceObjectManager.Load(Object[] dataEntities)
    at Kingdee.BOS.App.Core.BusinessDataReader.LoadSingle(Object pk, DynamicObjectType type, Boolean loadReferenceData, OperateOption option)
    at Kingdee.BOS.App.Core.ViewService.LoadSingle(Context ctx, Object pk, DynamicObjectType type, OperateOption option)

    Exception rethrown at [0]:
    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
    at Kingdee.BOS.Contracts.IViewService.LoadSingle(Context ctx, Object pk, DynamicObjectType type, OperateOption option)
    at Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.LoadSingle(Context ctx, Object pk, DynamicObjectType type, OperateOption option)
    at Kingdee.BOS.Model.Bill.BillModel.Load(Object pk)
    at Kingdee.BOS.Web.Bill.BillView.LoadData()
    at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.LoadData()

    -------------------------------------------------

    2020-09-01 10:29:16,084 [245] ERROR - BOS - Code:622decd4a62d498f91ba56d00d1592c4,FormId:CRM_Contract,MainBarItemClick:["tbSplitSubmit",[{"FCONTRACTPLAN":{"fieldKey":"FSEQ","row":0,"selRows":"0","isClientNewRow":false,"clientNewRows":""},"FCONTRACTCLAUSE":{"fieldKey":"FSeq","row":0,"selRows":"0","isClientNewRow":false,"clientNewRows":""},"FCRMCONTRACTENTRY":{"fieldKey":"FENTRYTAXRATE","row":0,"selRows":"0","isClientNewRow":false,"clientNewRows":""},"F_VTR_PI_DETAILS":{"fieldKey":"FSeq","row":-1,"selRows":"-1","isClientNewRow":false,"clientNewRows":""},"F_VTR_DESTINATIONENTITY":{"fieldKey":"Fseq","row":-1,"selRows":"-1","isClientNewRow":false,"clientNewRows":""},"F_VTR_COG_ENTRY":{"fieldKey":"FSeq","row":-1,"selRows":"-1","isClientNewRow":false,"clientNewRows":""}}]]
    Kingdee.BOS.KDException: 寻找实体上UseOrgId对应的属性描述符失败,实体不存在此属性![EntityType:BD_Department Propeyties:Id msterID Number MultiLanguageText Name ] ---> Kingdee.BOS.Orm.Exceptions.ORMArgInvalidException: 寻找实体上UseOrgId对应的属性描述符失败,实体不存在此属性![EntityType:BD_Department Propeyties:Id msterID Number MultiLanguageText Name ]

    Server stack trace:
    at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.FindTrueProperty(DynamicObject dataEntity)
    at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.GetValue(DynamicObject dataEntity)
    at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.Kingdee.BOS.Orm.Metadata.DataEntity.IDataEntityProperty.GetValue(Object dataEntity)
    at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
    at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
    at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
    at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(IEnumerable`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, Boolean onlyDbProperty)
    at Kingdee.BOS.Orm.LoadReferenceObjectManager.GetTasks(Object[] dataEntities)
    at Kingdee.BOS.App.Core.CachedLoadReferenceObjectManager.GetTasks(Object[] dataEntities)
    at Kingdee.BOS.Orm.LoadReferenceObjectManager.Load(Object[] dataEntities)
    at Kingdee.BOS.App.Core.CachedLoadReferenceObjectManager.GetTasks(Object[] dataEntities)
    at Kingdee.BOS.Orm.LoadReferenceObjectManager.Load(Object[] dataEntities)
    at Kingdee.BOS.App.Core.BusinessDataReader.Load(Object[] pkArray, DynamicObjectType type, Boolean loadReferenceData)
    at Kingdee.BOS.App.Core.BusinessDataReader.Load(BusinessInfo businessInfo, List`1 selector, OQLFilter oFilter)
    at Kingdee.BOS.App.Core.BusinessDataReader.Load(String formId, List`1 selector, OQLFilter ofilter)
    at Kingdee.BOS.App.Core.ViewService.Load(Context ctx, String formid, List`1 selector, OQLFilter ofilter)

    Exception rethrown at [0]:
    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
    at Kingdee.BOS.Contracts.IViewService.Load(Context ctx, String formid, List`1 selector, OQLFilter ofilter)
    at Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.Load(Context ctx, String formid, List`1 selector, OQLFilter ofilter)
    at Kingdee.K3.CRM.Core.CRMAllocationHelper.GetAllocations(Context ctx, String sFormId, String sBillId)
    at Kingdee.K3.CRM.Core.CRMBaseBillPlugIn.GetAllocationData()
    at Kingdee.K3.CRM.OPP.Business.PlugIn.ContractEdit.AfterSave(AfterSaveEventArgs e)
    at Kingdee.BOS.Core.Bill.PlugIn.BillModelPlugInProxy.FireAfterSave(AfterSaveEventArgs e)
    at Kingdee.BOS.Model.Bill.BillModel.OnAfterSave(AfterSaveEventArgs e)
    at Kingdee.BOS.Model.Bill.BillModel.Save(OperateOption option)
    at Kingdee.BOS.Business.Bill.Operation.Submit.DoSaveBill(OperateOption option, IOperationResult fullResult)
    at Kingdee.BOS.Business.Bill.Operation.Submit.ExecuteBillOperation(OperateOption option)
    at Kingdee.BOS.Business.Bill.Operation.Submit.ExecuteOperation()
    at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.Operation(CallBackWfAfterOperation callbackwf, IOperationResult result)
    at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.Execute(InvokeFormOperation4WfParam param, CallBackWfAfterOperation callbackwf)
    at Kingdee.BOS.Core.DynamicForm.AbstractFormOperation.Execute()
    at Kingdee.BOS.Web.DynamicForm.AbstractDynamicWebFormView.InvokeFormOperation(String operationNumber)
    at Kingdee.BOS.Business.DynamicForm.BusinessService.ExcuteOperation.DoAction(FormBusinessServiceArgs e)
    at Kingdee.BOS.Core.DynamicForm.FormBusinessServiceUtil.InvokeService(IDynamicFormView view, Object source, FormBusinessService service, String activeEntity, DynamicObject activeRow, Int32 rowIndex)
    at Kingdee.BOS.Core.DynamicForm.FormBusinessServiceUtil.InvokeServices(IDynamicFormView view, Object source, IEnumerable`1 services, Int32 actionType, String activeEntity, DynamicObject activeRow, Int32 rowIndex)
    at Kingdee.BOS.Web.DynamicForm.BusinessServiceCaller.InvokeFormBusiness(IDynamicFormView view, Object source, List`1 formBusinessServices, Int32 actionType, String entityKey, Int32 row)
    at Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.BarItemClick(String parentKey, String barItemKey, BarDataManager bar, Int32 bartype)
    at Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.MainBarItemClick(String barItemKey)
    at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.MainBarItemClick(String itemKey, JSONArray postDatas)
    --- End of inner exception stack trace ---

    CachedLoadReferenceObjectManager

    T_BAS_MOBILE FORM CONFIG
    Kingdee.BOS.App.Core.ViewService
    IViewService

    问题缓存:

    Kingdee.BOS.App.LogService5c3982821bac1dCRM_CUST_LatestInfo,[Type]:System.String

    区:

    5c3982821bac1dTrue2052

    // Kingdee.K3.CRM.Core.CRMAllocationHelper
    public static DynamicObject GetAllocations(Context ctx, string sFormId, string sBillId)
    {
        string strFilter = string.Format("FObjectID='{0}' AND FObjectBillID = '{1}'", sFormId, sBillId);
        DynamicObject[] array = BusinessDataServiceHelper.Load(ctx, "CRM_Allocations", null, OQLFilter.CreateHeadEntityFilter(strFilter));
        if (!array.IsNullOrEmpty() && array.Length > 0)
        {
            return array[0];
        }
        return null;
    }

  • 相关阅读:
    Qt获取程序工作目录或某路径下所有的图片或指定格式的文件
    QGraphicsView Class
    自动白平衡---灰度世界算法
    Gamma校正算法原理及实现
    QWidget,QTableWidget删除(delete)动态添加(new)的子控件释放内存
    [转]【OpenCV】OpenCV中GPU模块使用
    php之trait 个人笔记
    git 本地忽略某些个文件
    bootstrop-datatime参数配置
    mysql 一次性插入上万条数据测试专用
  • 原文地址:https://www.cnblogs.com/zouhuaxin/p/13563058.html
Copyright © 2011-2022 走看看