问题标签 [faults]

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 投票
4 回答
279 浏览

testing - 您如何根据规范生成测试?

我看到了Bertrand Meyer的一篇印刷文章,他在其中指出可以从规范中生成测试。我的开发团队没有做这样的事情,但这听起来像是一个值得考虑的好技术。您如何根据规范生成测试?您如何描述通过这种方法发现程序错误的成功?

0 投票
10 回答
65220 浏览

c# - “此故障的创建者未指定原因”异常

我在 WCF 服务中有以下代码,可以根据某些情况引发自定义错误。我收到“此故障的创建者未指定原因”异常。我究竟做错了什么?

0 投票
1 回答
439 浏览

wcf - SOAP 的 WCF 错误

我对如何使用 SOAP 将错误返回给客户端感到困惑。

我有一个 wcf 服务,但我不确定客户端使用的是什么技术,所以我想坚持 SOAP 规范。

据我所知,故障消息似乎是处理此问题的最佳方式。

我可以看到我的服务有许多不同的可能错误:

  • 空\预期的数据错误
  • 数据格式错误(即:db 只允许 3 个字符)
  • 数据范围错误“客户已存在”、“无法处理您的请求”类型错误

为每个错误创建一个新对象并像这样抛出是否合适:

客户端将具有许多属性的大对象传递给几乎每个方法(即:客户、订单等)。

这是否是处理错误并将其发送回客户端的正确方法?

必须将每个故障添加到方法上方的属性中似乎不合适。

IE:

另外,GenericFault 呢?您将如何处理业务规则错误?即:客户已经存在,订单项太多,不发货到该地区,付款方式不接受等?

请让我知道此方法是否正确或是否有其他可接受的解决方案以及您将如何处理“业务规则”情况。

0 投票
3 回答
1238 浏览

wcf - Silverlight 故障

我试图让 WCF Silverlight 故障按此工作: MSDN 文章

将 SL 故障添加到我的 Web.config 文件后,我收到以下警告:

元素“行为”具有无效的子元素“silverlightFaults”。预期的可能元素列表:“serviceAuthorization、serviceCredentials、serviceMetadata、serviceSecurityAudit、serviceThrottling、dataContractSerializer、serviceDebug、serviceTimeouts、persistenceProvider、workflowRuntime”。

忽略警告不起作用,我的 Silverlight 应用程序无法添加 WCF 服务。

有任何想法吗?

0 投票
5 回答
836 浏览

wcf - 过错还是不过错

我正在与一位同事讨论何时在 WCF 服务中抛出错误以及何时不抛出错误。

一种观点是,我们只在服务操作由于某些错误而无法完成工作时才抛出错误;并且某些东西可能因此而处于无效状态。所以,一些例子:

  • ValidateMember(string name, string password, string country) -> 如果没有传递强制参数会抛出错误,因为验证本身无法执行;-> 如果发生某些内部错误,例如数据库已关闭,将抛出错误 -> 在所有其他情况下将返回状态协定,指定验证结果(MemberValidated、WrongPassword、MemberNotKnown,...)

  • GetMember(int memberId) -> 只会在出现故障时抛出错误,在所有其他情况下,如果未找到,它将返回成员或 null

另一种意见是当 GetMember 没有找到成员时,我们也应该抛出错误,或者在 ValidateMember 的情况下密码错误。

你怎么看?

0 投票
1 回答
400 浏览

memory - 在 linux 内核中更改用户进程的页面映射

因此,假设我可以访问一个进程及其 mm_struct,有没有一种方法可以更改其中一个映射或删除一个映射并创建一个临时映射,以便我可以分配小于页面的数量并写入内存那?

例如,处理 ADD 指令上的写入错误。我可以相对容易地获得故障的地址和大小。我在本地分配了 8 个字节(最大的单指令大小)并弄乱了映射,以便出错的虚拟地址指向这 8 个字节的第一个字节。然后单步执行指令以获取用于另一个页面的数据,然后将原始页面恢复回映射。我只是好奇是否可以在进程的虚拟内存区域中使用页面以外的东西。

0 投票
1 回答
108 浏览

java - 具有两个或多个由相似值引起的异常的 Java 程序

我正在做一个项目,我试图找到给出任何异常但由于接近值的程序。让我通过一个例子来解释。我将非常感谢任何帮助和支持。在下面的程序中,第一个故障在 x == 100 时产生,第二个故障在 x == 98 时产生。干杯。

0 投票
1 回答
610 浏览

performance - 如何减少该程序中的页面错误?

我在这个程序中门控超过 1000 个页面错误。我可以将它们减少到一些较小的值甚至为零吗?甚至任何其他更改都可以加快执行速度

0 投票
1 回答
1321 浏览

java - 使用 GlassFish 从 SOAP 服务 Java 抛出异常->错误

可能重复:
JAX-WS - 将异常映射到故障

我通常不使用 java,但我被迫围绕我需要的 3rd 方库编写服务包装器。(所以我可以从 c# 调用它)

我正在使用带有 GlassFish 的 NetBeans,我想知道如何在其中使用 SOAP 故障。

如何更改此设置,以便在 hello() 中抛出的任何异常都变成故障?即使是仅包含异常消息的单个故障现在也可以。

我真的不知道如何处理这种环境中的故障​​......任何信息都会有所帮助。

0 投票
2 回答
859 浏览

ios - iOS上Core Data的returnObjectsAsFaults方法

我已经多次阅读文档,但我仍然不明白“故障”是什么意思?

它是一个对象还是一个值?

作为动词,“错误”会做什么?

非常感谢!