Exception Grails上Groovy的初学者问题

我是Groovy的新手,我想修改我在互联网上找到的一个例子(博客一)。 我定义了两个类Post和Comment,如下所示: class Post { static hasMany = [comments:Comment] String title String teaser String content Date lastUpdated SortedSet comments static constraints = { title(nullable:false,

Exception 例外列表类-VB

我需要返回一个包含异常列表的异常。这很容易做到,但我想知道是否有一个内置的异常类可以做到这一点,因为我不喜欢“滚动我自己的”而不是遵循内置的、有文档记录的类 谢谢, Larry有属性,但如果您需要更多,您需要自己启动。返回异常是一种反模式。对不起,我应该说“抛出异常”。我同意,应该始终抛出异常(除非它是工厂中的异常:)感谢-理论上可以使用InnerException属性创建异常的链接列表,但InnerException的目的是引用导致该异常的异常(包含该属性)。因此,我认为将该属性用于基本上正交

Exception GroovyJasper插件

我已将Grails1.1更新为Grails1.1.1,并将jasper插件从0.95版更新为0.97版 现在我在调用插件时遇到了一个异常(见下文) 你知道怎么了吗 谢谢 路易斯 最后我发现了问题所在。 . 在plugins\jasper-0.9.7\lib下,您应该只有一个版本的jasperreportsXXX.jar . 如果使用Ireports生成报告,Ireport版本应与jasperreportsXXX.jar版本兼容。即Ireports版本XXX将与jasperreportsXXX.j

Exception 谁发明了投掷/尝试/接住[/finally]类错误处理?

我的问题更多的是历史性的,而不是实践性的: 是谁发明的 哪种语言首先使用它(以及使用到何种程度) 最初的想法是什么,基本的概念是什么(现在哪些实际问题必须解决,欢迎发表论文) 是当前异常处理的祖先吗 今天的通用Lisp条件系统是一个相对较新的系统。该设计基于以前的系统,但直到20世纪80年代末,也就是20世纪80年代前后,才作为公共Lisp语言的一部分被包括在内 我相信书中的条件一章对设计的历史和背景有相当多的评论,并参考了相关研究和类似系统的先前实现。VAX CPU有一个基于堆栈的异常处理系统

如何在Spring Security中获得不在@Controller对象中抛出AuthenticationCredentialsNotFoundException的权限?

我有一个控制器,它有许多动作,它指定了一个默认的类级别@PreAuthorize注释,但我想让任何人进入其中的一个动作(“show”动作) 不幸的是,Spring Security引发了以下异常: org.springframework.security.authentication.AuthenticationCredentialsNotFoundException: An Authentication object was not found in the SecurityContext

Exception 奇数例外术语“;“呕吐”;

这并不是说它具有开创性的重要性或其他什么,但我经常看到人们将方法中的异常转发给调用方称为抛出“up”,从技术上讲,这是在调用堆栈中向下抛出的,对吗?这只是程序员的幽默还是什么?或者调用堆栈被设想为向下增长?调用堆栈通常被视为向下增长。同样,当内存布局绘制为图片时,地址0通常位于顶部 当然,这也可能只是一个病态的玩笑 堆栈通常在内存中向下增长,因此堆栈上更深的调用帧位于更高的地址,因此异常会在堆栈中“向上”移动

JBoss部署上的ClassCastException

编辑:将ProfileService.class重命名为ProfileService2.class时,它起作用了。。。什么地方有名字冲突 尝试部署应用程序时,我遇到以下异常: 2012-03-20 11:38:51,433 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (HDScanner) Error installing to Start: name=jboss.j2ee:jar=career-por

Exception 在junit中测试引发异常的方法

我正在测试一个函数,该函数在异常时使用不同的参数重试。下面是伪代码 class Myclass { public void load(input) try { externalAPI.foo(input); } catch(SomeException e) { //retry with different parameters externalAPI.foo(input,input2); } 如何通过模拟externalAPI使用junit测试上述代码 @Test

Exception 当我尝试启动jboss服务器时(从EclipseIDE和从unix终端启动standalone.sh),我观察到以下堆栈跟踪:)

当我尝试从EclipseIDE和unix终端的standalone.sh启动jboss服务器时,我观察到以下堆栈跟踪。谁能告诉我为什么 JAVA_OPTS: -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dg

Exception zend framework 2使用Db适配器不捕获PDO异常

我正在使用Zend\Db\Adapter\Adapter启动带有PDO_Mysql驱动程序的查询。我想用PDOException类捕获主键冲突 以下代码正确捕获异常并显示第一条消息。它基于带有执行模式的查询方法 try { $dbAdapter = new DbAdapter(array( 'driver' => 'Pdo_Mysql', 'database' => 'securedraw', '

Exception Symfony 2删除工厂服务?

Symfony是否自动删除工厂服务 不知道发生了什么,但我的捆绑包正在正确加载service.xml文件: %gremo_订阅。间隔% 这是由扩展类完成的: 公共函数加载(数组$configs,ContainerBuilder$container) { $processor=新处理器(); $configuration=新配置(); $config=$processor->processConfiguration($configuration,$configs); $loader=新的Xml

Exception 禁用.NET对本机异常的处理 我有一个C应用程序,调用混合模式C++ DLL。我通过HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\Windows错误报告\LocalDumps启用了转储生成

当dll访问无效内存时,运行时将win32异常转换为托管System.AccessViolationException,并在生成转储之前展开堆栈,从而销毁本机堆栈信息。根据msdn,我可以在.net处理异常之前亲自捕获异常并手动生成转储,但在已经损坏的程序上运行代码可能会挂起异常。那么,如何禁用SEH翻译?您不能禁用该功能。除非捕获异常,否则CLR将不会展开堆栈。确保你没有。这需要经过AppDomain.UnhandledException事件处理程序。您需要的基本函数是Marshal.GetE

Exception 为什么我的IIS7应用程序池在ASP.NET页面调用的DLL出现异常后关闭?

我读过这些帖子,但他们没有回答我的问题 我有一个C#ASP.NET页面,它在代码隐藏中从通过BIN目录提供的DLL实例化一个类,然后在此实例上调用一个方法。由于DataRow对象中不存在列,DLL内的方法引发System.ArgumentException。事件日志显示以下错误: Source: ASP.NET 2.0.50727.0 Application ID: /LM/W3SVC/1/ROOT/... Process ID: 9476 Exception: System.ArgumentE

Exception return命令在plsql异常处理中是否无效?

我看过别人写的plsql代码,我发现他在异常块中使用了return命令,我已经在java编程中读到了这不是一个好的实践,我还检查了一些plsql的异常示例,发现没有使用return,所以有人能确认这是无效的吗 EXCEPTION WHEN OTHERS THEN create_log ( p_caller_user, 'E', '4', NULL , 'INTEREST_CALCULATION_TOOLS', 'CALCULATE_INTEREST'

遵循教程notfoundhttpexception

我对framework和laravel基本上是新手,我正在努力学习laravel,我找到了这本书 我希望这是一个好的开始。通常我用php和html编码 我在学习基础教程时遇到了一个问题:/n不是一个好的开始,哈哈 Routes.php Contact.blade.php @extends('layout') @section('content') <h1>Contact Us.</h1> <p>Please contact us by sending a me

Exception Windows通用URI格式异常

我正在开发一个windows通用应用程序。我想给用户看一张图片。该图像位于“我的资产”文件夹的子文件夹中,位于手机和windows文件夹中 我试图将图像放入共享文件夹中的类中的变量中。我不断地得到uri异常 我的代码如下所示: Uri uri = new Uri("/Assets/Image/avatar_anonymous.png"); chat_profilepicture_Bitmap = new BitmapImage(uri); new Uri("ms-appx:///Assets/

Exception cryptopp明文固定长度限制

当我通过initialText86时,下面的代码正常工作。当我传递initialText87时,它无法构造StringSource ss1,我们遇到异常无效参数 如何对长度为87的字符串进行编码 #include <string> #include <new> using namespace std; #include <../pub/cryptopp/rsa.h> #include <../pub/cryptopp/osrng.h> #inc

F无法捕获TimeoutException

我的问题很简单。请看屏幕截图: 怎么会这样?我显式地将对Async.RunSyncronously的调用放入try。。。使用。尝试以下操作: let withTimeout (timeOut: option<int>) (operation: Async<'x>) : Async<option<'x>> = match timeOut with | None -> async { let! result = opera

Exception 如何在ServiceStack中显示自定义错误页

我已经通读了ServiceStack_succiply.pdf、ServiceStack 4食谱和各种SO问题,但仍然无法使以下内容正常工作 我想要一种方法来显示我自己在任何服务中抛出的异常的“漂亮”错误页面。如果抛出任何异常,我想将用户带到一个友好的页面,该页面显示错误消息,没有任何“普通人”无法理解的信息 理想情况下,我希望在维护服务请求的键入响应的同时,也就是说,而不是 而是 public GetOrderResponse Get(GetOrder request) { retur

由NullPointerException引起的解组异常

我正在开发一个应用程序,需要将数据从ObservableArrayList保存并加载到XML文件中。我为ObservableList创建了一个具有双重和整数属性的模型类: package application.Model; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlR

当条件不满足时,如何引发Exception并返回none值

我是python新手,只需要学习python。我已经编写了一个代码来查找两个字符串中的公共字符,并且得到了所需的输出。如果出现以下情况,我想修改代码,对于以下情况,它应该返回None 1) For two string, if there is no match 2) any of string1 or string2 is nil/empty 3) any of string1 or string2 is hash/array/set/Fixnum [i.e anything other th

Exception Symfony 1.4-在生产模式下,forward404将消息传递给error404模板

在我的应用程序中,我想使用$this->forward404(“未找到数据”);必要时输出单个错误消息。 在开发模式下,它可以正常工作。当我在生产模式下运行我的应用程序时(其中getApplicationConfiguration()中的debug设置为false),我不再收到消息 在settings.yml中,我设置了一个自定义404操作。 全部: .行动: 错误\u 404\u模块:主 错误\u 404\u操作:custom404 如何将forward404传递到custom404Succe

从字符串转换为对象时发生ClassCastException。。为什么?

我只是在玩MessageFormat,但是当我尝试将字符串传递给MessageFormatformat方法时,它编译得很好,但随后我得到一个运行时类强制转换异常。这是代码 MessageFormat format=newmessageformat(“”); Object obj=Integer.toHexString(10); 格式。格式(obj) 现在,我得到的运行时异常如下所示 线程“main”java.lang.ClassCastException中的异常:java.lang.String

Exception Grails错误处理程序始终接收空指针

我们有一个自定义的错误控制器,在所有错误发生后调用它。然而,我们抛出的大多数错误最终都以空指针的形式进入控制器,即使原始错误不是空指针。有什么想法吗?代码如下。如果需要,可以使用引导和URL映射。谢谢 错误处理程序方法 def HandleErrors = { def exception = request.exception.cause.class if (exception) { Exception ex = request.excepti

Exception 从异常返回的JNI int方法

假设我有这样一个Java类: public class Test { static { System.loadLibrary("test"); } public native int foo(); } 假设foo()方法正在执行一些JNI调用,其中一个调用失败(即抛出异常)。然后我想从JNI代码返回,并在Java中抛出异常。例如: jint Java_Test_foo(JNIEnv* env, jobject thiz)

Exception 为什么使用nodejs上传异常

代码 form.parse(request, function(error, fields, files) { console.log('parsing done'); fs.renameSync(files.upload.path, 'c:/tmp/test.png'); response.writeHead(200, {'Content-Type': 'text/html'}); response.write('received image:<br/&

java.lang.NoClassDefFoundError/ClassNotFoundException

我正在尝试运行BIRT Servlet示例: 我想我已经将所有必需的jar添加到了我的项目的buildpath中,但我现在无法让它运行几天 exception javax.servlet.ServletException: Error instantiating servlet class WebReport org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.

Exception 工作流基础4中如何保持堆栈跟踪

我在WF4中有一个工作流(xaml),有一个调用外部模块(例如mapper)的代码活动。在第一层(例如服务层)捕获所有异常。服务层通过调用WorkflowInvoker上的Invoke来执行工作流。当映射器抛出异常时,该异常在服务层被捕获,但我丢失了映射器的堆栈跟踪。堆栈跟踪正在从WorkflowInvoker.Invoke提交 有什么方法可以从映射器中保留堆栈跟踪 以下是层的模式: 服务层->workfow.Invoke->(XAML:代码活动->映射器) 谢谢退房 我在那里运行了一个“hac

Exception 捕捉异常类(每个可能的异常)是错误的吗?

我知道,这样的问题可能取决于程序员打算让他的程序做什么,但在学校我们被教导绝不抛出或捕获异常(类),而是确保它抛出一个子类,更具体地说是我们预期可能发生的运行时错误(例如IllegalArgumentException)。然而,我现在正在工作,在“现实世界”中,我在我工作的代码中看到了很多场景,以前的程序员对方法中的所有内容都抛出了Exception,或者像这样捕获Exception,而不是它的一个更具体的子类 所以我想知道,像这样扔东西和抓东西可以吗?这样做是不是很糟糕的编程?正如您所学到的,

Exception Visual Studio Express 2012引发异常时弹出的恼人对话框

问题描述: 每当抛出异常而未捕获时,都会弹出一个对话框。我希望Visual Studio Express 2012能够中断并停止使用此模式对话框窗口获取我的所有输入。对话框示例: 需要的解决方案: VS2010没有显示这个恼人的弹出窗口,而是一个叫做异常助手的东西。我如何在2012年获得与2010年相同类型的异常中断?即使这是不可能的,我真的希望弹出窗口在保持休息的同时消失 我试图解决这个问题的事情: 在Google和StackOverflow上搜索解决方案(我使用的一些关键字:visual s

Exception z3中的一个例外

那里 当我从一个smtlib2实例中获得未统计的内核时,我将它们拆分为一个子句,如(not(>=::Int x1))。然后我尝试将该子句添加到z3中以再次解决。但问题是在编译后发生的 警告:函数应用程序无效,位置1处的参数排序不匹配 警告:(define not Bool Bool)applicated to:(not(您没有提供完整的示例。因此,很难精确。我猜您正在混合来自不同Z3上下文的表达式。以下代码非常可疑: solver s(ctx); expr_vector todo(c); 似乎

Exception 如何从Velocity模板脚本(VTL)引发用户定义的异常?

如何从Velocity模板脚本(VTL)引发用户定义的异常 在我的velocity脚本中,我需要根据条件引发异常,以便调用方能够捕获异常并向最终用户显示有用的错误消息 比如说 #if($passwordfield1 != $passwordfield2) throw an exception here #elseif($passwordfield1 == $passwordfield2) do something #end 在上面的示例中,如果passwordfield1和passwordfi

Exception 捕获异常还是不惜任何代价避免异常更好?

处理异常时的最佳实践是什么 我通常不惜任何代价编写代码来避免异常,我的代码通常有很多条件,如果我处理的是规范化数据库,我通常会编写一系列查询来仔细检查值是否已经存在 然而,我看到过只侦听异常的代码,如果发生异常,则会对其进行适当的处理 这种情况下的最佳实践是什么 是避免错误并在错误发生之前进行处理更好,还是捕获异常并将其引导到正确的位置更好 就性能而言,我发现捕捉异常更快;特别是如果有数据库的话 但是,我觉得有些异常对于特定的场景来说太普遍了,除非看到堆栈跟踪,否则很难确定为什么会发生异常 也就

Xamarin iOS在加载大型本机库时引发System.TypeInitializationException

我有一个用Xamarin iOS构建的iOS应用程序,当加载具有用于PInvoke调用的DllImport属性的类时崩溃。例外情况是: Unhandled managed exception: An exception was thrown by the type initializer for Pazanga.Native.ZzPINVOKE (System.TypeInitializationException) 该应用程序运行良好,但随着本机库的增大,它开始崩溃。裁剪库的某些部分后,它再

Exception 上载tomcat应用程序引发SSL异常

我已经使用Tomcat7在NetBeans中实现了一个web应用程序。此应用程序在本地主机中正常工作。我试图上传这个应用程序在一个网站托管网站,它似乎被正确上传。问题是,在某个时刻,它抛出了以下异常,我不知道问题出在哪里。我读过一些有同样问题的帖子,但问题仍然存在 根本原因 java.security.AccessControlException: access denied ("java.util.PropertyPermission" "ssl.TrustManagerFactory.alg

Exception 异步抛出异常

我有以下代码: member public this.GetData(uri: string) = async { let! res = Async.AwaitTask(httpClient.GetAsync uri) return res } 当属性res.IsSuccessStatusCode为false时,我想抛出一个异常,我如何实现这一点。无法编译以下代码: member public this.GetData(uri: string) = async { le

Exception 配置优先级位分配后如何诊断不精确的总线故障,Cortex M3 STM32F10x w uC/OS-III

我在为ST Microelectronics STM32F103(ARM Cortex-M3 r1p1)编写的应用程序中遇到了一个问题。RTOS是uC/OS-III;开发环境是IAR EWARM v。6.44; 它还使用ST标准外围设备库v。1.0.1 这个应用程序不是新的;它已经在开发和现场至少一年了。它使用两个UART、I2C和一个或两个定时器。最近,我决定回顾中断优先级分配,并重新安排优先级作为回顾的一部分(事情似乎进展顺利) 我发现初始化代码(包括RTO)中没有显式分配组和次优先级位,因

Exception 如何在MIPS中打印中断指令?

我是MIPS编程新手,我正在编写一个程序,以便更熟悉异常处理 当异常发生时,我打印出异常发生的地址,后跟异常发生的地址。打印这些消息后,程序将点击一条中断语句: break 100 然后终止程序 我的问题是,有没有一种方法可以在指令被击中时打印出来? 我想打印的内容如下: *异常地址*原因:*异常类型*中断100协处理器0中的寄存器$14保存中断代码。 将该指令加载到内存中,然后加载该字。您需要移过前6位才能得到中断码 mfc0 $a0, $14 lw $a0, ($a0) srl $a

jsonrpc4j调用TargetException

我正在使用,我已经创建了一个 问题是,当服务器抛出异常时,框架将转发客户端InvocationTargetException,而不是源异常 我已经为此写了一篇文章。希望有人能点一个快速的解决方案,我张贴它也。知道我做错了什么吗?我想我已经解决了这个问题。问题是在使用CompositeService时。它将抛出的异常包装两次,然后仅将其展开一次 修复方法如下: 编辑: 在JsonRpcServer.java(在com.googlecode.jsonrpc4j包内)中,替换: if (Invoca

Exception JavaFX主应用程序赢得';开始

我需要让它在我的cisc课程的考试中发挥作用,但是java和我的成绩似乎不是很好。我在启动时不断发现这些错误,我到处都在寻找答案,但就是找不到答案。谁能告诉我我做错了什么 这些是我试图链接到它的主要方法和fxml。现在那里什么都没有,因为我只是想让它运行起来 package main; import java.io.IOException; import calculator.view.calcController; import javafx.application.Application;

Exception 在服务结构中处理参与者和客户端之间异常的最佳实践

我想知道在服务结构中,在参与者和客户端之间抛出/处理异常的最佳实践方法是什么 例如,我注意到当一个参与者抛出一个异常时,客户端收到一组嵌套的异常。外部异常类型为System.AggregateException,仅表示“发生了一个或多个错误”。但是,如果深入到实际的内部异常,就会发现无法序列化从Actor抛出的异常 Test method PoCSystem.Test.CommandHandlerTest.CommandHandler_When_ExpectExceptionThrown

Exception Kibana显示查询结果搜索错误

我使用Kibana timelion插件进行了一些查询,并生成了一些时间序列数据。 这是我的问题 .es(index='linux\u cpu-*',metric='avg:cpu(%)',split='Hostname:5') 我没有发现这个查询有任何错误,只是不理解为什么它不能生成所需的结果。然后,当我交叉检查elasticsearch数据日志时,我发现以下语句搜索解析错误 [2016-06-26 23:32:43,290][DEBUG][action.search ]

Exception 如何在Groovy(soapui/readyapi)中使用异常获取错误行号

当我们运行代码1时,soapui/readyapi中的错误如下 请注意:-错误消息中可见行号 但是,为了避免此警报,我们使用try/catch打印此警报,因此将上述代码修改为下面的代码2 //Code 1 log.info undefined 当我们运行代码2时,我们得到以下结果 //code 2 try { log.info undefined } catch(Exception e) { log.info e } 问题:-我们如何才能看到问题所在的行号,就像我们在代码1中

Exception 关于哪个OCaml标准库函数会引发哪个错误的文档

标题说一切都已经很好了:) 特别是,我对模块Sys和Unix中的函数感兴趣 《OCaml中的Unix系统编程》一书()指出: 1.3错误处理 除非另有说明,否则Unix模块中的所有函数都会在出现错误时引发异常Unix\u error 异常Unix\u错误*字符串*字符串的错误 [……] 最后,异常的第一个参数是指示错误性质的错误代码。它属于变量类型错误: type error=E2BIG | EACCES | EAGAIN |……|内特的恩克诺内尔 到目前为止还不错,但是。。。哪个函数可以引发哪

Exception 生成MSBuild时的Infrastics许可证例外

为项目运行MSBuild脚本时,出现以下错误: Properties\licenses.licx(1): error LC0004: Exception occurred creating type 'Infragistics.Win.UltraWinEditors.UltraNumericEditor, Infragistics.Win.UltraWinEditors.v5.2, Version=5.2.20052.1028, Culture=neutral, PublicKeyToken=7

Exception 在查找时调用nvidia cuda推力中止()

我试图执行《推力快速入门指南》中的一些示例代码。它贴在下面。让我头疼的是,当我运行它时,每当我点击find_if时,就会抛出一个异常“R6010-abort()已被调用” 我已经尝试过使用4.1和4.2运行时。我正在Visual Studio 2010 Ultimate中使用最新的NSight发行候选版(2012年5月4日下载)构建此版本。我的图形卡是NVidia NVS 3100m 我可以运行在一个新的VS项目中生成的向量加法示例(不使用推力),它工作正常 如有任何建议,我们将不胜感激 乔丹

Exception 应该使用什么样的异常来处理数据不匹配

我正在做一个项目,用户输入不同类型的变量,我试图让我的项目变得简单,所以我试图防止数据不匹配。我向用户询问的输入类型示例如下: int main(){ int num; string name,name2; double money cout<<"Enter your first name:"<<endl; cin>>name; cout<<"Enter your last name"<<

  1    2   3   4   5   6  ... 下一页 最后一页 共 36 页