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

Reply via email to