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