使用番石榴20编译时,gwt 2.8抛出异常

时间:2016-11-01 13:18:52

标签: gwt guava

我正在尝试升级到新发布的guava-gwt 20.我在进行gwt编译时遇到了这个异常。在升级到番石榴20之前我没有遇到任何错误。我使用的是gwt 2.8.0。我需要参考一个模块吗?非常感谢!

[INFO]    Tracing compile failure path for type 'java.util.concurrent.Future'
[INFO]       [ERROR] Errors in 'jar:file:/Users/Eric/.m2/repository/com/google/guava/guava-gwt/20.0/guava-gwt-20.0.jar!/java/util/super/java/util/concurrent/Future.java'
[INFO]          [ERROR] Line 32: No source code is available for type java.lang.InterruptedException; did you forget to inherit a required module?
[INFO]    Tracing compile failure path for type 'java.util.concurrent.CountDownLatch'
[INFO]       [ERROR] Errors in 'jar:file:/Users/Eric/.m2/repository/com/google/guava/guava-gwt/20.0/guava-gwt-20.0.jar!/java/util/super/java/util/concurrent/CountDownLatch.java'
[INFO]          [ERROR] Line 30: No source code is available for type java.lang.InterruptedException; did you forget to inherit a required module?
[INFO]    [ERROR] Aborting compile due to errors in some input files

1 个答案:

答案 0 :(得分:0)

这似乎是a Guava bug。在我们修复之前,您可以通过向Update foo set oldtime= case when length(oldtime) = 4 then concat(substr(oldtime,1,2),':',substr(oldtime,3,2)) when length(oldtime) = 3 then concat(substr(oldtime,1,1),':',substr(oldtime,2,2)) end 添加<inherits name="java.lang.Lang"/>来解决此问题。