GWT AbstractMethodError (Linker.link): возможные факторы? - PullRequest
0 голосов
/ 15 января 2012

Прежде всего, я прошу прощения за такой общий вопрос без большого количества деталей. Если вы чувствуете, что на это нельзя ответить, не стесняйтесь спрашивать о других деталях или просто зайдите в свой день, пожалуйста. Новички знают, когда они задают надоедливые общие вопросы, и им не нужно это говорить.

Моя ситуация такова, что я получил проект GWT, и я не имею доступа к авторам.

При запуске проекта в режиме разработки (хостинга) я получаю следующую ошибку:

Linking module 'com.mymodule'
        Invoking Linker RPC policy file manifest
           [ERROR] Failed to link
java.lang.AbstractMethodError:com.google.gwt.core.ext.Linker.link(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/LinkerContext;Lcom/google/gwt/core/ext/linker/ArtifactSet;)Lcom/google/gwt/core/ext/linker/ArtifactSet;
at com.google.gwt.core.ext.linker.impl.StandardLinkerContext.invokeLink(StandardLinkerContext.java:408)
at com.google.gwt.dev.DevModeBase.link(DevModeBase.java:947)
at com.google.gwt.dev.DevMode.doSlowStartup(DevMode.java:374)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1057)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783)
at com.google.gwt.dev.DevMode.main(DevMode.java:275)

Неинформативно, если не сказать больше. Я пытался понять это, но безрезультатно. Каковы возможные причины этой ошибки и как их определить?

Спасибо !!

1 Ответ

1 голос
/ 15 января 2012

Скорее всего, в пути к классам есть несколько копий gwt-dev или gwt-user разных версий. Это будет на пути к классам, который выполняет компиляцию (или в данном случае в режиме dev), а не на компиляции. Без дополнительной информации о том, как вы работаете, я предполагаю, что вы вызываете класс DevMode из командной строки и каким-то образом создаете несовместимый путь к классам.

Чтобы прояснить вопрос, возможно, добавьте подробности о том, как вы используете режим разработки, как выглядит путь к классу в этой ситуации и работает ли компиляция (и если это работает, как там отличается путь к классу).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...