为什么没有';BizTalk作用域无法捕获此MissingPropertyException

为什么没有';BizTalk作用域无法捕获此MissingPropertyException,biztalk,biztalk-2020,Biztalk,Biztalk 2020,与这个问题非常相似,但却是一个完全不同的错误 我正在创建一个关于如何在BizTalk中捕获错误的教程,但是,瞧,它根本没有捕获到我的错误。我刚刚演示了如何使用升级字段,所以我删除了一个没有升级元素的文件。如果我在“doxpaths”表达式的顶部加上一个除以零(x=x/x,其中x=0)的值,那么这个值就可以了 所以我知道错误的原因,以及如何修复它。但我想问的是,为什么scope/catch没有捕捉到它 错误: Shape name: Do XPaths ShapeId: 3c3c7019-6322

与这个问题非常相似,但却是一个完全不同的错误

我正在创建一个关于如何在BizTalk中捕获错误的教程,但是,瞧,它根本没有捕获到我的错误。我刚刚演示了如何使用升级字段,所以我删除了一个没有升级元素的文件。如果我在“doxpaths”表达式的顶部加上一个除以零(x=x/x,其中x=0)的值,那么这个值就可以了

所以我知道错误的原因,以及如何修复它。但我想问的是,为什么scope/catch没有捕捉到它

错误:

Shape name: Do XPaths ShapeId: 3c3c7019-6322-4fe8-85eb-3292601c6039
Exception thrown from: segment 2, progress 2
Inner exception: There is no value associated with the property 'SchemaLesson.Airline' in the
message.
Exception type: MissingPropertyException
Source: Microsoft.XLANGs.BizTalk.Engine
Orch“事务类型”是“长时间运行”的,我的范围也是。我还尝试了两种方法,将“Transaction Type”设置为“None”,结果相同


这是因为您捕获的是
系统.SystemException
而不是
系统.Exception
。XLang异常不是
系统.SystemException
的成员,而是
系统.Exception
的成员<代码>系统。异常将捕获更多


另请参见

,这是因为您捕获的是
系统.SystemException
,而不是
系统.Exception
。XLang异常不是
系统.SystemException
的成员,而是
系统.Exception
的成员<代码>系统。异常将捕获更多


另请参见

谢谢,很好的收获;我以为我选择了系统。例外;他们看起来很相似;我已经做了100次了,这让我发疯。@NealWalters是的,我以前犯过这个错误,因此我一下子就知道了,因为它烙印在我的记忆中;-)谢谢,太棒了;我以为我选择了系统。例外;他们看起来很相似;我已经做了100次了,这让我发疯。@NealWalters是的,我以前犯过这个错误,因此我一下子就知道了,因为它烙印在我的记忆中;-)