我在我的一个插件步骤中安装了探查器,该步骤将在创建记录时执行。
完成此操作后,会生成错误日志。我复制了该文本并创建了一个errorlog.txt。它看起来如下:
| 7V3rkqM4ln4VR / 6Y2I0uGzDGl2xXTuR1OmeqKnMys3on + K + + HANnJFAY34KrK3tiIfYJ9i32H + d9vsk yEjcD5iJ8AYxPdUd3gQVIOtI53znfkTT98 / eF3vmKLVszjfdnQo8 / 62BDMVXNmL8 /...
当我上传该文件时,它会给我以下错误。
未处理的异常:System.ArgumentException:无法解析OrganizationServiceFault。 参数名称:serializedReport 在PluginProfiler.Library.ProfilerUtility.ExtractReport(String serializedReport) 在PluginProfiler.Library.ProfilerUtility.DeserializeProfilerReport(String assemblyFilePath,String logFilePath,Boolean isCrmDataStream) 在PluginProfiler.Library.ProfilerExecutionUtility.RetrieveReport(String logFilePath,Boolean isCrmDataStream) 在Microsoft.Crm.Tools.PluginRegistration.CommonControls.Helper.ParseReportOrShowError(窗口窗口,FileBrowserView profilePathControl,布尔requireReportParse,ProfilerPluginReport& report) 内部异常:System.InvalidOperationException:文件不包含有效的序列化OrganizationServiceFault。 在PluginProfiler.Library.ProfilerUtility.ConvertFaultToStream(String serializedFault) 在PluginProfiler.Library.ProfilerUtility.ExtractReport(String serializedReport)
我已经检查了此链接Debug CRM 2013 Using Plugin Profiler error : ,但它无效。
答案 0 :(得分:1)
如果您下载错误的日志文件并将其输入PRT进行调试,则会发生这种情况。
基本上安装了profiler&插件步骤被分析,一旦在CRM中完成重新执行步骤,当尝试下载日志文件时,提示应该显示为“业务流程错误”,并且应该加密&机器可读如下:
下载详细信息并使用Plug-in Profiler加载。 | 7R1dc + I48q9QPGzdPRgbDMFhCVuzk8wttTsDFTJXW / tyJcttoosteWU5CfvrV7IN4cMBw0wM0ZIHgmS11OputVr ....... 强>
但不像下面的人类可读:
System.Security.SecurityException:Microsoft Dynamics CRM遇到错误。管理员或支持的参考编号:#D42EB3A1Detail:.......