标签: java exception executorservice futuretask
我有一个期货任务,它通过套接字对服务器进行一些I / O操作。当我使用任务的get()方法检索结果时,我收到ExecutionException,但没有原因,即getCause()返回null。在什么情况下会发生这种情况?我的意思是,我得到了这个例外,因为任务正确地引发了一些异常,但它怎么会丢失?
get()
ExecutionException
getCause()
null
答案 0 :(得分:2)
throw null;
在Java中是合法的,但我从未在野外见过它。