Не понимаю, почему я получаю это - «Ошибка: хранилище значений повреждено: отрицательное смещение» - PullRequest
0 голосов
/ 26 февраля 2010

Я только начал использовать IntelliJ-IDEA, и я не знаю, связана ли проблема с IDE или нет. Я предполагаю, что нет, но я понятия не имею. Я потратил довольно много времени на поиски этой ошибки, но безрезультатно.

Ошибка возникает во время компиляции. Странно то, что я вернул свой код таким, каким он был до появления ошибки, и она все еще выдается. Вот немного моего кода, который, я считаю, вызывает проблему. Но я думаю, что это может быть что-то помимо моего кода.

import org.joda.xpath.XPath;

private XPath componentXPath;
private List list;
this.componentXPath = XPath.newInstance("(//rss/channel/item)");
Document doc = jiraAdapter.fetch("path to XML file");
list = componentXPath.selectNodes(doc);

componentXPath.selctNodes(doc) как-то вызывает проблему. Если я удаляю эту строку, то она прекрасно компилируется, но мне нужно получить список всех узлов для работы.

Ошибка отображается на панели сообщений: Error: Value storage corrupted: negative offset

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 27 февраля 2010

Какую версию IDEA вы используете? Попробуй файл | Сделайте недействительными кэши, а затем пересоберите проект.

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