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