草庐IT

EXCEPTION

全部标签

java - 我在 tomcat 中收到 "Java HotSpot(TM) 64-Bit Server VM warning: Exception java.lang.OutOfMemoryError occurred dispatching signal SIGTERM to handler"错误

我在VPS上安装了tomcat网络应用程序,而tomcat有时(大约每月一次)崩溃并在catalina.out中出现以下错误:JavaHotSpot(TM)64-BitServerVMwarning:Exceptionjava.lang.OutOfMemoryErroroccurreddispatchingsignalSIGTERMtohandler-theVMmayneedtobeforciblyterminated.以下是有关我的配置的一些详细信息:VPS:debian-5.0-x86_64内存:2.5GB,虚拟处理器:8硬盘:60gb硬盘-70%免费Tomcat7.0java版本

显然存在 java.lang.NoSuchMethodError

一般信息:我正在使用版本为git-Spigot-1d14d5f-ba32592(MC:1.8.3)的Bukkit/SpigotAPI(实现API版本1.8.3-R0.1-SNAPSHOT),IntelliJIDEA14.1.3并使用其默认编译器进行编译。javajdk版本为1.8.0_25。所以当我尝试调用这个类的构造函数时,它从标题中抛出了运行时异常。库存菜单类packageme.lakan.util.inventory;importorg.bukkit.Bukkit;importorg.bukkit.entity.Player;importorg.bukkit.event.Even

java - 发生 org.hibernate.exception.GenericJDBCException : Could not open connection for long running process

在我的应用程序中,我为一项工作使用了20个线程。每个线程调用远程Web服务并更新Oracle数据库。Jboss重启后,作业无法更新数据库,除了我在日志中发现的异常:2017-11-0823:36:20,706ERROR[org.hibernate.engine.jdbc.spi.SqlExceptionHelper](EJBdefault-21)javax.resource.ResourceException:IJ000460:Errorcheckingforatransaction2017-11-0823:36:20,706ERROR[org.jboss.as.ejb3](EJBde

java - kafka : Commit offsets failed with retriable exception. 你应该重试提交偏移量

[o.a.k.c.c.i.ConsumerCoordinator][Autooffsetcommitfailedforgroupconsumer-group:Commitoffsetsfailedwithretriableexception.Youshouldretrycommittingoffsets.][]为什么kafkaconsumer会出现这个错误?这是什么意思?我使用的消费者属性是:fetch.min.bytes:1enable.auto.commit:trueauto.offset.reset:latestauto.commit.interval.ms:5000reques

java - 自动异常处理

我想知道是否存在某种东西(在Java世界中)能够使用以下功能拍摄JVM当前状态的快照:在抛出异常时执行此操作。捕获局部变量、方法的参数等。将它放在一个方便的文件中,该文件可用于在IDE中提取或重现源代码中的情况。前两个功能是必需的(第三个会很棒)。并且它必须适合生产使用(因此,调试器是没有办法的)。在问这个问题之前,我已经搜索了WWW(尽可能长)并且找到了一些建议:CajoonInterceptor:如Dzonepost中所述,它是一个满足三个要求的被动JVM代理!但是,它有两个缺点:您必须为此付费,而且网站已关闭(也许没有机会支付任何费用)。AviCodeInterceptStudi

java - Android Studio - 任务 ':app:transformClassesWithDexForDebug' 执行失败 - java.exe 以非零退出值 2 完成

最近十分之九的构建失败,但出现以下异常。我清理并重建项目,但无济于事。我到处搜索并尝试了在其他类似问题上共享的解​​决方案-再次没有帮助。我的AndroidStudio版本是2.0Beta5,Gradle也是2.0.0-beta5。这是我收到的异常:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':app:transformClassesWithDexForDebug'.>com.android.build.api.transform.TransformException:java.lan

java - 具有太多 Observable 的 RxJava1 StackOverflow 异常

我正在使用rxjava1开发一个项目,我有一个Observable链,偶尔会包含数千个合并或连接在一起的observable。当发生这种情况时,将发生StackOverflow异常,我们将得到如下信息:java.lang.StackOverflowErroratjava.util.HashMap.putVal(HashMap.java:631)atjava.util.HashMap.put(HashMap.java:612)atrx.internal.operators.OnSubscribeToMap$ToMapSubscriber.onNext(OnSubscribeToMap.j

java - 如何在 Scala 中获取异常的堆栈跟踪以打印它?

在我的一个程序中,我想捕获所有异常并显式打印它们(以便能够在仍然看到异常的情况下继续执行finally)。所以我试过这个:try{...}catch{caseex:Exception=>{println("\n"+ex)println("\n"+ex.getStackTrace+"\n")}}finally{...}但这(使用getStackTrace)本身会导致“java.lang.OutOfMemoryError:PermGen空间”。我究竟做错了什么?我确信在得到这个之前我有足够的空闲JVM堆内存(因为我已经尝试在程序的最开始导致异常)。 最佳答案

java - 在 spring mvc 中处理包装的异常

我有SpringMVC和jackson。当我启动一个不正确的请求时,Jackson映射失败并抛出UnrecognizedPropertyException。我想使用处理这个异常@ExceptionHandlerpublicStringhandle(UnrecognizedPropertyExceptione){...}但是Spring将此异常包装在HttpMessageConversionException中,因此上面的代码不起作用。在Spring中是否有可能处理Jackson特定的(或一般库特定的)异常? 最佳答案 不幸的是,Un

java - 为什么 JUnit 测试异常总是失败?

这个问题在这里已经有了答案:HowdoyouassertthatacertainexceptionisthrowninJUnittests?(34个答案)关闭7年前。我正在使用JUnit4.11。Eclipse版本:Luna服务版本2(4.4.2)我需要做异常测试。代码可能是这样的://srccodepublicvoidmyMethodthrowsMyException{...thrownewMyException(msg);...}//testcode@Test(expected=MyException.class)publicvoidtestMyMethod(){try{myMet