BAM 侦听器错误消息

使用 WF 或 WCF BAM 侦听器时,你可能会遇到各种各样的问题,如侦听器配置文件无效、在提取上下文属性或尝试跟踪来自单向 WCF 操作回复的事件时出现运行时问题等等。

下表包含了在使用 bm.exe 部署解决方案或运行启用了 BAM 侦听器的应用程序的过程中,你可能会遇到的所有可能发生的 BAM 侦听器错误的列表。 针对每个错误均列出了错误原因以及一个或多个可能的解决方法。

事件日志 ID 错误消息 原因 解决方法
1001 BAM 侦听器检测到以下错误:在主机进程“”中{0},技术“”清单“{1}”{2}的侦听器配置在 ({3}中包含架构验证错误, {4}) : {5}。 侦听器配置文件不针对通用侦听器配置架构或特定于技术的 (windows Workflow Foundation 或 Windows Communication Framework) 架构进行验证。 在侦听器配置文件中找到该错误提到的位置并将其修改为与架构相匹配。
1002 BAM 侦听器检测到以下错误:在主机进程“”{0}中,无法分析值为“{1}”的应用程序配置参数“{2}”。 应用程序配置包含无法解析为正确类型的设置。 修复应用程序配置中的设置。
1003 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置具有包含无效数据操作“{2}”的 OnEvent“{3}”。 内部错误。 验证在侦听器配置文件中使用的运算类型。
1004 BAM 侦听器检测到以下错误:在主机进程“”{0}中,无法在 EventSource“”OnEvent“{1}的侦听器配置的运行时将数据解析为 BAM 数据类型”{2}”。{3} 无法将跟踪数据解析为正确的 BAM 数据类型 DATETIME/INT/FLOAT/NVARCHAR 修复侦听器配置文件,以使用此跟踪数据的正确数据类型。
1010 BAM 侦听器检测到以下错误:在主机进程“”{0}中,无法将字符串“”解析为 EventSource“”OnEvent{3}“{1}{2}的侦听器配置的 BAM 数据类型。 内部错误。 验证侦听器配置文件使用的数据类型是否受支持。
1013 BAM 侦听器检测到以下错误:在主机进程“”中,在 EventSource“”{0}OnEvent“{1}的侦听器配置的运行时,布尔运算的堆栈参数”{2}“无效{3}。 布尔运算(除 AND 之外)在堆栈上的参数无效。 检查侦听器配置文件是否有错误并进行修复。
1014 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}OnEvent“的{2}侦听器配置包含需要”{3}“参数的操作”{4}”。 在侦听器配置文件中操作接收到不正确的 # 参数。 检查侦听器配置文件是否有错误并进行修复。 请参阅关于运算操作的文档。
1015 BAM 侦听器检测到以下错误:在主机进程“”{0}中,EventSource“”{1}的侦听器配置包含未知的命名空间“{2}”。 侦听器配置文件中的操作属于未知的命名空间。 检查侦听器配置文件是否有错误并进行修复。 只可使用公共/WF/WCF 命名空间
1016 BAM 侦听器检测到以下错误:在主机进程“”{0}中,EventSource“”{1}OnEvent“的{2}侦听器配置包含需要”“{3}参数但堆栈上只有”“{4}参数的操作。 从堆栈传递给操作的参数数量不正确。 检查侦听器配置文件是否有错误并调整有问题操作的参数数量。 有关操作的详细信息,请参阅 [here:wf] 和 [here:wcf]。
1017 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置具有 OnEvent“{2},其中包含计算结果为”“{3}值的表达式。 表达式的计算结果应该只有一个。 检查侦听器配置文件是否有错误并进行修复。
1018 BAM 侦听器检测到以下错误:在主机进程“”{0}中,在应用程序配置中找到无效的侦听器设置“{1}”。 应用程序配置中包含未知的设置。 修复应用程序配置中的设置。
1019 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置包含计算失败的数据表达式的 OnEvent“{2}”。 在运行时无法计算表达式(内部错误)。 请参阅内部异常。
1022 BAM 侦听器检测到以下错误:在主机进程“”{0}中,引发了 SQL 异常。 进程遇到 SQL 错误。 请参阅内部 SQL 异常。 你也可使用 SQL Server Profiler 来查找错误。
1023 BAM 侦听器检测到以下错误:在主机进程“”{0}中,侦听器配置轮询间隔“”{1}必须至少为“”{2}秒。 轮询间隔无效。 修复应用程序配置中的设置。
1024 BAM 侦听器检测到以下错误:在主机进程“”{0}中,必须在应用程序配置中指定 BAM 主导入数据库的连接字符串。 必须指定指向 BAM PIT 的连接字符串。 修复应用程序配置中的设置。
1025 BAM 侦听器检测到以下错误:在主机进程“”{0}中,无法为 EventSource“”{1}创建其他 BAM 侦听器性能计数器实例,因为索引超过了最大值“”。{2} 相同的(事件源、主机名)对数量过多,因此无法为性能计数器实例创建唯一的索引。 这种情况不太可能发生。 减少(事件源、主机名)对的数量。
1026 BAM 侦听器检测到以下错误:在主机进程“”{0}中,找不到技术“”{1}的事件源名称和清单“”{2}以创建性能计数器实例。 内部错误。 验证应用程序和 BAM 侦听器配置文件的部署。
1027 BAM 侦听器检测到以下错误:在主机进程“”中{0},技术“”清单“{1}”{2}的侦听器配置有已知错误。 =>{3} (技术, 清单) 的当前侦听器配置文件具有已知验证错误。 对于 WF 侦听器,在轮询检测到有效的侦听器配置文件之前,将继续对每个新的工作流实例发出此消息。 注意:进程 = 跟踪。 检查侦听器配置文件是否有错误并进行修复。
1028 BAM 侦听器检测到以下错误:在主机进程“”{0}中,对于 EventSource“{1}”OnEvent“{2}”BAM 活动“”{3},活动 ID 的计算结果为 null 或空字符串。 Null 或空字符串。 检查侦听器配置文件是否有错误并修复活动 ID 以使后者的计算结果不是空字符串。
1029 BAM 侦听器检测到以下错误:在主机进程“”{0}中,对于 EventSource“{1}”OnEvent“{2}”BAM 活动“”{3},从活动 ID“”{4}继续计算为 null 或空字符串。 Null 或空字符串。 检查侦听器配置文件是否有错误并进行修复。 绝不允许继续符的计算结果为空字符串。
1031 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置具有包含未知元素“{2}”的数据表达式的 OnEvent“{3} 。 表达式应该仅包含名为“Operation”的元素。 检查侦听器配置文件并用支持的元素代替未知元素。
1032 BAM 侦听器检测到以下错误:在主机进程“”中{0},计时器线程引发异常。 计时器线程遇到错误。 请参阅异常消息。
1502 BAM 侦听器检测到以下警告:在主机进程“”{0}中,无法创建性能计数器: {1}。 权限不足,无法创建性能计数器或其他问题阻止了计数器的创建。 使用具有足够权限的帐户重新注册性能计数器。 有关详细信息 ,请参阅安装 BAM-Eventing 软件
1503 BAM 侦听器检测到以下错误:无法创建 BAM 侦听器性能类别: {0}。 权限不足,无法创建性能计数器或其他问题阻止了计数器的创建。 使用具有足够权限的帐户重新注册性能计数器。 有关详细信息 ,请参阅安装 BAM-Eventing 软件
1504 BAM 侦听器检测到以下错误:无法删除 BAM 侦听器性能类别: {0}。 权限不足,无法创建性能计数器或其他问题阻止了计数器的创建。 使用具有足够权限的帐户重新注册性能计数器。 有关详细信息 ,请参阅安装 BAM-Eventing 软件
2001 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”{0}中,EventSource“”{1}OnEvent“{2}的侦听器配置包含无效的上下文属性”{3}”。 侦听器配置文件出现错误。 检查侦听器配置文件并验证你使用的事件源上下文属性有效。
2002 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置包含不受支持的工作流跟踪事件“”的 OnEvent{2}“{3}”。 侦听器配置文件出现错误。 检查侦听器配置文件并验证你是否使用了受支持的 WF 事件。
2006 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”{0}中,EventSource“”{1}OnEvent“的{2}侦听器配置具有来自指定字符串”“{3}的未解析类型。 无法根据字符串解析 .NET 类型。 更正侦听器配置文件中出现问题的字符串。 同时验证包含该类型的程序集是否已部署到 GAC 中。
2009 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”{0}中,EventSource“{1}OnEvent”的{2} 侦听器配置包含无效的筛选器表达式:布尔等于运算必须应用于常量和 get 操作。 筛选模式通常为 (常数, Get 运算) 或 (Get 运算, 常数) 组合。 检查侦听器配置文件是否有错误并进行修复。
2010 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”{0}中,在 EventSource“”{1}的侦听器配置中,OnEvent“”{2}会创建一个工作流跟踪点,该跟踪点尝试从工作流中提取数据。 工作流跟踪点无法从工作流中提取数据。 请参阅 WF 文档。 检查侦听器配置文件是否有错误并进行修复。
2012 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”{0}中,在工作流类型“”{1}中找不到要提取的属性“”。{2} 侦听器配置文件出现错误。 检查侦听器配置文件是否有错误并进行修复。 提取工作流中存在的属性。
2014 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”{0}中,工作流实例“”{1}在提交中引发异常。 FlushEventStream 方法引发异常。 请参阅内部异常。
2015 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置具有 OnEvent“{2},其中包含不受支持的活动执行状态事件””。{3} 侦听器配置文件出现错误。 检查侦听器配置文件是否有错误并进行修复。
2015 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置具有 OnEvent“{2},其中包含不受支持的活动执行状态事件””。{3} 侦听器配置文件出现错误。 检查侦听器配置文件是否有错误并进行修复。 请参阅有关各个跟踪点类型所支持的操作的文档。
2017 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置具有 OnEvent“{2},其中包含不同跟踪点类型的 BAM 事件中的操作。 侦听器配置文件出现错误。 检查侦听器配置文件是否有错误并进行修复。 有关 Workflow Foundation 跟踪点和操作的详细信息,请参阅 Windows Workflow Foundation 中的操作
2018 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置具有没有有效跟踪点类型的 OnEvent“{2}”。 特定于技术的运算(非 AND、EQUALS 和 CONSTANT)在筛选器表达式中只能出现一次。 注意:这是因为我们只支持 AND,而不支持 OR。 检查侦听器配置文件是否有错误并进行修复。 有关 Workflow Foundation 跟踪点和操作的详细信息,请参阅 Windows Workflow Foundation 中的操作
2019 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”中{0},EventSource“”{1}的侦听器配置具有 OnEvent“{2},其中包含多次包含操作”“{3}的筛选器表达式。 内部错误。 从侦听器配置文件中删除重复的运算。
2020 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”{0}中,EventSource“”{1}的侦听器配置具有指定字符串“”{2}中未解析的类型。 系统无法解析字符串中所指示的类型。 从侦听器配置文件中删除有问题的类型。
2021 Windows Workflow Foundation 的 BAM 侦听器检测到以下错误:在主机进程“”{0}中,BAM 跟踪服务只能添加到工作流运行时一次。 试图多次安装 BAM 跟踪服务。 只添加一次 BAM 跟踪服务。
3008 适用于 Windows Communication Foundation 的 BAM 侦听器检测到以下错误:EventSource“”{0}OnEvent“的{1}侦听器配置无法使用筛选器中的 XPath 操作。 侦听器配置文件不会对公用架构和特定于技术的架构进行验证。 从侦听器配置文件中删除有问题的 XPath 语句。