gpt4 book ai didi

java - XMLDecoder 抛出 ArrayIndexOutOfBoundsException

转载 作者:行者123 更新时间:2023-12-02 00:32:54 26 4
gpt4 key购买 nike

这是在生产现场向我报告的。我们有一个消息数据库表,其中的对象使用标准 Java XMLEncoder 以 XML 形式存储。当我们处理消息时,我们从数据库中的字段中解码对象。

有时客户端会记录此错误。

ERROR Dec 15 17:19:49 services.ScheduleRunner - 0 occurred processing
message 4183439 java.lang.ArrayIndexOutOfBoundsException: 0
at com.sun.beans.ObjectHandler.dequeueResult(Unknown Source)
at java.beans.XMLDecoder.readObject(Unknown Source)
at com.hl7.services.ScheduleRunner.run(ScheduleRunner.java:116)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

他们向我发送了 XML,我自己尝试了一下,它对我有用。知道为什么这会失败吗?他们当前运行 Java 6_22,而我运行 Java 6_26。

它还显示“未知来源”,这也很奇怪。 Java源不是和运行时一起部署的吗?另一个奇怪的事情是我的源文件第 116 行没有任何内容。

TIA

最佳答案

可能是特殊字符的原因。

&lt; < 
&gt; >
&amp; &
&apos; '
&quot; "

关于java - XMLDecoder 抛出 ArrayIndexOutOfBoundsException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8544873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com