https://bugs.winehq.org/show_bug.cgi?id=51798
Bug ID: 51798 Summary: MAmidiMEmo doesn't start up ("System.resources" is required) Product: Wine Version: 6.18 Hardware: x86-64 URL: https://github.com/110-kenichi/mame/releases/download/ v3.9.2.2/MAmidiMEmo_x64.zip OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mscoree Assignee: wine-bugs@winehq.org Reporter: sagawa.aki+winebugs@gmail.com Distribution: Ubuntu
Created attachment 70685 --> https://bugs.winehq.org/attachment.cgi?id=70685 terminal output
MAmidiMEmo is a virtual chiptune sound MIDI module using a MAME sound engine [1]. When I launch the program (MAmidiMEmo.exe) with Wine Mono 6.4.0, it doesn't start up and emits an exception.
Steps to reproduce: 1. mkdir MAmidiMEmo && cd MAmidiMEmo 2. unzip MAmidiMEmo_x64.zip 3. wine MAmidiMEmo.exe
Expected behavior: It shows main window as seen in [2].
Actual behavior: It emits an exception. Portion of the terminal output is: --- Unhandled Exception: System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "System.resources" was correctly embedded or linked into assembly "System" at compile time, or that all the satellite assemblies required are loadable and fully signed. --- See the attachment for full terminal output.
Additional info: I guess the following part[3] causes the exception: --- 137: System.Resources.ResourceManager rm = 138: new System.Resources.ResourceManager("System", typeof(UriFormat).Assembly); 139: string dummy = rm.GetString("Arg_EmptyOrNullString"); ---
[1] https://github.com/110-kenichi/mame [2] https://chip-union.net/?p=5454https://chip-union.net/?p=5454 [3] https://github.com/110-kenichi/mame/blob/7022869a8630f1a60305dba89d1ec8cb71b...
https://bugs.winehq.org/show_bug.cgi?id=51798
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source
https://bugs.winehq.org/show_bug.cgi?id=51798
--- Comment #1 from Esme Povirk madewokherd@gmail.com --- Does Windows have this System.resources file when only the English locale and input method is installed?
https://bugs.winehq.org/show_bug.cgi?id=51798
--- Comment #2 from Esme Povirk madewokherd@gmail.com --- Possibly ResourceManager should be looking inside the System assembly, or it is looking and the resources aren't being embedded correctly.
https://bugs.winehq.org/show_bug.cgi?id=51798
--- Comment #3 from Sagawa sagawa.aki+winebugs@gmail.com --- Esme, thanks for comments. I'll work on this issue in the next weekend.
https://bugs.winehq.org/show_bug.cgi?id=51798
--- Comment #4 from Sagawa sagawa.aki+winebugs@gmail.com --- Wine-mono develop branch merged my pull requests for this issue[1]. I'll update the status after testing with the next wine-mono release.
[1] https://github.com/madewokherd/mono/pull/18
https://bugs.winehq.org/show_bug.cgi?id=51798
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |17b34ca8ad8f4e2f81d69a08496 | |99d5aa0853888 Resolution|--- |FIXED
--- Comment #5 from Sagawa sagawa.aki+winebugs@gmail.com --- Fixed in wine 7.1 since wine-mono is updated to wine-mono-7.1.1.
https://bugs.winehq.org/show_bug.cgi?id=51798
--- Comment #6 from Sagawa sagawa.aki+winebugs@gmail.com --- (In reply to Sagawa from comment #5)
Fixed in wine 7.1 since wine-mono is updated to wine-mono-7.1.1.
Oops, Wine 7.1 + latest git. So, it'll be fixed in Wine 7.2.
https://bugs.winehq.org/show_bug.cgi?id=51798
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.2.