Bug 625244

Summary: [abrt] OpenLP-1.9.2.1-1.fc13: csvbible.py:54:__init__:KeyError: u'You have to supply a file to import verses from.'
Product: [Fedora] Fedora Reporter: Gerardo Carmona <gcarmona.m85>
Component: OpenLPAssignee: TR Bentley <home>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: home
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard: abrt_hash:0e756cb3
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-10-08 10:37:49 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace none

Description Gerardo Carmona 2010-08-18 23:35:30 UTC
abrt version: 1.1.13
architecture: i686
cmdline: /usr/bin/python /usr/bin/openlp
component: OpenLP
executable: /usr/bin/openlp
kernel: 2.6.33.6-147.2.4.fc13.i686.PAE
package: OpenLP-1.9.2.1-1.fc13
reason: csvbible.py:54:__init__:KeyError: u'You have to supply a file to import verses from.'
release: Fedora release 13 (Goddard)
time: 1282174493
uid: 500

backtrace
-----
csvbible.py:54:__init__:KeyError: u'You have to supply a file to import verses from.'

Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/openlp/plugins/bibles/forms/importwizardform.py", line 266, in onCurrentIdChanged
    self.performImport()
  File "/usr/lib/python2.6/site-packages/openlp/plugins/bibles/forms/importwizardform.py", line 413, in performImport
    versefile=unicode(self.field(u'csv_versefile').toString())
  File "/usr/lib/python2.6/site-packages/openlp/plugins/bibles/lib/manager.py", line 174, in import_bible
    importer = class_(self.parent, **kwargs)
  File "/usr/lib/python2.6/site-packages/openlp/plugins/bibles/lib/csvbible.py", line 54, in __init__
    raise KeyError(u'You have to supply a file to import verses from.')
KeyError: u'You have to supply a file to import verses from.'

Local variables in innermost frame:
self: <openlp.plugins.bibles.lib.csvbible.CSVBible object at 0x9d8216c>
parent: <bibles.bibleplugin.BiblePlugin object at 0x9b250ac>
kwargs: {'versefile': u'/home/Gerardo/Descargas/rv1960 - Para importar - To import/3.Verses-RV1960.csv', 'path': u'/home/Gerardo/.local/share/openlp/bibles', 'name': u'Reina Valera', 'booksfile': u'/home/Gerardo/Descargas/rv1960 - Para importar - To import/2.Books-RV1960.csv'}

How to reproduce
-----
1.Por todo se cae esta reverenda cochinada
2.Importing a bible
3.

Comment 1 Gerardo Carmona 2010-08-18 23:35:32 UTC
Created an attachment (id=439541)
File: backtrace

Comment 2 TR Bentley 2010-08-20 16:54:02 UTC
Interesting one.
Need to check out csv imports as not many are done at present.

Comment 3 TR Bentley 2010-08-31 18:15:11 UTC
An amended version of OpenLP is now available on updates-testing.   It contains many bug fixes and re-writes from upstream.

Comment 4 TR Bentley 2010-10-08 10:37:49 UTC
OpenLP 1.9.3 has been released and will fix this bug.