我正在开发一个连接到 Open Office writer 应用程序的工具。编写器在与我的 java 工具不同的进程中运行。对于两个组件之间的通信,我使用 UNO Api。我经常收到一条错误消息,指出程序的 Open Office 部分崩溃。发生这种情况时,可以在日志中找到这样的堆栈跟踪:
com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@8ebb23 is disposed
at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:715)
at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:634)
at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:154)
at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:136)
at $Proxy69.getCurrentController(Unknown Source)
有谁知道,我怎么能找出这座桥为什么被处置?我很感激任何提示。