2012-11-02 7 views
1

GXT 3.0.0b와 함께 GWT 2.4.0을 사용하고 있습니다. 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) 

무엇이 문제입니까? 누락 된 항아리/플러그인이 있습니까? 이전에 Gxt 2.4와 함께 GWT 2.1을 사용하여 잘 컴파일하는 데 사용되었습니다. 이 페이지에 따르면

+0

2.5.0에서도 비슷한 문제가 발생했습니다. 적어도 이러한 경우에는 너무 많은 파일이 열려있는 것처럼 보입니다. * nix를 사용하는 경우 한 번에 프로세스가 열 수있는 파일 수를 늘리십시오. –

+1

을 @ ColinAlworth의 의견에 추가하여 * nix 컴퓨터에서 컴파일한다고 가정하고 [ulimit]을 설정하여 허용 된 공유 리소스를 늘리십시오. [here] (https://groups.google.com/forum/#!topic/google-web-toolkit/PxMvonuisVU). –

+0

손상된 항아리 (SHA 해시 확인) 또는 전체/tmp 폴더에서 비슷한 문제가 발생했습니다. 프로젝트 폴더에있는 gwt-unitCache를 삭제하십시오 (캐시가 커지면 컴파일 기능이 잠길 것입니다). 임시 파일을 지우고 위에서 언급 한 ulimit 문제를 조사하십시오 ... – Ajax

답변