问题标签 [fault]
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.
silverlight - 在行为中抛出错误并将其返回给客户端
我正在 WCF 中编写一些服务以供 Silverlight 客户端调用。每次要通过 IDispatchMessageInspector 返回故障时,我都会将状态代码更改为 200。
它工作得几乎完美,但有时它会不断返回错误 500:NotFound。
我刚刚编写了另一个 IDispatchMessageInspector 来提交 ObjectContext 中的更改。但是当这失败时,错误处理程序不会被调用。
我认为在 UnitOfWorkMessageInspector 运行时,该消息已被设置为非故障响应。我怎样才能做到这两件事?
c++ - typeinfo 导致分段错误
我有一个分段错误。使用 gdb 调试,堆栈中的第一帧是
在 MyClass() 的类型信息中
有人知道 typeinfo 吗?
qt - 使用 Qt 的 QTableWidget setItem() 分段错误
我正在使用以下代码向 QTableWidget 添加一行。
表中有 2 列。“item”放在第一个,“cmb”放在第二个。使用此代码,我可以成功地将 1 行添加到表中,但是当我尝试添加第二行时,出现分段错误。它在 this->list->setItem() 调用时崩溃。
知道为什么会崩溃吗?
谢谢!
wcf - WCF:DataContract 类中的 SOAP 错误或正常异常
我的 Service 的 OperationContract 的主要参数是一个名为 Preapproval 的类。在 Preapproval 类中,有一些用于 DataMember 属性的公共 getter/setter。我有验证设置器输入的代码,这样我会抛出 ArgumentException,如果说参数为空白或超出域的正确范围。
如果输入无效,我通常会在这里抛出 ArgumentException。由于这是 WCF 情况,我是否必须在此处抛出预定义的 FaultException 而不是 ArgumentException?我知道,在其他地方,我可能会捕获一般异常并将它们作为 FaultExceptions 重新抛出,但是在 WCF 管道自动执行的某些工作中,此活动将发生在堆栈的更高层。
例如,当调用者调用我的服务时,序列化程序将反序列化他们的 SOAP,尝试调用我的对象上的设置器,并在实际调用我的操作之前体验到 ArgumentException 的抛出。因此,在 DataContract 类中,简单地立即抛出 FaultExceptions 是一种好的设计实践吗?我真的不想将自定义处理程序连接到通道调度程序。
我知道我可以简单地直接抛出 FaultExceptions,但我真的很想将这种事情限制在服务中。如果无法避免,我也可以在支持类中进行,但我更愿意尽可能编写典型代码,与 System.ServiceModel 等耦合不那么紧密。
谢谢!
web-services - 调试soapUI生成的模拟服务
前提条件:
1.在soupUI 中的响应(作为模拟服务生成)
2.网络客户端,知道通过地址运行模拟服务:
模拟服务运行正常。
当从 web 客户端执行请求时,我希望得到soapUI 中指定的响应。
而不是这个,我得到了一般错误:
这意味着响应存在问题,因此返回 500 代码的 html。
问题是,我怎样才能调试问题的原因是什么?
我怀疑命名空间和抽象类型。
c# - 何时使用 WCF 故障异常
我有一个执行简单操作的简单 WCF 服务:
如果内部发生异常,DoSomething
则将FaultException
返回 a。FaultException
鉴于客户只需要知道是否出了问题,您会说在这种情况下不需要定义 a吗?
iphone - Coredata - “NSObjectInaccessibleException - CoreData 无法完成故障”
我是 Core data 的新手,仍在弄清楚具体细节,这个错误已经困扰了我好几个小时,我似乎找不到解决方案。任何帮助是极大的赞赏。
问题是这样的
我有两个视图,它们从服务器获取数据并更新 UI。我已经以这种方式设置了流程
view1 -> 从服务器发送 HTTP 请求 - 接收回调 -> 将数据保存到 Coredata -> 从核心数据读取并显示在 UI 上(回调和保存/读取核心数据发生在 ViewController 中)
view2 -> 从服务器发送 HTTP 请求 - 接收回调 -> 将数据保存到 Coredata -> 从核心数据读取并显示在 UI 上(回调和保存/读取核心数据发生在 ViewController 中)
视图 2 每 3 秒重复一次此过程,因为这是一个自动刷新屏幕。
问题是每当我尝试在视图 1 和 2 之间快速切换时,应用程序都会因上述错误而崩溃。如果我在每个视图上等待几秒钟(等待从服务器获取数据),它工作正常。我做错了什么,我需要修改什么?
这是我正在使用的示例代码,即使 View2 具有相同的回调并遵循相同的流程。
编辑 1 前面忘了提这个,我总是在 saveToCoreData 方法中得到错误。另外,要注意的另一件事是,如果我删除代码以删除对象,它一切正常(我需要在保存更新的数据之前从表中删除所有现有数据)。不知道发生了什么。
c# - 如何从自托管 wcf 服务中抛出 FaultException?
我打算在windows服务中托管服务,但我正在考虑标题中描述的问题。有人有类似的问题吗?谢谢
更新
问题是当您在 WinForms/WPF/Win Service 应用程序中引发异常时,程序会崩溃,您必须重新启动它。
python - 如何从 python 代码中引发 Suds.WebFault?
我正在尝试从 python 代码中引发 Suds.WebFault。__init__
方法\构造函数接受三个参数__init__(self, fault, document)
。故障有 fault.faultcode 和 fault.detail members\attributes\properties。无论我尝试了什么,我都找不到属于哪个类错误。如何从 python 代码中引发 Suds.WebFault 类型异常?
提前致谢。
android - 如何使用 KSOAP 错误消息
我正在使用 KSOAP2 for Android 调用基于 Java 的 Web 服务,我想知道如何使用 KSOAP 故障消息。
例如:响应转储看起来像这样:
如何将“[Name] 不退出”错误转发给应用程序?