本帖最后由 啧啧歪 于 2021-3-10 09:50 编辑
用6.0.104开发的项目,现在用【7.0内测版1】打开后,运行时弹出以下错误对话框,无法帮助开发人员定位出错位置:
异常错误报告如下:
## Overview
- Version: 7.0.0.0
- Exception: `System.ArgumentNullException`
- DateTime: 2021/3/10 9:47:45
- Email: 516140603@qq.com
- Tags: #CN
## Exception
```json
{
"ClassName": "System.ArgumentNullException",
"Message": "值不能为 null。",
"Data": {
"$type": "System.Collections.ListDictionaryInternal, mscorlib",
"System.Object": null
},
"InnerException": null,
"HelpURL": null,
"StackTraceString": " 在 System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
在 System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
在 System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
在 Forguncy.Model.Tables.TableCollection.TryGetTable(String name)
在 Forguncy.HelpForm.ListViewEditStatusHelper.a(ListViewInfo A_0)
在 Forguncy.HelpForm.ListViewEditStatusHelper..ctor(ListViewInfo listviewInfo, Worksheet locatedSheet)
在 Forguncy.Model.ListViewWapperDesigner..ctor(ListViewInfo listViewInfo, String pageName)
在 Forguncy.Model.BuilderCommandContextWrapper.<>c__DisplayClass18_0.<EnumAllListViewInfos>b__0(ListViewInfo l)
在 System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
在 System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
在 JsonDataSource.ImportJsonDataToListviewCommandDesigner.<CheckCommandErrors>d__1.MoveNext()
在 Forguncy.GeneratePage.GenerateChecker.CommandChecker.<Check>d__2.MoveNext()
在 Forguncy.GeneratePage.GenerateChecker.CommandChecker.<Check>d__0.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
在 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
在 System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
在 Forguncy.GeneratePage.GenerateChecker.PreGenerateErrorChecker.GetErrorInfos()
在 Forguncy.GeneratePage.GeneratePages.IsGenerateValidated(Boolean forceCheck)
在 Forguncy.Views.RibbonView.<BrowserHomeExcutedWithProgressbarAsync>d__364.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Forguncy.Views.RibbonView.<>c__DisplayClass364_0.<<BrowserHomeExcutedWithProgressbarAsync>b__0>d.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 WPFBase.Common.TaskInfoHelper.<CreateAThreadCrossedAutoClosedWindowAsync>d__8.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Forguncy.Views.RibbonView.<BrowserHomeExcutedWithProgressbarAsync>d__364.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Forguncy.Views.RibbonView.<BrowserHomeExcuted>d__362.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)",
"RemoteStackTraceString": null,
"RemoteStackIndex": 0,
"ExceptionMethod": "8
ThrowArgumentNullException
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.ThrowHelper
Void ThrowArgumentNullException(System.ExceptionArgument)",
"HResult": -2147467261,
"Source": "mscorlib",
"WatsonBuckets": null,
"ParamName": "key"
}
```
## EventLog
- 09:47:43 `MouseL`:Window:pm_v2021_V7.0.fgcc - 活字格->RibbonView->RibbonGroupBox:调试->Image:/Start_32.png
- 09:47:32 `MouseL`:Window:活字格
- 09:47:31 `MouseL`:Window:活字格
- 09:47:30 `MouseL`:Window:活字格
- 09:47:29 `MouseL`:Window:WelcomeScreen->Button:关闭
- 09:47:27 `MouseL`:Window:活字格
## ActionList
|