#java #eclipse #gwt
#java #eclipse #gwt
Вопрос:
При создании нового проекта java gwt я продолжаю получать следующее исключение:
00:00:03.207 [ОШИБКА] Исключение, инициализирующее модуль java.lang.Исключение ArrayIndexOutOfBoundsException: 65535 в java.lang.CharacterDataLatin1.GetProperties(неизвестный источник) в java.lang.CharacterDataLatin1.GetType(неизвестный источник) в java.lang.Character.GetType(неизвестный источник) в java.lang.Character.GetType(неизвестный источник) в com.google.gwt.dev.js.rhino.TokenStream.isJSSpace(TokenStream.java:740) в com.google.gwt.dev.js.rhino.TokenStream.getTokenHelper(TokenStream.java:785) в com.google.gwt.dev.js.rhino.TokenStream.getToken(TokenStream.java:761) в com.google.gwt.dev.js.rhino.TokenStream.peekToken(TokenStream.java:670) на com.google.gwt.dev.js.rhino.TokenStream.peekTokenSameLine(TokenStream.java:681) на com.google.gwt.dev.js.rhino.Parser.wellTerminated(Parser.java:317) в com.google.gwt.dev.js.rhino.Parser.function(Parser.java:284) в com.google.gwt.dev.js.rhino.Parser.parse(Parser.java: 116) на com.google.gwt.dev.js.JsParser.parseImpl(JsParser.java:131) на com.google.gwt.dev.js.JsParser.parse(JsParser.java: 89) на com.google.gwt.dev..javac.JsniCollector.parseJsniFunction(JsniCollector.java:266) на com.google.gwt.dev.javac.JsniCollector$Visitor.processMethod(JsniCollector.java:169) в com.google.gwt.dev.javac.MethodVisitor.collectMethods(MethodVisitor.java:125) в com.google.gwt.dev.javac.MethodVisitor.access$ 000(MethodVisitor.java:33) на com.google.gwt.dev.javac.MethodVisitor$1.endVisit(MethodVisitor.java:66) в org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse(TypeDeclaration.java:1242) в org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.traverse(CompilationUnitDeclaration.java:687 ) в com.google.gwt.dev.javac.Метод Visitor.collect(MethodVisitor.java:58) в com.google.gwt.dev.javac.JsniCollector$Visitor.collect(JsniCollector.java:158) в com.google.gwt.dev.javac.JsniCollector.collectJsniMethods(JsniCollector.java:187) в com.google.gwt.dev.javac.JsniCollector.collectJsniMethods.dev.javac.CompilationStateBuilder$CompileMoreLater$UnitProcessorImpl.process(CompilationStateBuilder.java:74 ) в com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.process(JdtCompiler.java:247) в org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:444) в com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java: 701) в com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:235 ) в com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:447) в com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java: 370) на com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:360) на com.google.gwt.dev.DevModeBase$UiBrowserWidgetHostImpl.createModuleSpaceHost(DevModeBase.java:110) на com.google.gwt.dev.оболочка.OophmSessionHandler.LoadModule(OophmSessionHandler.java:197) в com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java: 525) в com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363) на java.lang.Thread.run (неизвестный источник)
Это шаги для воспроизведения:
- запустите eclipse 3.7
- файл -> создать -> другое -> конструктор gwt -> модель -> проект gwt java
- введите любое имя проекта. нажмите далее
- установите флажок «создать модуль gwt», выберите «использовать только стандартный gwt». нажмите готово
- выберите «ImageViewer.java » (класс по умолчанию), нажмите правую кнопку мыши -> запустить как -> приложение gwt -> запустить браузер по умолчанию
Почему этот простой проект по умолчанию не работает?
Комментарии:
1. Что происходит, когда вы очищаете и создаете проект и просто запускаете его в обычном режиме? Какую операционную систему вы используете?
2. @Ян Владимир Мостерт, как это обычно?
3. Eclipse, вероятно, генерирует ant-скрипты, если я не ошибаюсь, опубликуйте дамп вашего build.xml досье.
4. @JanVladimirMostert, на самом деле у меня такая же проблема с IDEA. Таким образом, эта проблема не является специфичной для IDE.