BAM 攔截器錯誤訊息
使用 WF 或 WCF BAM 攔截器時,您可能會遭遇一些問題,範圍從無效的攔截器組態檔到執行階段問題,包括擷取內容屬性或嘗試追蹤來自單向 WCF 作業的回應事件。
下表包含當您使用 bm.exe 部署解決方案或啟用 BAM 攔截器的應用程式正在執行時,可能遭遇的每個 BAM 攔截器錯誤的清單。 每個錯誤都會包含原因和一或多個可能的解決方案。
事件日誌識別碼 | 錯誤訊息 | 原因 | 解決方案 |
---|---|---|---|
1001 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} ' 中,技術 ' {1} ' 資訊清單 ' {2} ' 的攔截器組態包含 ({3} 的架構驗證錯誤, {4}) : {5} 。 | 攔截器組態檔不會根據常見的攔截器組態架構或特定技術 (Windows Workflow Foundation 或 Windows Communication Framework) 架構進行驗證。 | 尋找攔截器組態檔中錯誤所述的位置,然後進行修改以符合結構描述。 |
1002 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} ' 中,無法剖析值為 '' 的應用程式組態參數 ' {1}{2} '。 | 應用程式組態包含無法解析成正確類型的設定。 | 修正應用程式組態中的設定。 |
1003 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} ' 中,EventSource ' {1} ' 的攔截器組態具有包含無效資料作業 '' 的 OnEvent ' {2}{3} '。 | 內部錯誤。 | 在攔截器組態檔中確認您使用的作業類型。 |
1004 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} ' 中,無法在執行時間將資料剖析為 BAM 資料類型 ' {1} ',以取得 EventSource ' {2} ' OnEvent ' {3} ' 的攔截器設定。 | 無法將追蹤資料剖析為正確的 BAM 資料型別 DATETIME/INT/FLOAT/NVARCHAR | 修正攔截器組態檔,以針對此追蹤資料使用正確的資料型別。 |
1010 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} ' 中,無法將字串 ' {1} ' 剖析為 BAM 資料類型,以用於 EventSource ' {2} ' OnEvent ' {3} ' 的攔截器組態。 | 內部錯誤。 | 確認您的攔截器組態檔使用的是支援的資料型別。 |
1013 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} '中,布林值作業在執行時間期間針對 EventSource '' OnEvent ' {2} ' 的攔截器設定不正確堆疊引數 {1} ' {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 '' 建立額外的 BAM 攔截器效能計數器實例,因為索引超過最大值 ' {1}{2} '。 | 太多相同的 (事件來源,主控件名稱) 組,因此無法為效能計數器執行個體建立唯一的索引。 此情況不太可能發生。 | 減少 (事件來源,主控件名稱) 組數。 |
1026 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} ' 中,找不到技術 ' {1} ' 和資訊清單 ' {2} ' 的事件來源名稱,以建立效能計數器實例。 | 內部錯誤。 | 確認應用程式的部署和 BAM 攔截器組態檔。 |
1027 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} '中,技術 ' {1} ' 資訊清單 ' {2} ' 的攔截器設定已知錯誤。 =>{3} | 目前的 (技術,資訊清單) 攔截器組態檔有已知的驗證錯誤。 若使用 WF 攔截器,此訊息將針對每個新的工作流程執行個體繼續出現,直到輪詢偵測到有效的攔截器組態檔為止。 注意:進程 = 追蹤。 | 檢視攔截器組態檔中的錯誤並進行修復。 |
1028 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} ' 中,EventSource ' {1} ' OnEvent ' {2} ' BAM 活動 ' {3} ',活動識別碼會評估為 null 或空字串。 | Null 或空字串。 | 檢視攔截器組態檔中的錯誤並修正 [活動識別碼],讓它不要評估為空字串。 |
1029 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} ' 中,針對 EventSource ' {1} ' OnEvent ' {2} ' BAM 活動 ' {3} ',活動識別碼 ' {4} ' 的接續會評估為 null 或空字串。 | Null 或空字串。 | 檢視攔截器組態檔中的錯誤並進行修復。 接續絕不可評估為空字串。 |
1031 | BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} '中,EventSource ' {1} ' 的攔截器組態具有 OnEvent '',其中包含具有未知元素 ' {2}{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 '' OnEvent ' {1}{2} ' 的攔截器組態包含不正確內容屬性 ' {3} '。 | 攔截器組態檔錯誤。 | 檢視攔截器組態檔,並確認您使用的事件來源內容屬性是有效的。 |
2002 | Windows Workflow Foundation 的 BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} '中,EventSource ' {1} ' 的攔截器組態有 OnEvent ' {2} ',其中包含不支援的工作流程追蹤事件 ' {3} '。 | 攔截器組態檔錯誤。 | 檢視攔截器組態檔,並確認您使用的是支援的 WF 事件。 |
2006 | Windows Workflow Foundation 的 BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} '中,EventSource '' OnEvent ' {1}{2} ' 的攔截器組態從指定的字串 ' {3} ' 無法解析。 | 無法從字串剖析 .NET 類型。 | 更正攔截器組態檔中產生錯誤的字串。 同時確認包含該類型的組件已部署至 GAC。 |
2009 | Windows Workflow Foundation 的 BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} ' 中,EventSource ' {1} ' OnEvent ' 的 {2} 攔截器組態包含不正確篩選運算式:布林值等於運算必須套用至常數和取得作業。 | 篩選條件模式固定為 (Constant,Get 運算) 或 (Get 運算,Constant) 集。 | 檢視攔截器組態檔中的錯誤並進行修復。 |
2010 | Windows Workflow Foundation 的 BAM 攔截器偵測到下列錯誤:在主機進程 ' {0} '中,在 EventSource ' {1} ' 的攔截器組態中,OnEvent ' {2} ' 會建立嘗試從工作流程擷取資料的工作流程追蹤點。 | 工作流程追蹤點無法從工作流程擷取資料。 請參閱 WF 文件。 | 檢視攔截器組態檔中的錯誤並進行修復。 |
2012 | Windows Workflow Foundation 的 BAM 攔截器偵測到下列錯誤:在主機進程 ''中,在工作流程類型 ' {0}{2} ' 中找不到要擷取 ' {1} ' 的屬性。 | 攔截器組態檔錯誤。 | 檢視攔截器組態檔中的錯誤並進行修復。 擷取存在工作流程中的屬性。 |
2014 | Windows Workflow Foundation 的 BAM 攔截器偵測到下列錯誤:在主機進程 ''中,工作流程實例 ' {0}{1} ' 會在認可內擲回例外狀況。 | Flush 的 EventStream 方法擲回例外狀況。 |
請參閱內部例外狀況。 |
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 '' OnEvent ' {0}{1} ' 的攔截器設定無法在篩選中使用 XPath 作業。 | 攔截器組態檔不會對照通用和技術專屬結構描述進行驗證。 | 移除攔截器組態檔中產生錯誤的 XPath 陳述式。 |