lightfox Posted 4 hours ago Posted 4 hours ago (edited) Hello! I obtained the MAME 0.285 ROMs (merged) , copied it in separate folder from the one being tracked by bittorrent, and tried to import it via Launchbox v13.26 (on windows 10). After maybe 10 seconds of parsing, I'm getting this error: Quote Name cannot begin with the '8' character, hexadecimal value 0x38. Line 4292731, position 47. I tried to go into the MAME downloaded by Launchbox (which I confirmed is indeed v0.285 by runing mame.exe -version), and generated the catalog with mame.exe -listxml > list.xml When I go to line 4292731, I see this, which doesn't seem invalid to me: I also looked for any occurence of "<8" in the file, and found nothing, which means that file shouldn't have any tag whose name starts with the character '8' The "Logs" directory of Launchbox is also emtpy, and I don't see any sneaky folder in the appdata. In every youtube tutorial I found on this topic, the presenter doesn't go into details about this step. It's just a simply one-click, no trouble step with no mention of what could go wrong. I may have missed, but didn't find any topic on this forum with that issue. So I am rather confused as to what's going on. Anyone can help me? Launchbox looks like a really cool app, and it's a shame it immediately fails like this with a pretty cryptic error message and no hint as to how to fix it. Edited 4 hours ago by lightfox Quote
JoeViking245 Posted 3 hours ago Posted 3 hours ago 40 minutes ago, lightfox said: When I go to line 4292731, I see this, which doesn't seem invalid to me: The error message looks like an xml parsing error. Since list the listxml result starts with a DOCTYPE declaration, go down from the line it says errored about 163 more lines. (to approx. line 4,292,894) "163" being about the length (# of lines) of the declaration. Also, you're probably looking for <machine name=. I suspect LaunchBox parses the xml into a Model which has the elements saved as capitalized words. (like shown in the error, Name) Or, retry the MAME Arcade Import Wizard again. It's possible when LaunchBox ran its own -listxml, something got malformed. Quote
lightfox Posted 25 minutes ago Author Posted 25 minutes ago I guess that we want to consider that line 1 = line number of of the <mame> tag, I have to subtract 163 lines, not add them? So that would lead to line 4292568. Still nothing there: For good measure though, nothing wrong at line 4292894 either: Also, unless there is something specifically forbidding it inside the code of launchbox, it's perfectly legal to have an xml attribute starting with the character "8", so something like this for example should be parsed as valid xml: Besides, the example here is way before line 4000 000, so it was probably parsed properly already. There is also nothing similar around line 4000 000 in that file: I'd also like to point out that the problem coming from this file is an assumption on my part, no idea if this is the correct place to look. It doesn't help that launchbox doesn't provide more detail info with regards to this error. I also searched all the xml files in the folder where Launchbox was installed, and didn't a single match for the string "<8" Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.