基础资料部署后出错
1,285次浏览
编辑于2015年09月16日 11:32:17
做了一张单据(该单据为基础资料)以前部署的时候有时候会丢失部分实体服务规则。现在不会但是部署包部署完后出现了另外一个问题
[{"operation":"9469afb0-d01e-42e9-aa34-df6b8c29b42a.LoadData"}]
发生时间:11:27:38
错误来源: Kingdee.BOS.Core
错误信息:未将对象引用设置到对象的实例。
===================================================
调用堆栈:
在 Kingdee.BOS.Core.DependencyRules.BaseDataFieldValueHandler.get_IsReadonly()
在 Kingdee.BOS.Core.DependencyRules.BOSDynamicRow.TrySetMember(String key, Object value)
在 Kingdee.BOS.Scripting.ExpressionContext.TrySetValue(String key, Object newValue)
在 Kingdee.BOS.Scripting.PyDynamicMetaObject.TrySetMember(SetMemberBinder binder, Object value)
在 CallSite.Target(Closure , CallSite , Object , Object )
在 System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
在 IronPython.Runtime.PythonContext.SetAttr(CodeContext context, Object o, String name, Object value)
在 IronPython.Runtime.Operations.PythonOps.ScopeSetMember(CodeContext context, Scope scope, String name, Object value)
在 IronPython.Runtime.ScopeDictionaryStorage.Add(DictionaryStorage& storage, Object key, Object value)
在 IronPython.Runtime.Operations.PythonOps.SetLocal(CodeContext context, String name, Object value)
在 Microsoft.Scripting.Interpreter.ActionCallInstruction`3.Run(InterpretedFrame frame)
在 Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
在 Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
在 IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
在 IronPython.Compiler.PythonScriptCode.Run(Scope scope)
在 IronPython.Compiler.RuntimeScriptCode.InvokeTarget(Scope scope)
在 IronPython.Compiler.RuntimeScriptCode.Run(Scope scope)
在 Microsoft.Scripting.Hosting.CompiledCode.Execute(ScriptScope scope)
在 Kingdee.BOS.Scripting.PyExpressionEvaluator.ExecuteScope(Expression expression, ExpressionContext context, SourceCodeKind codeKind, ScriptScope& scope)
在 Kingdee.BOS.Scripting.PyExpressionEvaluator.Run(Expression expression, ExpressionContext context)
在 Kingdee.BOS.Business.DynamicForm.BusinessService.Calculate.DoAction(FormBusinessServiceArgs e)
在 Kingdee.BOS.Core.DynamicForm.FormBusinessServiceUtil.ExceuteServices(List`1 sers, DynamicObject activeRow, Int32 rowIndex)
在 Kingdee.BOS.Core.DependencyRules.EntityRule.Execute(BOSActionExecuteContext context)
在 Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Execute(C executeContext, TaskCollection tasks)
在 Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Resume(C executeContext)
在 Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Raise(S arg, C executeContext)
在 Kingdee.BOS.Core.DependencyRules.BOSRuleContainer.RaiseItemAdded(String entityKey, Object dataEntity, BOSActionExecuteContext executeContext)
在 Kingdee.BOS.Web.DynamicForm.DataBinder.ModelService_ModelDataChanged(Object sender, ModelDataChangedEventArgs e)
在 Kingdee.BOS.Core.DynamicForm.ModelDataChangedHandle.Invoke(Object sender, ModelDataChangedEventArgs e)
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.CreateNewData(DynamicObject newObject)
在 Kingdee.BOS.Model.Bill.BillModel.CreateNewData(DynamicObject newObject)
在 Kingdee.BOS.Web.Bill.BillView.CreateNewModelData()
在 Kingdee.BOS.Web.Bill.BillView.LoadData()
在 Kingdee.BOS.Web.Base.BaseView.LoadData()
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.LoadData()
错误数据: System.Collections.ListDictionaryInternal
[{"operation":"9469afb0-d01e-42e9-aa34-df6b8c29b42a.LoadData"}]
发生时间:11:27:38
错误来源: Kingdee.BOS.Core
错误信息:未将对象引用设置到对象的实例。
===================================================
调用堆栈:
在 Kingdee.BOS.Core.DependencyRules.BaseDataFieldValueHandler.get_IsReadonly()
在 Kingdee.BOS.Core.DependencyRules.BOSDynamicRow.TrySetMember(String key, Object value)
在 Kingdee.BOS.Scripting.ExpressionContext.TrySetValue(String key, Object newValue)
在 Kingdee.BOS.Scripting.PyDynamicMetaObject.TrySetMember(SetMemberBinder binder, Object value)
在 CallSite.Target(Closure , CallSite , Object , Object )
在 System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
在 IronPython.Runtime.PythonContext.SetAttr(CodeContext context, Object o, String name, Object value)
在 IronPython.Runtime.Operations.PythonOps.ScopeSetMember(CodeContext context, Scope scope, String name, Object value)
在 IronPython.Runtime.ScopeDictionaryStorage.Add(DictionaryStorage& storage, Object key, Object value)
在 IronPython.Runtime.Operations.PythonOps.SetLocal(CodeContext context, String name, Object value)
在 Microsoft.Scripting.Interpreter.ActionCallInstruction`3.Run(InterpretedFrame frame)
在 Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
在 Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
在 IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
在 IronPython.Compiler.PythonScriptCode.Run(Scope scope)
在 IronPython.Compiler.RuntimeScriptCode.InvokeTarget(Scope scope)
在 IronPython.Compiler.RuntimeScriptCode.Run(Scope scope)
在 Microsoft.Scripting.Hosting.CompiledCode.Execute(ScriptScope scope)
在 Kingdee.BOS.Scripting.PyExpressionEvaluator.ExecuteScope(Expression expression, ExpressionContext context, SourceCodeKind codeKind, ScriptScope& scope)
在 Kingdee.BOS.Scripting.PyExpressionEvaluator.Run(Expression expression, ExpressionContext context)
在 Kingdee.BOS.Business.DynamicForm.BusinessService.Calculate.DoAction(FormBusinessServiceArgs e)
在 Kingdee.BOS.Core.DynamicForm.FormBusinessServiceUtil.ExceuteServices(List`1 sers, DynamicObject activeRow, Int32 rowIndex)
在 Kingdee.BOS.Core.DependencyRules.EntityRule.Execute(BOSActionExecuteContext context)
在 Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Execute(C executeContext, TaskCollection tasks)
在 Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Resume(C executeContext)
在 Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Raise(S arg, C executeContext)
在 Kingdee.BOS.Core.DependencyRules.BOSRuleContainer.RaiseItemAdded(String entityKey, Object dataEntity, BOSActionExecuteContext executeContext)
在 Kingdee.BOS.Web.DynamicForm.DataBinder.ModelService_ModelDataChanged(Object sender, ModelDataChangedEventArgs e)
在 Kingdee.BOS.Core.DynamicForm.ModelDataChangedHandle.Invoke(Object sender, ModelDataChangedEventArgs e)
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.CreateNewData(DynamicObject newObject)
在 Kingdee.BOS.Model.Bill.BillModel.CreateNewData(DynamicObject newObject)
在 Kingdee.BOS.Web.Bill.BillView.CreateNewModelData()
在 Kingdee.BOS.Web.Bill.BillView.LoadData()
在 Kingdee.BOS.Web.Base.BaseView.LoadData()
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.LoadData()
错误数据: System.Collections.ListDictionaryInternal
推荐阅读