https://bugs.winehq.org/show_bug.cgi?id=36687
Bug ID: 36687 Summary: Multiple applications want 'Msxml2.DOMDocument.4.0' ('{88d969c0-f192-11d4-a65f-0040963251e5} -> CLSID_DOMDocument40)(CodeGear RAD Studio 2009) Product: Wine Version: 1.7.19 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: msxml4 Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
as the summary says.
The failure is not critical but the terminal is spammed with a lot of:
--- snip -- $ pwd /home/focht/.wine/drive_c/Program Files/CodeGear/RAD Studio/6.0/bin
$ WINEDEBUG=+tid,+seh,+loadll,+process,+msxml,+msgbox wine ./bds.exe ... 0034:fixme:shell:URL_ParseUrl failed to parse L"Borland.VclRtl" 0034:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 0034:err:ole:create_server class {88d969c0-f192-11d4-a65f-0040963251e5} not registered 0034:err:ole:CoGetClassObject no class object {88d969c0-f192-11d4-a65f-0040963251e5} could be created for context 0x5 0034:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 0034:err:ole:create_server class {88d969c0-f192-11d4-a65f-0040963251e5} not registered 0034:err:ole:CoGetClassObject no class object {88d969c0-f192-11d4-a65f-0040963251e5} could be created for context 0x5 0034:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 0034:err:ole:create_server class {88d969c0-f192-11d4-a65f-0040963251e5} not registered ... <spam> ---snip ---
Might qualify as 'WONTFIX' since MSXML4 is EOL anyway:
http://blogs.msdn.com/b/ie/archive/2007/03/21/msxml4-to-be-disabled-in-late-...
So this bug might be useful to catch potential dupes and provide info here.
$ wine --version wine-1.7.19-70-gd6a59f7
Regards
https://bugs.winehq.org/show_bug.cgi?id=36687
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- You sure it's not a case of having native msxml3 in a prefix? DOMDocument40 is supported by builtin msxml3.
https://bugs.winehq.org/show_bug.cgi?id=36687
--- Comment #2 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=36687
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Component|msxml4 |-unknown Resolution|--- |INVALID Summary|Multiple applications want |Multiple applications |'Msxml2.DOMDocument.4.0' |report error 0x80040111, |('{88d969c0-f192-11d4-a65f- |class |0040963251e5} -> |'{88d969c0-f192-11d4-a65f-0 |CLSID_DOMDocument40)(CodeGe |040963251e5}' |ar RAD Studio 2009) |(CLSID_DOMDocument40) not | |registered after | |'winetricks msxml3'
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello Nikolay,
indeed it was likely a leftover of bug 36686 which required 'winetricks -q msxml3'
Since builtin msxml3 actually handles all MSXML versions (CLSID_DOMDocument2, CLSID_DOMDocument26, CLSID_DOMDocument30, CLSID_DOMDocument40, CLSID_DOMDocument60) but native keeps it separated for at least 3.x and 4.x, it's kind of expected behaviour.
Resolving 'invalid' but still useful to catch this kind of problem.
Regards
https://bugs.winehq.org/show_bug.cgi?id=36687
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|INVALID |WONTFIX
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
resolving rather 'WONTFIX' here since Wine could in theory support this scenario ( native msxml3 and builtin msxml4 inproc server, supporting CLSID_DOMDocument40).
Regards
https://bugs.winehq.org/show_bug.cgi?id=36687
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com --- Closing.