Hi there,
as strange as it may seem, XUIConfigurationPersistence.store() has
started to work!
Not having the slightest idea what was wrong (maybe a erroneous
leftover configuration from earlier, just a pure speculation)?
---rony
On 22.05.2011 13:18, Rony G. Flatscher wrote:
Hi there,
firstly, I reported the wrong version of OOo, it is 3.2.1 (build #
9502), Windows XP, SP3.
Compiling and running the example Java program at
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/menus_toolbars/createMenuAndToolbar.java
also yields the reported error. Here is the stack trace:
com.sun.star.io.IOException:
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)
at $Proxy12.store(Unknown Source)
at
createMenuAndToolbar.createNewTopLevelMenu(createMenuAndToolbar.java:225)
at createMenuAndToolbar.main(createMenuAndToolbar.java:72)
Maybe this is a known bug that was fixed with 3.3? However, I cannot
find anything related to this in the OOo bugzilla.
Any ideas, hints ?
---rony
On 21.05.2011 20:57, Rony G. Flatscher wrote:
Hi there,
in order to make a successfully created Toolbar for TextDocuments
persistent
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/menus_toolbars/
hints at using the com.sun.star.ui.XUIConfigurationPersistence
interface's store() method.
Invoking the store() method unfortunately yields an exception
com.sun.star.ui.XUIConfigurationPersistence.
This is running OOo 3.3 for Windows under XP:
* the program uses a bootstrap supplied XContext to query the
ServiceManager and its XMultiServiceFactory interface to create
a com.sun.star.ui.ModuleUIConfigurationManagerSupplier
* then the XModuleUIConfigurationManagerSupplier interface gets
queried,
* then the method
getUIConfigurationManager(com.sun.star.text.TextDocument)
is successfully carried out
* this is then used to run the method createSettings(), which
then is used to add all toolbar items that get defined.
Everything works (the toolbar is shown in swriter components and is
operational), however the defined toolbar vanishes after OOo gets
closed and reopened. Therefore the need for making this definition
persistent.
Using the UIConfigurationManager's getUIConfigurationManager
interface and invoking the store() method throws that
com.sun.star.io.IOException: ] exception.
This is using the Java APIs of OOo from a commandline program.
---
Would anyone have any ideas what the cause of this may be? What could
I try/do ?
TIA,
---rony
--
-
To unsubscribe send email to dev-unsubscr...@api.openoffice.org
For additional commands send email to sy...@api.openoffice.org
with Subject: help