我刚开始使用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)
不知何故导致了这个问题。如果我删除这一行,那么它可以正常编译,但我需要获取要使用的所有节点的列表。
错误显示在消息 Pane 中:错误:值存储损坏:负偏移
任何帮助将不胜感激。
最佳答案
您使用什么版本的IDEA?尝试文件 |使缓存无效,然后重建项目。
关于java - 不明白为什么我会收到这个 - 'Error: Value storage corrupted: negative offset',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2344591/