在JRE 1.7中運行時,我從ECJ(版本4.2.1)編譯器中獲得NPE,同一項目在JRE 1.6上正確編譯。Eclipse JDT編譯器(ECJ)在Java 1.7中拋出NPE
A CompilationProgress
顯示器顯示總共有2493個任務,但後來我得到了NPE。
任何想法?
TIA
java.lang.NullPointerException
at org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager.concatFiles(EclipseFileManager.java:202)
at org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager.handleOption(EclipseFileManager.java:669)
at org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl.(BatchProcessingEnvImpl.java:88)
at org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager.configure(BatchAnnotationProcessorManager.java:69)
at org.eclipse.jdt.internal.compiler.batch.Main.initializeAnnotationProcessorManager(Main.java:3632)
at org.eclipse.jdt.internal.compiler.batch.Main.performCompilation(Main.java:3737)
at org.eclipse.jdt.internal.compiler.batch.Main.compile(Main.java:1679)
at org.eclipse.jdt.internal.compiler.batch.Main.compile(Main.java:1372)
at org.eclipse.jdt.core.compiler.batch.BatchCompiler.compile(BatchCompiler.java:80)
at org.eclipse.jdt.core.compiler.batch.BatchCompiler.compile(BatchCompiler.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
...
at java.lang.Thread.run(Thread.java:722)
你能包含一段代碼來重現這個嗎? – 2013-04-08 15:20:29
@AndrewEisenberg - 謝謝你的回覆。下面的命令導致了這一點。再次,這是在JRE6中正常工作。編譯器命令:-g -1.6 -extdirs「F:/ Workspace/git/igal-getrailo/railo-java/libs; C:\ Apps \ railo-builder \ webapps \ railo-builder \ WEB-INF \ railo \ lib \編譯「-sourcepath F:/ Workspace/git/igal-getrailo/railo-java/railo-loader/src [-d none] -d F:/Workspace/railo-build/railo-4.0.5.001-patch-d/ __railo-core-bin F:/Workspace/railo-build/railo-4.0.5.001-patch-d/__ railo-core-src – isapir 2013-04-08 17:01:25
這是通過反射從一個Railo(Servlet)處理的,執行它的代碼位於: https://github.com/igal-getrailo/railo-builder/blob/1.1/resources/railo-builder/cfc/BuilderUtils.cfc#L14 – isapir 2013-04-08 17:03:21