Bug ID 918221
Summary Libreoffice 4.3.5.2 (Repo: LibreOffice) - Wizards for "Letter", "Fax", "Agenda" fail (wrong path?)
Classification openSUSE
Product openSUSE 13.1
Version Final
Hardware x86
OS openSUSE 13.1
Status NEW
Severity Normal
Priority P5 - None
Component LibreOffice
Assignee bnc-team-ooo@forge.provo.novell.com
Reporter AxelKoellhofer@web.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

I am using libreoffice from this repo:

http://download.opensuse.org/repositories/LibreOffice:/4.3/

Starting "libreoffice" and trying to start one of the Wizards 

- "Letter" 

- "Fax"

- "Agenda"

fails with an error like this:

Traceback (most recent call last):
  File "/usr/lib64/libreoffice/program/wizards/common/FileAccess.py", line 156,
in getFolderTitles
    nameList = xInterface.getFolderContents(FolderName, False)
wizards.common.FileAccess.com.sun.star.ucb.InteractiveAugmentedIOException: an
error occurred during opening a directory
Traceback (most recent call last):
  File "/usr/lib64/libreoffice/program/wizards/common/FileAccess.py", line 156,
in getFolderTitles
    nameList = xInterface.getFolderContents(FolderName, False)
wizards.common.FileAccess.com.sun.star.ucb.InteractiveAugmentedIOException: an
error occurred during opening a directory
Traceback (most recent call last):
  File "/usr/lib64/libreoffice/program/wizards/common/FileAccess.py", line 156,
in getFolderTitles
    nameList = xInterface.getFolderContents(FolderName, False)
wizards.common.FileAccess.com.sun.star.ucb.InteractiveAugmentedIOException: an
error occurred during opening a directory
Traceback (most recent call last):
  File
"/usr/lib64/libreoffice/program/wizards/letter/LetterWizardDialogImpl.py", line
96, in startWizard
    self.initializeTemplates(xMSF)
  File
"/usr/lib64/libreoffice/program/wizards/letter/LetterWizardDialogImpl.py", line
766, in initializeTemplates
    tuple(self.BusinessFiles[0])
IndexError: list index out of range

The above error is caused by calling the "Letter" wizard, "Fax" or "Agenda"
show similar error messages:

Traceback (most recent call last):
  File "/usr/lib64/libreoffice/program/wizards/fax/FaxWizardDialogImpl.py",
line 105, in startWizard
    self.setConfiguration()
  File "/usr/lib64/libreoffice/program/wizards/fax/FaxWizardDialogImpl.py",
line 376, in setConfiguration
    self.optBusinessFaxItemChanged()
  File "/usr/lib64/libreoffice/program/wizards/fax/FaxWizardDialogImpl.py",
line 387, in optBusinessFaxItemChanged
    self.lstBusinessStyleItemChanged()
  File "/usr/lib64/libreoffice/program/wizards/fax/FaxWizardDialogImpl.py",
line 397, in lstBusinessStyleItemChanged
    self.BusinessFiles[1][selectedItemPos], False)
IndexError: list index out of range

Traceback (most recent call last):
  File
"/usr/lib64/libreoffice/program/wizards/agenda/AgendaWizardDialogImpl.py", line
80, in startWizard
    self.agendaTemplates[1][self.agenda.cp_AgendaType])
IndexError: list index out of range


Searching for these error messages leads to

https://bugs.documentfoundation.org/show_bug.cgi?id=77899

however, this bug has been marked as fixed for 4.2.5.x.

Taking a look at the patches mentioned in the above bug reports at

http://cgit.freedesktop.org/libreoffice/core/commit/?id=bf355f47f49eb352985c129544c60c27814f450b&h=libreoffice-4-2

and comparing them with the respective files in the libreoffice packages for
openSUSE from http://download.opensuse.org/repositories/LibreOffice:/4.3/
indicates the changes made upstream are already present in openSUSE packages.

Speaking purely speculatively, as the error and the bug report from libreoffice
upstream indicate the problem is caused by defining a wrong path to search for
template files, maybe openSUSE packages differ from upstream version in
(sub)folder structure?

Greetings,

AK


You are receiving this mail because: