1
我正在使用GWT 2.4.0與GXT 3.0.0b 我想Google編譯應用程序,但每次出現此錯誤。GWT編譯錯誤 - GXT 3.0,GWT 2.4
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding
[ERROR] at AddNewCompDtlsForCombo.java(5): class AddNewCompDtlsForCombo
com.google.gwt.dev.jjs.ast.JClassType
Exception in thread "UnitWriteThread" java.lang.NullPointerException
at com.google.gwt.dev.util.DiskCache.transferToStream(DiskCache.java:182)
at com.google.gwt.dev.util.DiskCacheToken.writeObject(DiskCacheToken.java:91)
at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at com.google.gwt.dev.javac.PersistentUnitCache$UnitWriter.run(PersistentUnitCache.java:226)
什麼問題?它是否有一些缺少的罐子/插件? 早些時候,我使用GWT 2.1與Gxt 2.4,它用於編譯罰款。 請幫助
看到類似的問題2.5.0以及 - 至少在這些情況下,它似乎是太多的文件打開。如果使用* nix,請嘗試增加進程一次可打開的文件數量。 –
作爲@ ColinAlworth評論的補充,假設在* nix機器上編譯,嘗試通過設置[ulimit]來增加允許的共享資源,如[建議](https://groups.google.com/forum/#!topic /谷歌的Web的工具包/ PxMvonuisVU)。 –
我也看到了來自腐敗罐子(檢查SHA哈希)或完整/ tmp文件夾的類似問題。刪除項目文件夾中的gwt-unitCache(如果緩存變大,它將鎖定你的編譯能力),清除你的臨時文件,並調查上面提到的ulimit問題...... – Ajax