[api-dev] Re: Problem with - XUIConfigurationPersistence.store()

2011-05-24 Thread Rony G. Flatscher
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


[api-dev] Re: Problem with - XUIConfigurationPersistence.store()

2011-05-22 Thread Rony G. Flatscher
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