Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-6819

OpenOffice internal-managed integration failed with OOO 3.3


    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: 3.1
    • Fix Version/s: None
    • Component/s: Office
    • Labels:
    • Environment:
      Windows, Oracle, XWiki 3.1, OpenOffice 3.3
    • keywords:
      OpenOffice, LibreOffice, office internal-managed server type
    • Difficulty:
    • Similar issues:


      On Windows, ONLY with fresh OpenOffice 3.3 (fresh instalation, not updated) not possible to use internal-managed integration with OOO. Give Error:
      Caused by: java.lang.IllegalStateException: invalid templateProfileDir: C:\Documents and Settings\Administrator\Application Data\OpenOffice.org\3

      I started a investigation and found, that XWiki cannot connect with OpenOffice 3.3, because in a user folder doesn't exist subfolder "registry". I started to compare with OOO 3.2 and found, that this subfolder registry used to collect all ser-defined options and parameters. But from 3.3 version, situation cardinaly changed: no more subfolder "registry", existing only file "registrymodifications.xcu". As I understand (look this link http://user.services.openoffice.org/en/forum/viewtopic.php?f=6&t=40411&p=185886&hilit=registrymodifications.xcu#p185886) right now version 3.3 combined all independent parameters files into one (because this increase speed).

      Easy solution for me - I took subfolder "registry" and paste it in a user folder. XWiki started to work with internal-managed server. Also, if you make update OOO from 3.2 to 3.3 - this subfolder also exists (from 3.2 version) and no any problem with internal-managed using of OOO.

      As I said, problem exists only with fresh install of OOO 3.3.

      Read these messeges in context:

      As a result, I think, need to change integration of Office (OpenOffice & LibreOffice), because previosly some needable settings placed into file "common.xcu" (in a subfolder "registry") but started from 3.3 - ALL user-defined settings placed into file "registrymodifications.xcu" directly in a user folder, without subfolder, but current procedure of integration tryes to use old method ...


          Issue Links



              • Assignee:
                mflorea Marius Dumitru Florea
                ecolesnicov Eugen Colesnicov
              • Votes:
                1 Vote for this issue
                2 Start watching this issue


                • Created:
                  Date of First Response: