Can't import EasyWorship DB

Bug #1326664 reported by Samuel Mehrbrodt
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
Status tracked in Trunk
2.0
Fix Released
Medium
Samuel Mehrbrodt
Trunk
Fix Released
Medium
Samuel Mehrbrodt

Bug Description

The database that causes this error can be found here: http://support.openlp.org/scp/tickets.php?id=2366

Traceback (most recent call last):
File "/usr/share/openlp/openlp/core/ui/wizard.py", line 187, in
onCurrentIdChanged
self.performWizard()
File "/usr/share/openlp/openlp/plugins/songs/forms/songimportform.py",
line 390, in performWizard
importer.doImport()
File "/usr/share/openlp/openlp/plugins/songs/lib/ewimport.py", line 159,
in doImport
words = self.getField(fi_words)
File "/usr/share/openlp/openlp/plugins/songs/lib/ewimport.py", line 293,
in getField
memo_block_type, = struct.unpack('b', self.memoFile.read(1))
error: unpack requires a string argument of length 1

Related branches

Revision history for this message
Samuel Mehrbrodt (sam92) wrote :

Tomas, could you have a look at this?

Revision history for this message
Tomas Groth (tomasgroth) wrote :

I hope to have a look within a few days.

Revision history for this message
Tomas Groth (tomasgroth) wrote :

I'm pretty sure the problem is that filenames on linux is casesensitive, while they aren't on windows and mac. We look for Songs.DB and Songs.MB.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.