MuseScore
MuseScore copied to clipboard
[MU4 Issue] Open corrupt file dialog shows `""` for .musicxml files
Describe the bug
.musicxml files that MuseScore treats as corrupted no longer show their file name in the confirmation dialog, showing "" instead:
To Reproduce Steps to reproduce the behavior:
- Copy the musicxml content pasted below in "Details" to a .musicxml file.
- Open it in the 2022-12-23 nightly
- See
File "" is corrupted.in dialog
Expected behavior
I expected File "test.musicxml" ... as in v3. I assume this is because v4 is looking for a project name, which is .mscz specific.
Screenshots

Platform information
- OS: macOS 12.6
Additional context
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 4.0 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise version="4.0">
<movement-title>Sonana in A Major, H. 186, Wq. 55/4: Second movement, Poco adagio</movement-title>
<identification>
<creator type="composer">Carl Philipp Emanuel Bach</creator>
<encoding>
<encoding-date>2022-12-23</encoding-date>
<software>music21 v.9.0.0a6</software>
<software>Finale v27.2 for Mac</software>
<supports attribute="new-system" element="print" type="yes" value="yes" />
<supports attribute="new-page" element="print" type="yes" value="yes" />
</encoding>
</identification>
<defaults>
<scaling>
<millimeters>7</millimeters>
<tenths>40</tenths>
</scaling>
</defaults>
<part-list>
<score-part id="P1">
<part-name>MusicXML Part</part-name>
<part-abbreviation>Pno</part-abbreviation>
<score-instrument id="I6b5cc55109287bd6e04f211ff9a6839a">
<instrument-name>Acoustic Grand Piano</instrument-name>
<instrument-abbreviation>Pno</instrument-abbreviation>
</score-instrument>
<midi-instrument id="I6b5cc55109287bd6e04f211ff9a6839a">
<midi-channel>1</midi-channel>
<midi-program>1</midi-program>
</midi-instrument>
</score-part>
</part-list>
<!--=========================== Part 1 ===========================-->
<part id="P1">
<!--========================= Measure 5 ==========================-->
<measure implicit="no" number="5" width="587">
<print new-system="yes">
<system-layout>
<system-distance>114</system-distance>
</system-layout>
</print>
<attributes>
<divisions>10080</divisions>
<key>
<fifths>3</fifths>
<mode>major</mode>
</key>
<time symbol="common">
<beats>4</beats>
<beat-type>4</beat-type>
</time>
<staves>2</staves>
<clef number="1">
<sign>G</sign>
<line>2</line>
</clef>
<clef number="2">
<sign>F</sign>
<line>4</line>
</clef>
</attributes>
<note default-x="100">
<pitch>
<step>A</step>
<octave>4</octave>
</pitch>
<duration>1555</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">begin</beam>
<beam number="2">begin</beam>
<notations>
<tuplet bracket="yes" number="1" placement="above" type="start">
<tuplet-actual>
<tuplet-number>13</tuplet-number>
<tuplet-type>16th</tuplet-type>
</tuplet-actual>
<tuplet-normal>
<tuplet-number>8</tuplet-number>
<tuplet-type>16th</tuplet-type>
</tuplet-normal>
</tuplet>
</notations>
</note>
<note default-x="122">
<pitch>
<step>C</step>
<alter>1</alter>
<octave>5</octave>
</pitch>
<duration>1545</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="142">
<pitch>
<step>B</step>
<octave>4</octave>
</pitch>
<duration>1555</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="163">
<pitch>
<step>D</step>
<octave>5</octave>
</pitch>
<duration>1545</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="183">
<pitch>
<step>C</step>
<alter>1</alter>
<octave>5</octave>
</pitch>
<duration>1555</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="204">
<pitch>
<step>E</step>
<octave>5</octave>
</pitch>
<duration>1545</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="225">
<pitch>
<step>D</step>
<octave>5</octave>
</pitch>
<duration>1555</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="246">
<pitch>
<step>C</step>
<alter>1</alter>
<octave>5</octave>
</pitch>
<duration>1545</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="266">
<pitch>
<step>B</step>
<octave>4</octave>
</pitch>
<duration>1555</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="287">
<pitch>
<step>A</step>
<octave>4</octave>
</pitch>
<duration>1545</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="308">
<pitch>
<step>G</step>
<alter>1</alter>
<octave>4</octave>
</pitch>
<duration>1555</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="328">
<pitch>
<step>F</step>
<alter>1</alter>
<octave>4</octave>
</pitch>
<duration>1545</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="349">
<pitch>
<step>E</step>
<octave>4</octave>
</pitch>
<duration>1555</duration>
<voice>1</voice>
<type>16th</type>
<time-modification>
<actual-notes>13</actual-notes>
<normal-notes>8</normal-notes>
<normal-type>16th</normal-type>
</time-modification>
<stem default-y="30">up</stem>
<staff>1</staff>
<beam number="1">end</beam>
<beam number="2">end</beam>
<notations>
<tuplet number="1" type="stop" />
</notations>
</note>
<note default-x="370">
<pitch>
<step>D</step>
<octave>4</octave>
</pitch>
<duration>10080</duration>
<voice>1</voice>
<type>quarter</type>
<stem default-y="-10">up</stem>
<staff>1</staff>
<notations>
<slur bezier-x="-28" bezier-y="-21" default-x="6" default-y="-60" number="1" placement="below" type="start" />
</notations>
</note>
<note default-x="473">
<pitch>
<step>C</step>
<alter>1</alter>
<octave>4</octave>
</pitch>
<duration>5040</duration>
<voice>1</voice>
<type>eighth</type>
<stem default-y="-15">up</stem>
<staff>1</staff>
<notations>
<slur number="1" type="stop" />
<ornaments>
<inverted-mordent default-x="-6" default-y="-55" />
</ornaments>
</notations>
</note>
<note default-x="530">
<rest />
<duration>5040</duration>
<voice>1</voice>
<type>eighth</type>
<staff>1</staff>
</note>
<backup>
<duration>40315</duration>
</backup>
<note default-x="100">
<pitch>
<step>F</step>
<alter>1</alter>
<octave>3</octave>
</pitch>
<duration>5040</duration>
<voice>2</voice>
<type>eighth</type>
<stem default-y="-45">down</stem>
<staff>2</staff>
<beam number="1">begin</beam>
</note>
<note default-x="168">
<pitch>
<step>F</step>
<alter>1</alter>
<octave>3</octave>
</pitch>
<duration>5040</duration>
<voice>2</voice>
<type>eighth</type>
<stem default-y="-45">down</stem>
<staff>2</staff>
<beam number="1">continue</beam>
</note>
<note default-x="236">
<pitch>
<step>G</step>
<alter>1</alter>
<octave>3</octave>
</pitch>
<duration>5040</duration>
<voice>2</voice>
<type>eighth</type>
<stem default-y="-45">down</stem>
<staff>2</staff>
<beam number="1">continue</beam>
</note>
<note default-x="302">
<pitch>
<step>G</step>
<alter>1</alter>
<octave>3</octave>
</pitch>
<duration>5040</duration>
<voice>2</voice>
<type>eighth</type>
<stem default-y="-45">down</stem>
<staff>2</staff>
<beam number="1">end</beam>
</note>
<note default-x="370">
<rest />
<duration>5040</duration>
<voice>2</voice>
<type>eighth</type>
<staff>2</staff>
</note>
<note default-x="416">
<pitch>
<step>A</step>
<octave>2</octave>
</pitch>
<duration>3780</duration>
<voice>2</voice>
<type>16th</type>
<dot />
<stem default-y="8">up</stem>
<staff>2</staff>
<beam number="1">begin</beam>
<beam number="2">begin</beam>
</note>
<note default-x="455">
<pitch>
<step>G</step>
<alter>1</alter>
<octave>2</octave>
</pitch>
<duration>1260</duration>
<voice>2</voice>
<type>32nd</type>
<stem default-y="2.5">up</stem>
<staff>2</staff>
<beam number="1">end</beam>
<beam number="2">end</beam>
<beam number="3">backward hook</beam>
</note>
<note default-x="473">
<pitch>
<step>A</step>
<octave>2</octave>
</pitch>
<duration>3780</duration>
<voice>2</voice>
<type>16th</type>
<dot />
<stem default-y="18">up</stem>
<staff>2</staff>
<beam number="1">begin</beam>
<beam number="2">begin</beam>
</note>
<note default-x="512">
<pitch>
<step>C</step>
<alter>1</alter>
<octave>3</octave>
</pitch>
<duration>1260</duration>
<voice>2</voice>
<type>32nd</type>
<stem default-y="19.5">up</stem>
<staff>2</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
<beam number="3">backward hook</beam>
</note>
<note default-x="530">
<pitch>
<step>B</step>
<octave>2</octave>
</pitch>
<duration>3780</duration>
<voice>2</voice>
<type>16th</type>
<dot />
<stem default-y="20.5">up</stem>
<staff>2</staff>
<beam number="1">continue</beam>
<beam number="2">continue</beam>
</note>
<note default-x="569">
<pitch>
<step>D</step>
<octave>3</octave>
</pitch>
<duration>1260</duration>
<voice>2</voice>
<type>32nd</type>
<stem default-y="22.5">up</stem>
<staff>2</staff>
<beam number="1">end</beam>
<beam number="2">end</beam>
<beam number="3">backward hook</beam>
</note>
</measure>
</part>
</score-partwise>