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