2011-06-28 34 views
4

我在stackoverflow上提出這個問題,因爲這是在番石榴網站(http://code.google.com/p/guava-libraries/)上標明的建議的番石榴問題論壇。Google Guava Trunk構建問題

我想嘗試一些未發佈的谷歌guava的新功能(如酷的MoreExecutors.listeningDecorator功能)。由於我沒有找到谷歌番石榴每晚構建,我決定嘗試自己創建罐子。不幸的是我看到從javac的以下異常(在Mac OS 10.6.8),當我嘗試建立:

[javac] An exception has occurred in the compiler (1.6.0_24). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you. 
[javac] java.lang.NullPointerException 
[javac]  at com.sun.tools.javac.comp.Check.checkCompatibleConcretes(Check.java:1215) 
[javac]  at com.sun.tools.javac.comp.Check.checkCompatibleSupertypes(Check.java:1567) 
[javac]  at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2674) 
[javac]  at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2628) 
[javac]  at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2564) 
[javac]  at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1036) 
[javac]  at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:765) 
[javac]  at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:730) 
. 
. 

我看到,我不是一個人在這個錯誤:

http://gump.zones.apache.org/gump/public/google-guava/google-guava/gump_work/build_google-guava_google-guava.html

我知道這看起來像一個Java編譯器錯誤,但是可能有解決方法讓番石榴編譯?或者,如果沒有,是否有最近番石榴夜間建造的地方,我可以使用呢?

+0

我在鏈接的頁面上看不到任何錯誤(它顯示成功構建)。也許這已被修復?或者你有可能附上錯誤的URL? – joelittlejohn

+0

你說得對。它看起來像番石榴已被改變,以解決這個問題(我現在剛在我的Mac上編譯成功)。感謝您的通知。 – Gareth

+0

嗨Gareth,upvote&接受我的答案將是感謝足夠:) – joelittlejohn

回答

3

我看不到你鏈接到的頁面上有任何錯誤(它顯示了一個成功的構建)。也許這已被修復?或者你有可能附上錯誤的URL?

我想試試OpenJDK

如果這是com.sum.*庫中的錯誤,那麼您可能會發現OpenJDK不會遇到同樣的問題。