Java EclipseGWT编译错误

Java EclipseGWT编译错误,java,eclipse,gwt,libgdx,Java,Eclipse,Gwt,Libgdx,首先,我使用eclipse和libgdx。我试图在网络上运行我的游戏,但在gwt编译期间不断出错。游戏在桌面上编译和运行完美无瑕,没有错误或警告。我已尝试清除项目缓存。我已经做了一个新项目,并复制了我所有的数据。试图查看错误,但找不到它指出的行 任何帮助都将不胜感激 [ERROR] An internal compiler exception occurred com.google.gwt.dev.jjs.InternalCompilerException: Unexpected er

首先,我使用eclipse和libgdx。我试图在网络上运行我的游戏,但在gwt编译期间不断出错。游戏在桌面上编译和运行完美无瑕,没有错误或警告。我已尝试清除项目缓存。我已经做了一个新项目,并复制了我所有的数据。试图查看错误,但找不到它指出的行

任何帮助都将不胜感激

     [ERROR] An internal compiler exception occurred
com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during visit.
    at com.google.gwt.dev.jjs.ast.JVisitor.translateException(JVisitor.java:109)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:276)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
    at com.google.gwt.dev.jjs.ast.JMethod.visitChildren(JMethod.java:434)
    at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:403)
    at com.google.gwt.dev.jjs.ast.JModVisitor$ListContextImmutable.traverse(JModVisitor.java:170)
    at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemoveImmutable(JModVisitor.java:336)
    at com.google.gwt.dev.jjs.ast.JClassType.traverse(JClassType.java:98)
    at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:287)
    at com.google.gwt.dev.jjs.ast.JProgram.traverse(JProgram.java:1032)
    at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
    at com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer.execImpl(DataflowOptimizer.java:117)
    at com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer.exec(DataflowOptimizer.java:48)
    at com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer.exec(DataflowOptimizer.java:54)
    at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.optimize(JavaToJavaScriptCompiler.java:788)
    at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:714)
    at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:33)
    at com.google.gwt.dev.Precompile.precompile(Precompile.java:278)
    at com.google.gwt.dev.Precompile.precompile(Precompile.java:229)
    at com.google.gwt.dev.Precompile.precompile(Precompile.java:141)
    at com.google.gwt.dev.Compiler.run(Compiler.java:232)
    at com.google.gwt.dev.Compiler.run(Compiler.java:198)
    at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
    at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
    at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)
    at com.google.gwt.dev.Compiler.main(Compiler.java:177)
Caused by: java.lang.RuntimeException: Error optimizing: com.badlogic.gdx.utils.Array.$contains
    at com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer$DataflowOptimizerVisitor.visit(DataflowOptimizer.java:108)
    at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:80)
    at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
    ... 27 more
Caused by: com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during visit.
    at com.google.gwt.dev.jjs.ast.JVisitor.translateException(JVisitor.java:109)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:276)
    at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:137)
    at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:133)
    at com.google.gwt.dev.jjs.ast.JWhileStatement.traverse(JWhileStatement.java:46)
    at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
    at com.google.gwt.dev.jjs.impl.gflow.unreachable.DeleteNodeVisitor.delete(DeleteNodeVisitor.java:26)
    at com.google.gwt.dev.jjs.impl.gflow.unreachable.DeleteNodeTransformation$1.transform(DeleteNodeTransformation.java:52)
    at com.google.gwt.dev.jjs.impl.gflow.cfg.Cfg.transform(Cfg.java:172)
    at com.google.gwt.dev.jjs.impl.gflow.cfg.Cfg.transform(Cfg.java:30)
    at com.google.gwt.dev.jjs.impl.gflow.AnalysisSolver.applyTransformation(AnalysisSolver.java:233)
    at com.google.gwt.dev.jjs.impl.gflow.AnalysisSolver.actualize(AnalysisSolver.java:208)
    at com.google.gwt.dev.jjs.impl.gflow.AnalysisSolver.solveIntegrated(AnalysisSolver.java:400)
    at com.google.gwt.dev.jjs.impl.gflow.AnalysisSolver.solveIntegrated(AnalysisSolver.java:162)
    at com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer$DataflowOptimizerVisitor.visit(DataflowOptimizer.java:88)
    ... 30 more
Caused by: java.lang.UnsupportedOperationException: Can't remove if (items[i--] == "None")
  return true
    at com.google.gwt.dev.jjs.ast.JModVisitor$NodeContext.removeMe(JModVisitor.java:234)
    at com.google.gwt.dev.jjs.impl.gflow.unreachable.DeleteNodeVisitor.visit(DeleteNodeVisitor.java:58)
    at com.google.gwt.dev.jjs.ast.JVisitor.visit(JVisitor.java:795)
    at com.google.gwt.dev.jjs.ast.JVisitor.visit(JVisitor.java:630)
    at com.google.gwt.dev.jjs.ast.JIfStatement.traverse(JIfStatement.java:49)
    at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
    at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
    ... 45 more
      [ERROR] at Array.java(160): {
  final Object[] items = this$static.items;
  int i = this$static.size - 1;
  if (false) {
  } else {
    while (i >= 0)
      if (String.$equals("None", items[i--]))
        return true;
  }
  return false;
}
         com.google.gwt.dev.jjs.ast.JMethodBody
      [ERROR] at Array.java(160): public static final boolean $contains(Array this$static);

         com.google.gwt.dev.jjs.ast.JMethod
      [ERROR] at Array.java(29): final class Array extends Object implements Iterable 
         com.google.gwt.dev.jjs.ast.JClassType
      [ERROR] at Unknown(0): <JProgram>
         com.google.gwt.dev.jjs.ast.JProgram
Shutting down PersistentUnitCache thread
[错误]发生内部编译器异常
com.google.gwt.dev.jjs.InternalCompilerException:访问期间出现意外错误。
位于com.google.gwt.dev.jjs.ast.JVisitor.translateException(JVisitor.java:109)
访问com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:276)
访问com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
访问com.google.gwt.dev.jjs.ast.JMethod.visitChildren(JMethod.java:434)
在com.google.gwt.dev.jjs.ast.JMethod.traverse上(JMethod.java:403)
在com.google.gwt.dev.jjs.ast.JModVisitor$ListContextImmutable.traverse上(JModVisitor.java:170)
位于com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemoveImmutable(JModVisitor.java:336)
位于com.google.gwt.dev.jjs.ast.JClassType.traverse(JClassType.java:98)
位于com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
位于com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:287)
位于com.google.gwt.dev.jjs.ast.JProgram.traverse(JProgram.java:1032)
位于com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
位于com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
访问com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
位于com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer.execImpl(DataflowOptimizer.java:117)
位于com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer.exec(DataflowOptimizer.java:48)
位于com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer.exec(DataflowOptimizer.java:54)
位于com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.optimize(JavaToJavaScriptCompiler.java:788)
位于com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:714)
位于com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:33)
位于com.google.gwt.dev.Precompile.Precompile(Precompile.java:278)
位于com.google.gwt.dev.Precompile.Precompile(Precompile.java:229)
位于com.google.gwt.dev.Precompile.Precompile(Precompile.java:141)
位于com.google.gwt.dev.Compiler.run(Compiler.java:232)
位于com.google.gwt.dev.Compiler.run(Compiler.java:198)
位于com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
位于com.google.gwt.dev.CompileTaskRunner.runwithpropertedlogger(CompileTaskRunner.java:82)
位于com.google.gwt.dev.Compiler.main(Compiler.java:177)
原因:java.lang.RuntimeException:错误优化:com.badlogic.gdx.utils.Array.$contains
在com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer$DataflowOptimizerVisitor.visit(DataflowOptimizer.java:108)访问
位于com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:80)
位于com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
位于com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
... 还有27个
原因:com.google.gwt.dev.jjs.InternalCompilerException:访问期间出现意外错误。
位于com.google.gwt.dev.jjs.ast.JVisitor.translateException(JVisitor.java:109)
访问com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:276)
访问com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:137)
访问com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:133)
在com.google.gwt.dev.jjs.ast.JWhileStatement.traverse上(JWhileStatement.java:46)
位于com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
位于com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
访问com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
位于com.google.gwt.dev.jjs.impl.gflow.unreachable.DeleteNodeVisitor.delete(DeleteNodeVisitor.java:26)
位于com.google.gwt.dev.jjs.impl.gflow.unreachable.DeleteNodeTransformation$1.transform(DeleteNodeTransformation.java:52)
位于com.google.gwt.dev.jjs.impl.gflow.cfg.cfg.transform(cfg.java:172)
位于com.google.gwt.dev.jjs.impl.gflow.cfg.cfg.transform(cfg.java:30)
位于com.google.gwt.dev.jjs.impl.gflow.AnalysisSolver.applyTransformation(AnalysisSolver.java:233)
在com.google.gwt.dev.jjs.impl.gflow.AnalysisSolver.realizaze(AnalysisSolver.java:208)上
位于com.google.gwt.dev.jjs.impl.gflow.AnalysisSolver.solveIntegrated(AnalysisSolver.java:400)
位于com.google.gwt.dev.jjs.impl.gflow.AnalysisSolver.solveIntegrated(AnalysisSolver.java:162)
在com.google.gwt.dev.jjs.impl.gflow.DataflowOptimizer$DataflowOptimizerVisitor.visit(DataflowOptimizer.java:88)访问
... 30多
原因:java.lang.UnsupportedOperationException:无法删除if(项[i--]=“无”)
返回真值
位于com.google.gwt.dev.jjs.ast.JModVisitor$NodeContext.removeMe(JModVisitor.java:234)
访问com.google.gwt.dev.jjs.impl.gflow.unreachable.DeleteNodeVisitor.visit(DeleteNodeVisitor.java:58)
访问com.google.gwt.dev.jjs.ast.JVisitor.visit(JVisitor.java:795)
访问com.google.gwt.dev.jjs.ast.JVisitor.visit(JVisitor.java:630)
在com.google.gwt.dev.jjs.ast.JIfStatement.traverse上(JIfStatement.java:49)
位于com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
位于com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
... 还有45个
[错误]位于Array.java(160):{
最终对象[]项=此$static.items;
int i=这个$static.size-1;
if(false){
}否则{
而(i>=0)
if(字符串.$equals(“无”,项[i--]))
返回true;
}
返回false;
}
com.google.gwt.dev.jjs.ast.JMethodBody
[错误]位于Array.java(160):公共静态最终布尔值$contains(数组