Java Mission Control – 飞行记录器抛出解析器异常

标签 java clojure profiling profiler jmc

我正在尝试使用 JMC 分析 Clojure 应用程序,但是当我尝试启动飞行记录器时出现以下异常:

java.lang.UnsupportedOperationException: This parser does not support specification "null" version "null"

JMC 确实让我启动 MBean 服务器,所以我很困惑。

我已经使用 -consoleLog 选项运行 JMC,并在尝试启动 Flight Recorder 时得到以下结果:

!SESSION 2016-02-25 09:41:32.311 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -consoleLog

!ENTRY com.jrockit.mc.core 4 0 2016-02-25 09:41:49.289
!MESSAGE java.lang.UnsupportedOperationException: This parser does not support specification "null" version "null"

我在搜索中没有发现任何提及此问题的信息,我有点不知从何处着手进行调查。有人有什么建议吗?

谢谢!

最佳答案

企业应用程序我们有很多第 3 方库、自定义配置等。很难弄清楚哪个库/配置出了什么问题。

今天我因此浪费了3-4个小时,其他答案的评论中给出了解决方案:

-Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl

关于Java Mission Control – 飞行记录器抛出解析器异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35621606/

相关文章:

java - 这是否表明 Java 中存在内存泄漏?

java - 当有人加入或离开 smackx 中的 MultiUserChat 时,如何找出房间的居住者?

java - 尝试通过 gradle 将 zip 文件上传到本地 Artifact

concurrency - 在 Clojure 中是否有可能使用代理导致死锁(或其他坏情况)?

python - 在分析 Cython 代码时,什么是 `stringsource` ?

java - VisualVM 启动器错误

java - 谁能解释一下为什么答案是B?我正在使用 Java,但我不明白

clojure - Clojure 中有创建 HashMap 的简短形式吗?

clojure - Clojure 中有超过 1 个可变参数重载的多参数函数的解决方法吗?

java飞行记录器连接错误