2015-02-16 1 views
0

Я пытаюсь запустить приложение GWT sample Gadgets на основе приведенного примера here. Когда я компилирую код я получаю следующее исключение:Ошибка при компиляции примера GWT Gadget app

[ERROR] Unexpected internal compiler error 
[INFO] java.lang.IncompatibleClassChangeError: Found interface com.google.gwt.core.ext.typeinfo.JClassType, but class was expected 
[INFO] at com.google.gwt.gadgets.rebind.GadgetGenerator.validateType(GadgetGenerator.java:353) 
[INFO] at com.google.gwt.gadgets.rebind.GadgetGenerator.generate(GadgetGenerator.java:88) 
[INFO] at com.google.gwt.core.ext.IncrementalGenerator.generateNonIncrementally(IncrementalGenerator.java:40) 
[INFO] at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:676) 
[INFO] at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:41) 
[INFO] at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:79) 
[INFO] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:276) 
[INFO] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:265) 
[INFO] at com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:91) 
[INFO] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:644) 
[INFO] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:34) 
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:271) 
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:223) 
[INFO] at com.google.gwt.dev.Precompile.precompile(Precompile.java:139) 
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:167) 
[INFO] at com.google.gwt.dev.Compiler.run(Compiler.java:132) 
[INFO] at com.google.gwt.dev.Compiler$1.run(Compiler.java:99) 
[INFO] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55) 
[INFO] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50) 
[INFO] at com.google.gwt.dev.Compiler.main(Compiler.java:106) 

У меня есть следующие основные зависимости для моего проекта:

  1. GWT-пользователь v2.6.1
  2. GWT-гаджеты v1.0.3

Я использую Java 1.7

Может кто-то пожалуйста, скажите мне, что мне не хватает ... было идти ogling весь день и ничего не нашел

ответ

1

gwt-gadgets 1.0.3 был составлен задолго до GWT 2.6.1. Похоже, в GWT могут произойти некоторые изменения, которые влияют на вызовы gwt-gadgets в gwt-user.

Вы должны быть в состоянии получить исходный код для gwt-gadgets и исправить/скомпилировать его с более новой версией gwt-пользователя, или если вам не удастся использовать более старую GWT в соответствии с датой выпуска gwt-gadgets 1.0.3 (май 2009 г.)