java - 不明白为什么我会收到这个 - 'Error: Value storage corrupted: negative offset'

标签 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) 不知何故导致了这个问题。如果我删除这一行,那么它可以正常编译,但我需要获取要使用的所有节点的列表。

错误显示在消息 Pane 中:错误:值存储损坏:负偏移

任何帮助将不胜感激。

最佳答案

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

关于java - 不明白为什么我会收到这个 - 'Error: Value storage corrupted: negative offset',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2344591/

相关文章:

java - 配置XStream动态映射到不同的对象

xpath - xpath查询是否具有像mysql这样的Limit选项

html - 索引iframe Python

XSLT/XPath : No upper-case function in MSXML 4. 0?

database - SSH 隧道在 DataGrip 中不起作用

android - 在 Android Studio 3.6 中禁用 Gradle 离线模式

Java创建编译类型参数未知的泛型对象

java - JNA 的 W32API.* - 它们在哪里?

java - 在 Java 中将 ISO7816d4Padding 与 BlockCipher 结合使用

java - 使用 Intellij Idea 捕获 Spring-boot 应用程序的外部 jar 停止事件