musicxml2ly
Kris Van Bruwaene via bug-lilypond <[email protected]> Fri, 23 May 2025 16:45:19 +0000 (UTC)
| Newsgroups | gmane.comp.gnu.lilypond.bugs |
|---|---|
| Message-ID | <[email protected]> |
I'm trying to convert a piece with musicxml2ly which was set and exported by MuseScore in musicxml. However it won't work, and this is the error log:Traceback (most recent call last):
File "/usr/share/lilypond/2.24.3/bin/../libexec/musicxml2ly", line 3482, in <module>
main()
File "/usr/share/lilypond/2.24.3/bin/../libexec/musicxml2ly", line 3475, in main
voices = convert(filename, options)
File "/usr/share/lilypond/2.24.3/bin/../libexec/musicxml2ly", line 3370, in convert
score_information.print_ly(printer)
File "/usr/share/lilypond/2.24.3/share/lilypond/2.24.3/python/musicexp.py", line 956, in print_ly
self.format_header_strings(k, v, printer)
File "/usr/share/lilypond/2.24.3/share/lilypond/2.24.3/python/musicexp.py", line 948, in format_header_strings
printer.dump(value)
File "/usr/share/lilypond/2.24.3/share/lilypond/2.24.3/python/musicexp.py", line 162, in dump
words = utilities.split_string_and_preserve_doublequoted_substrings(
File "/usr/share/lilypond/2.24.3/share/lilypond/2.24.3/python/utilities.py", line 83, in split_string_and_preserve_doublequoted_substrings
return list(lex)
File "/usr/share/lilypond/2.24.3/lib/python3.10/shlex.py", line 300, in __next__
token = self.get_token()
File "/usr/share/lilypond/2.24.3/lib/python3.10/shlex.py", line 109, in get_token
raw = self.read_token()
File "/usr/share/lilypond/2.24.3/lib/python3.10/shlex.py", line 191, in read_token
raise ValueError("No closing quotation")
ValueError: No closing quotation
I checked the xml with xmllint and it seems ok. The exported file is read back in MuseScore without problems, so it's probably a minor problem. Can musicxml2ly report on which line of the input file the problem occurs, so that I can have a look there? The XML file is 16 820 lines long.