← Back to team overview

openlp-core team mailing list archive

[Bug 654301] Re: opensong importer adds empty songs

 

Could be a case of user error, I tried importing the .html files that
OpenSong creates when clicking export on the main screen. If i'm dumb
enough to get this wrong, then how many users will fall in to this trap?
I think it needs the clarification of some basic instructions on the
import screen, or the ability to import these .html files as well!

-- 
opensong importer adds empty songs
https://bugs.launchpad.net/bugs/654301
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.

Status in OpenLP - Worship Presentation Software: New

Bug description:
Importing an opensong file just inserts a blank entry in to the songs list, with an unknow author and no lyrics.

Relevant section from debug log:

2010-10-03 23:38:42,599 openlp.plugins.songs.lib.opensongimport                 DEBUG    Total number of files: 1
2010-10-03 23:38:42,603 openlp.plugins.songs.lib.opensongimport                 INFO     Direct import /home/phill/Nothing_But_The_Blood.html
2010-10-03 23:38:42,608 openlp.plugins.songs.forms.songimportform               DEBUG    IncrementBar Importing Nothing_But_The_Blood.html...
2010-10-03 23:38:42,621 openlp.core.lib.eventreceiver                           DEBUG    Event openlp_process_events passed with payload None
2010-10-03 23:38:42,628 openlp.plugins.songs.lib.opensongimport                 ERROR    Error parsing XML
Traceback (most recent call last):
  File "openlp/plugins/songs/lib/opensongimport.py", line 180, in do_import_file
    tree = objectify.parse(file)
  File "lxml.objectify.pyx", line 1860, in lxml.objectify.parse (src/lxml/lxml.objectify.c:18814)
  File "lxml.etree.pyx", line 2692, in lxml.etree.parse (src/lxml/lxml.etree.c:49594)
  File "parser.pxi", line 1522, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:71582)
  File "parser.pxi", line 1552, in lxml.etree._parseFilelikeDocument (src/lxml/lxml.etree.c:71892)
  File "parser.pxi", line 1435, in lxml.etree._parseDocFromFilelike (src/lxml/lxml.etree.c:70807)
  File "parser.pxi", line 997, in lxml.etree._BaseParser._parseDocFromFilelike (src/lxml/lxml.etree.c:67948)
  File "parser.pxi", line 539, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:63824)
  File "parser.pxi", line 625, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:64745)
  File "parser.pxi", line 565, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:64088)
XMLSyntaxError: Entity 'nbsp' not defined, line 13, column 24
2010-10-03 23:38:42,653 openlp.plugins.songs.lib.songimport                     INFO     commiting song  to database





References