0

我收到了一条错误消息,这是我以前在我的 XML 处理代码中从未见过的。我最近并没有真正改变任何东西,但我们现在正在这里搬东西。到目前为止我运行的程序都受到了影响。

Warning at file , line=0, column=0, An exception occurred! Type:RuntimeException, Message:Warning: The primary document entity could not be opened. Id=/tmp/authNotify.xsd                                                                                

请注意,没有列出文件名(“文件警告”)。我在 /tmp 目录中根本没有任何 XSD 文件,所以它不应该在那里查找。困惑!

XML 文件与往常一样。我可以发布您认为有帮助的任何内容。当前目录不是 /tmp。

我在这里的 AS/400 环境中使用 Xerces-C 2.8。

4

1 回答 1

0

当 xercesc 打开一个 xml 文件以成功读取它时,似乎会发生此错误,然后当它打开时,文件句柄下方的文件被删除,文件句柄保持打开状态但没有指向任何内容。要在一个紧密的循环中重现创建和删除xml文件,一段时间后xercesc会产生这个错误。

于 2013-02-07T14:30:18.443 回答