0

在 Eclipse 中调试 Errai 应用程序时,出现以下错误。

   [WARN] failed com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload@1575d48{/,/home/matthew/git/PressGangCCMSUI/src/main/webapp}: java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/faces/context/FacesContext
   [WARN] failed RequestLogHandler@ad4bb0: java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/faces/context/FacesContext
   [WARN] Error starting handlers
java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/faces/context/FacesContext

有谁知道如何解决这个问题?

4

1 回答 1

0

事实证明,问题是因为 Eclipse 使用本地 Maven 项目作为依赖项,而不是本地 repo 缓存中的 JAR 文件。一旦我关闭了我的 Errai 应用程序所依赖的项目,Eclipse 就会恢复使用本地 repo 缓存中的 JAR,我可以再次启动调试器。

于 2012-08-09T08:09:07.587 回答