问题标签 [faulted]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
51 浏览

wcf - CommunicationChannel 出现故障 - DTexec 与 SQL 作业代理

我有一个 SSIS 包,里面有一个脚本任务。在脚本中,我使用 IRequestChannel 与 SAP RFC 程序进行通信。

奇怪的错误是,如果我通过 dtexec 运行包,我会收到错误消息,表明我的通道处于故障状态并且脚本终止。我尝试了此处或 MSDN 上的所有错误检查例程,例如

但错误仍然存​​在。

但是,如果我通过 SQL Server 2008 中的 Job Agent 运行相同的 SSIS 包,它运行得非常好,没有任何通道出现故障的消息。

这个怎么可能?感谢您的任何解释。克里斯

0 投票
2 回答
10823 浏览

c# - 如何使用 ContinueWith 正确管理任务中的异常

在阅读了有关任务和执行管理的信息后,我正在使用此代码来管理任务中引发的异常:

doTask 和 AfterTask 在哪里:

当抛出异常繁荣时,Visual Studio 会显示一条警报,通知尚未捕获到异常,但如果我继续执行,则在 afterTask 函数中处理异常。

这段代码是正确的还是我误解了任务的一些基本行为?有什么方法可以避免调试器发出未捕获到执行的警报?是不是有点烦...

提前致谢

0 投票
0 回答
872 浏览

c# - 无法访问在 ChannelFactory 中创建的 ClientChannel 的状态。(ICommunicationObject)proxy).State

(ICommunicationObject)proxy).State 给出错误“无法在 'System.ServiceModel.ICommunicationObject' 类型的实例上获取字段或调用方法,因为它是远程对象的代理”

我尝试使用 IClientChannel 但仍然遇到相同的错误。这就是我创建工厂的方式

我想访问状态以检查该通道的故障状态 ChannelFactory 的状态是打开的,即使 ClientChannel 不是。所以,我想检查 ClientChannel 的状态,positionProxy。但我无法访问该州。

调试时,我能够得到这样的状态。但是 ServiceChannelProxy 和 System.Runtime.Remoting.Proxies.__TransparentProxy 不可用,因为它们是私有的。

"((System.ServiceModel.Channels.CommunicationObject)(((System.ServiceModel.Channels.ServiceChannelProxy)((((System.Runtime.Remoting.Proxies.__TransparentProxy)(connectionManager.PositionProxy)))._rp)).serviceChannel) )。状态”

如果有任何访问状态的想法,请建议我。

谢谢你。

0 投票
0 回答
196 浏览

c# - 无法让 WCF Duplex ChannelFactory 正确出错

给定一个有效的 Binding 和 EndpointAddress,我有一个 WCF Duplex ChannelFactory,如下所示:

打开的事件触发没有问题,但是当我关闭我的服务时,错误的事件没有触发。如何让 Faulted 事件触发?

0 投票
1 回答
1173 浏览

task-parallel-library - 故障后能否重置 TPL 数据流操作块?

我有一个 TPL 数据流操作块,用于接收相机的触发消息,然后进行一些处理。如果处理任务抛出异常,则 ActionBlock 进入故障状态。我想向我的 UI 发送一条错误消息并向 ActionBlock 发送一条重置消息,以便它可以继续处理传入的触发消息。有没有办法将 ActionBlock 返回到就绪状态(清除故障)?

好奇的代码:

0 投票
1 回答
1502 浏览

zfs - zpool 重启后损坏/故障?数据丢失?

重新启动后我无法访问我的语言环境文件系统。问题是我无法挂载我的 zfs 文件系统。在系统启动时它总是告诉我:“一个操作已经挂起”。

这样做的结果是,我的树莓派将外部设备存储在 /dev/sda1 下(我认为之前是 /dev/sda)。所以我尝试手动安装它,但我的 zpool 状态只是说:

我试图用谷歌搜索它,有人说我只需要导出和导入它。但我认为这是一个很大的错误。

有谁知道如何解决这个问题?因为我真的不认为这是硬件错误。我只想获取存储的数据。也许使用不是来自 zfs 的工具?

0 投票
1 回答
44 浏览

wcf - 如何手动创建 wcf 服务故障异常?

我想手动使 wcf 服务通道进入故障状态以测试单例对象。我尝试了很多解决方案,例如更改1.使用错误的服务主机名,2.错误的主机ip,3.减少执行时间以触发超时异常,4.除以零异常,5.抛出错误异常,6.null引用异常

但是没有什么可以使服务通道出现故障。好心劝告。提前致谢

0 投票
0 回答
42 浏览

c# - 如何引发使该通道处于故障状态 WCF 的异常

我正在使用netMsmqBinding。服务进入故障状态。它托管在 Windows 服务中。

我知道的一个原因是,当出现未处理的异常时,服务会进入故障状态。我的整个代码都包含在try catch块中。所以我的理解是每个异常都会被捕获并在那里处理。

我们在生产环境中遇到了异常。如何创建使通道处于故障状态的异常。下面是跟踪 跟踪详细信息的屏幕截图

异常出现在不同的线程上并导致通道出错。这可能是一个原因