exception相关内容
在将代码与 Maven 集成后,我正在运行 SonarQube 5 进行代码质量检查. Sonar 抱怨我应该: 记录或重新抛出此异常. 在以下代码中: public static Date convertStringtoDate(String stringDate) {stringDate = StringUtils.trimToNull(stringDate);Simple
..
我有这个方法: private void unZipElementsTo(String inputZipFileName, String destPath) throws FileNotFoundException, IOException {输出流输出 = null;InputStream in = null;ZipFile zf = null;尝试 {zf = new ZipFile(in
..
我有一个关于通用异常的问题.当您尝试执行多项操作时,我们如何知道要使用哪个非泛型异常. 例如: @PostConstruct受保护的无效初始化(){尝试 {HttpSession 会话 = request.getSession();String policyInfo = (String) session.getAttribute("policyInfo");if(session.getA
..
当两个列表的长度不相等时,我需要 throw RuntimeException.我们正在使用 SonarQube 工具进行代码审查. 代码如下: if (objctArray.length != columnArray.length) {throw new RuntimeException(String.format("objctArray 和 columnArray 长度不一样.objc
..
我正在尝试使用 Laravel 连接到 LDAP 服务器.重要的是要说我正在使用 PHP 函数 ldap_connect 和 ldap_bind 而不是使用包来处理它. 关键是当我提供错误的用户名和密码时,ldap_bind 函数会给我们一个 PHP 警告.我可以接受这个警告,并且正如文档中所述,当绑定没有发生时,该函数返回 false. 但是,当这个警告被触发时,Laravel 会抛
..
我正在尝试使用 UINavigationController.我有两个以编程方式创建的视图.当在第一个视图上按下UIButton时,第二个视图应该会出现在前台. 但这里应用程序崩溃异常: 已加载笔尖,但未设置视图出口 这可能是什么原因以及如何解决它. 解决方案 按照以下步骤进行 1) 打开您的 xib 文件,然后右键单击文件所有者并拖动到您的第一个视图 2)
..
在我看来,我的大量调试时间都花在了追踪复杂语句中的空引用异常上.例如: _GamesToOpen.GetIterator() 中的每个游戏 As IHomeGame 为什么,当我得到 NullReferenceException 时,我可以得到堆栈跟踪中的行号,而不是等于 null 的对象的名称.换句话说,为什么: 对象引用未设置为对象的实例. 而不是 _GamesToOpen 未设置
..
我们今天在工作中一直在讨论这个话题,但我们谁也无法对这个问题给出明确的答案.考虑以下情况: int foo(){内部错误;错误 = some_call(1);如果(错误!= 0)返回错误;错误 = some_call(2);如果(错误!= 0)返回错误;错误 = some_call(3);如果(错误!= 0)返回错误;错误 = some_call(4);如果(错误!= 0)返回错误;酒吧();返
..
我很想知道 OCaml 运行时如何处理异常以使它们变得如此轻量级.他们是使用 setjmp/longjmp 还是在每个函数中返回一个特殊值并传播它? 在我看来 longjmp 会给系统带来一点压力,但只有在引发异常时,同时检查每个函数返回值需要在调用函数后检查每个值,这似乎我会进行很多检查和跳转,似乎它会表现最差. 通过查看 OCaml 如何与 C 交互(http://caml.inr
..
如果我这样做,我会得到一个 System.StackOverflowException: 私有字符串 abc = "";公共字符串 Abc{得到{返回ABC;//注意大写错误}} 我明白为什么 - 属性引用自身,导致无限循环.(查看之前的问题这里和这里. Microsoft 于 2008 年 11 月 14 日发布于19:52 感谢您的建议视觉工作室! 你说得对,我们可以很容
..
Java中有Checked和Unchecked exceptions. 由于我是 Struts2 的新手,所以我对处理 checked exception 有一个愚蠢的疑问.我们编写try catch block来处理checked exceptions.因此,我们可以在 catch block 和 return view 页面的名称中编写返回语句,显示 Exception/Error.
..
我正在使用 struts 2,我正在尝试使用 fop 从 xml 和 xsl 创建一个 pdf 文件.我在这两个 url http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleXML2PDF.java?view=markup 和 http://justcode.word
..
假设我们在 Struts 2、Hibernate、MySQL 中开发了一个网站,并且我们在此处添加了一些 try/catch 块,这些块包含通过 Hibernate 进行的数据库调用. 我的问题是: 在 catch 块中,我正在向记录器发送适当的消息.这里我们不能使用 System.out.println 作为网页,还有什么可以提醒用户异常? 作为测试的一部分,我更改了hiber
..
Struts 2中如何捕捉默认拦截器堆栈抛出的异常? 异常消息: 没有为动作名称`index`映射动作. 如何捕获异常,因为我想定义我的处理方式? com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)org.apache.struts2.impl.StrutsActionProxy
..
在我的计算机上,我安装了 .NET Framework 2.0,然后安装了 .NET Fratmeworkt 3.0.但是最近我从一个程序中得到一个异常,说“事件 1000,.NET 运行时 2.0 错误报告".我想知道,为什么这个程序仍然使用 .NET Runtime 2.0 而不是新版本.如何检查特定程序使用的 .NET Runtime 版本?可以改吗? 解决方案 “.NET 运行时"
..
我需要清除此警告: 试试{做一点事()}捕捉(AmbiguousMatchException 我的异常){doSomethingElse()} 编译器告诉我: 变量“MyException"已声明但从未使用过 我该如何解决这个问题. 解决方案 你可以这样删除它: 试试{做一点事()}捕捉(AmbiguousMatchException){doSomethingElse
..
好吧,我打通了相关问题,我阅读了JDK 1.7的源代码,但没有找到答案. 在这个问题中,我想完全忽略 fillInStackTrace. 从 JDK 1.4 开始,添加了 initCause() 方法.例如,当您使用核心反射调用方法时,您会收到 InvocationTargetException,原因是其中包含目标异常. 当我看到这个功能时,我也开始在这样的场景中使用它 尝试
..
我正在尝试创建一个 Maven 多模块项目.该项目已成功创建,但是当我尝试将一个模块用作另一个模块的依赖项时,它会引发异常.当我使用 eclipse 创建模块时,我选择打包为 jar,但是在创建模块时,子 pom.xml 中没有提及打包标签,我手动将打包标签插入为 jar.以下是我的父 pom.xml: 道子模块: 服务子模块: dao模块maven清理安装成功,但是当我尝试使用
..
我有一个应用程序进行前缀搜索有一段时间了.最近索引大小增加了,结果发现某些前缀太多,以至于 lucene 无法处理.它一直给我一个 Too Many Clauses 错误,这非常令人沮丧,因为我一直在查看我的 JAR 并确认包含的代码实际上都没有使用布尔查询. 为什么它不抛出类似 Too Many Hits 的异常?当我肯定只使用前缀查询时,为什么增加布尔查询的静态最大子句整数实际上会使这个
..
我刚刚在 .Net 中遇到了异常处理的奇怪行为.(我在 MS Visual Studio 2008 中使用 C#,但我在这里看到的一个问题似乎暗示我所看到的在整个 .Net 世界中都是正确的.)我正在编写一个普通的 WinForm 应用程序.我故意在任何 try 块之外的 form_load 事件处理程序中引发未处理的异常.我没有收到任何通知.如果在正常方法中发生未处理的异常,则会弹出一条消息,告
..