不明白为什么我得到这个 - '错误:值存储已损坏:负偏移'

时间:2010-02-26 20:26:04

标签: java xpath intellij-idea

我刚开始使用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 个答案:

答案 0 :(得分:1)

你使用什么IDEA版本?试试文件|使缓存无效,然后重建项目。