Java Openoffice在我尝试将文档插入.ott文件时出现“无法读取内容”异常。

Java Openoffice在我尝试将文档插入.ott文件时出现“无法读取内容”异常。,java,openoffice.org,Java,Openoffice.org,我正在尝试将word文档的内容插入到.ott文件的占位符中。稍后将保存为pdf文件。我得到以下堆栈跟踪的异常 Caused by: com.sun.star.lang.WrappedTargetException: Can't read contents! at com.sun.star.lib.uno.environments.remote.Job.remoteUnoRequestRaisedException(Job.java:177) at com.sun.star.lib

我正在尝试将word文档的内容插入到.ott文件的占位符中。稍后将保存为pdf文件。我得到以下堆栈跟踪的异常

Caused by: com.sun.star.lang.WrappedTargetException: Can't read contents!
    at com.sun.star.lib.uno.environments.remote.Job.remoteUnoRequestRaisedException(Job.java:177)
    at com.sun.star.lib.uno.environments.remote.Job.execute(Job.java:143)
    at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:335)
    at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:304)
    at com.sun.star.lib.uno.environments.remote.JavaThreadPool.enter(JavaThreadPool.java:91)
    at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:639)
    at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:151)
    at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:133)
产生问题的代码如下所示

OOoInputStream inputStream = new OOoInputStream(docByteArray);

                embedDocPropValues[1] = new PropertyValue();
                embedDocPropValues[1].Name = "InputStream";
                embedDocPropValues[1].Value = inputStream; 
                //xcomponent = xcomponentloader.loadComponentFromURL("private:stream", "_blank", 0, props);

                iDocumentInsertable.insertDocumentFromURL("private:stream", embedDocPropValues);
其中,类OOoInputStream具有以下声明

public class OOoInputStream extends ByteArrayInputStream implements XInputStream, XSeekable 
当尝试将*.doc插入模板时,该实现工作于该文件,但在使用*.docx文件时出现错误

我目前正在使用OpenOffice3.3和Java1.5


任何人都可以帮我解决这个问题。

OpenOffice的版主和管理员告诉我,在未来的版本中,我会将这个问题报告为一个bug进行修复。他们尝试了相同的方法,但也无法解决相同的问题。因此,任何面临类似问题的人都要密切关注未来版本,并密切关注问题是否得到解决。

2016年。图书馆办公室5.2。错误仍然存在。