java exception e抛异常_抛出的异常在上层catch到,但是e.getMessage()为NULL,为什么会这样?...
1.在一个代码里catch到Exception,throw new Exception(e.getMessage());
在上级代码里catch到抛出的Exception,想得到错误的信息,结果发现e.getMessage()却为null
debug的时候发现抛出的e里面有个undeclaredThrowable,这个才是抛出的异常。不懂这到底是什么原理。
2.代码如下
server层代码:
public A methodA(){
try{
int a = 10/0;//这里会抛出ArithmeticException
} catch(Exception e){
throw new Exception(e.getMessage());
}
return null;
}
control层代码:
public methodB(){
try{
A a = sercer.methodA();
} catch(Exception e){
System.out.println(e.getMessage());//这里为NULL
}
}
这个是debug看到的信息,不是Exception,也不是ArithmeticException,而是UndeclaredThrowableException。在undeclaredThrowable里面有着底层抛出的信息。
3.这是什么原因造成。不是特别能理解
java exception e抛异常_抛出的异常在上层catch到,但是e.getMessage()为NULL,为什么会这样?...相关推荐
- java 自定义异常 未回滚_抛出自定义异常,spring AOP事务不回滚的解决方案
spring AOP 默认对RuntimeException()异常或是其子类进行事务回滚,也就是说 事务回滚:throw new RuntimeException("xxxxxxxxxxx ...
- java.lang.classcastexception怎么解决_抛出奇怪的java.lang.ClassCastException
我正在试验JPA和Glassfish 4.0. 我写了这样的用户类(只是相关的部分,我不确定它是否编译): public class User implements Serializable { pr ...
- intellij java 异常_突然出现的异常提示
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我在做swing的练习的时候 从idea里面复制点数据到一个JTextField里面就出现提示了 Exception "java.lang.Cl ...
- 多玩我的世界java异常_应用程序发生异常 未知的软件异常解决办法大全
应用程序出错了怎么办?很多朋友都遇到过:应用程序发生异常 未知的软件异常(0X????????),位置为0x????????.或者是"0x????????"指令引用的"0 ...
- runtimeexception异常_应用系统的异常管理-持续更新
Java的异常管理层级关系还是很清晰的. 其中,RuntimeException 可能是日常应用系统中出现最多的异常了,一般系统都会继续本系统的业务功能,继承RuntimeException,定义各种 ...
- e-mobile帐号状态存在异常_一文掌握异常检测的实用方法 | 技术实践
作者 | Vegard Flovik 译者 | Tianyu 责编 | Jane 出品 | AI科技大本营(ID: rgznai100) [导读]今天这篇文章会向大家介绍几个有关机器学习和统计分析的技 ...
- createsemaphore 异常_浅析SPC之异常分析
未来能源的短缺及资源匮乏,导致各国都在寻求替代能源以避免发生无资源可用的情况.汽油替代能源-生质酒精由此得到了广泛的应用. 生质酒精属于生质燃料(Biofuel)的一种,是由生物或化学转换成生物质(b ...
- 未检测到ca设备或ca驱动异常_混凝土碳化深度异常原因的探讨
1 概述 在日常的现场混凝土强度推定检测方法中,回弹法因其简便.快速.经济,而且也有相当的准确度等特点而倍受工程检测人员的青睐,是我国目前工程检测中应用最为广泛的检测方法之一.回弹法是通过回弹仪检测混 ...
- cas 注销不关闭浏览器异常_上海公司经营异常注销麻烦吗
上海公司经营异常注销麻烦吗 注销公司比注册公司难!说到注销公司,经历过的人都知道,来来回回不知道跑了多少次,腿都跑断了,税锔那边还是说你再回去补充下资料,你再等等这个流程等等原因,原来注销公司这么麻烦 ...
最新文章
- Science新研究颠覆认知,有望一举解决困扰器官移植60余年问题,网友:生物课本得改了...
- 第七章 PX4-Pixhawk-Mavlink解析
- 图解python_图解Python深拷贝和浅拷贝
- 支援一波 《面试数十人有感》
- Linux 匿名页的反向映射
- three.js模板
- 《流畅的Python》读书笔记——Python文本和字节序列
- vi/vim 基本使用方法
- (2016弱校联盟十一专场10.2) 	E.Coins
- 《深入剖析Tomcat》一3.3 小结
- 设计了一个JavaScript的源代码混淆器
- 组策略 禁止用户策略下发到指定计算机,Win7 64位旗舰版下利用组策略禁止程序运行的设置技巧...
- 2021SC@SDUSC Zxing开源代码(九)Data Matrix二维码(二)
- 用 SwiftUI 编写真正的 app
- 计算机玩游戏特别卡怎么办,电脑玩游戏突然变卡怎么办 玩游戏变卡的解决方法...
- java应用 cpu占用过高问题分析及解决方法
- 记一次成功的iPhone维修
- 三角形用代码实现,三角形实现原理。
- cpci计算机无法启动,CPCI
- Android实用代码1 - 转自农民伯伯