我收到了一条以前在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 请注意,没有列出文件名("Warning at file ")。我在/tmp目录中根本没有任何XSD文件,所以它不应该在那里查找。迷惑了!
XML文件一如既往地相同。我可以发布任何你们可能认为有帮助的东西。当前目录不是/tmp。
我在这里的AS/400环境中使用Xerces-C2.8。
发布于 2013-02-07 22:30:18
这个错误似乎发生在xercesc打开一个xml文件以成功读取它,然后当它打开时,文件句柄下面的文件被删除,文件句柄保持打开但没有指向任何东西。为了重现,在一个严格的循环中创建和删除xml文件,一段时间后,xercesc将生成这个错误。
https://stackoverflow.com/questions/13036412
复制相似问题