http://bugs.winehq.org/show_bug.cgi?id=32454
Bug #: 32454 Summary: Wine: Johnson Controls Example Visual Basic App fails at Soap login Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: spkellco@gmail.com Classification: Unclassified
Created attachment 42814 --> http://bugs.winehq.org/attachment.cgi?id=42814 VB Source and Binary for MetasysSampleApp.exe
MetasysSampleApp.exe works perfectly under Windows 7 but fail after Login attempt with the following error. Source and Binary attached.
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {88d969c1-f192-11d4-a65f-0040963251e5} could be created for context 0x1 fixme:advapi:RegisterEventSourceW ((null),L"MSSOAP"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0004,0xc0000010,(nil),0x0001,0x00000000,0x32be4c,(nil)): stub err:eventlog:ReportEventW L"Loading of the WSDL file failed" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:RegisterEventSourceW ((null),L"MSSOAP"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0003,0xc0000010,(nil),0x0001,0x00000000,0x32beb8,(nil)): stub err:eventlog:ReportEventW L"An unanticipated error occurred during the processing of this request." fixme:advapi:DeregisterEventSource (0xcafe4242) stub
http://bugs.winehq.org/show_bug.cgi?id=32454
--- Comment #1 from spkellco@gmail.com 2012-12-15 13:05:37 CST --- After fixing a few more issues, output is now:
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:wininet:InternetLockRequestFile STUB fixme:msxml:create_node only creating basic node for type 18 fixme:msxml:create_node only creating basic node for type 18 fixme:advapi:RegisterEventSourceW ((null),L"MSSOAP"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0004,0xc0000010,(nil),0x0001,0x00000000,0x32be4c,(nil)): stub err:eventlog:ReportEventW L"Analyzing the WSDL file failed" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:RegisterEventSourceW ((null),L"MSSOAP"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0003,0xc0000010,(nil),0x0001,0x00000000,0x32beb8,(nil)): stub err:eventlog:ReportEventW L"An unanticipated error occurred during the processing of this request." fixme:advapi:DeregisterEventSource (0xcafe4242) stub
http://bugs.winehq.org/show_bug.cgi?id=32454
--- Comment #2 from spkellco@gmail.com 2012-12-15 13:23:06 CST --- install msxml4 with winetricks got the error down to:
fixme:wininet:InternetLockRequestFile STUB fixme:advapi:RegisterEventSourceW ((null),L"MSSOAP"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0003,0xc0000010,(nil),0x0001,0x00000000,0x32beb8,(nil)): stub err:eventlog:ReportEventW L"An unanticipated error occurred during the processing of this request." fixme:advapi:DeregisterEventSource (0xcafe4242) stub
http://bugs.winehq.org/show_bug.cgi?id=32454
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source Severity|critical |normal
https://bugs.winehq.org/show_bug.cgi?id=32454
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- Is this still an issue in Wine 1.7.45 or later?
https://bugs.winehq.org/show_bug.cgi?id=32454
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Version|unspecified |1.5.20 Resolution|--- |INVALID Summary|Wine: Johnson Controls |Johnson Controls VB6 |Example Visual Basic App |example app fails at Soap |fails at Soap login |login
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- After fixing a few more issues, output is now... --- quote ---
that's not how bug reporting works.
Either you state your "fixes" by referring to existing bugs or the bug will remain at the *initial* problem.
Prerequisite: 'winetricks -q vb6run'
Unpacking the attached example and running it yields:
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+ole,+variant wine ./MetasysSampleApp.exe
log.txt 2>&1
... 002b:Call user32.CreateWindowExA(00000004,0000c057,009300e0 "Log In",44012000,00000028,00000150,00000061,00000019,00010078,0000000f,66000000,00000000) ret=6605a8de ... 002b:err:ole:create_server class {0d31fc4d-25cb-4065-b140-263058210bac} not registered 002b:err:ole:CoGetClassObject no class object {0d31fc4d-25cb-4065-b140-263058210bac} could be created for context 0x5 002b:Ret ole32.CoCreateInstanceEx() retval=80040154 ret=660e3937 002b:Call ole32.GetErrorInfo(00000000,0032f8b8) ret=660d8306 002b:trace:ole:GetErrorInfo (0, 0x32f8b8, (nil)) 002b:Ret ole32.GetErrorInfo() retval=00000001 ret=660d8306 ... 002b:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0032f8bc) ret=660d0956 002b:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b8455e1 ip=7b8455e1 tid=002b 002b:trace:seh:raise_exception info[0]=deadcafe 002b:trace:seh:raise_exception info[1]=deadcafe 002b:trace:seh:raise_exception eax=7b83247d ebx=0013dbe0 ecx=00000008 edx=0032f814 esi=0032f8bc edi=0032f880 002b:trace:seh:raise_exception ebp=0032f858 esp=0032f7f4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000202 002b:trace:seh:call_stack_handlers calling handler at 0x4014e6 code=c000008f flags=1 ... 002b:Call KERNEL32.WideCharToMultiByte(00000000,00000000,0018b00c L"Run-time error '429':\n\nActiveX component can't create object",ffffffff,00930620,00000078,00000000,00000000) ret=660711c4 002b:Ret KERNEL32.WideCharToMultiByte() retval=0000003d ret=660711c4 --- snip ---
The problem here is a missing dependency.
Looking at 'MetasysSampleApp.vbp':
--- snip --- Type=Exe Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINNT\System32\stdole2.tlb#OLE Automation Reference=*\G{91147A58-DFE4-47C0-8E76-987FC1A6001B}#3.0#0#c:\Program Files\Common Files\MSSoap\Binaries\MSSOAP30.dll#Microsoft Soap Type Library v3.0 Reference=*\G{F5078F18-C551-11D3-89B9-0000F81FE221}#4.0#0#c:\WINNT\System32\msxml4.dll#Microsoft XML, v4.0 Reference=*\G{0D28BC66-4E2E-490A-99A9-1E2CB5C8CC41}#1.0#0#..\MetasysSystemSecureDataAccess\MetasysSystemSecureDataAccess.dll#MetasysSystemSecureDataAccess Form=Main.frm Form=frmLogin.frm Form=ErrorDialog.frm ... --- snip ---
'Microsoft Soap Type Library v3.0'
MSDN: https://msdn.microsoft.com/en-us/library/aa480501.aspx
SOAP Toolkit 3.0 Redistributable:
https://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contenti...
Unfortunately that download only provides merge modules (.MSM) which are not useful for standalone install.
The actual SOAP SDK 3.0 which provides all necessary files:
http://microsoft-soap-toolkit.software.informer.com/3.0/
The Soap SDK has been discontinued/declared deprecated by MS long ago and is replaced by .NET Framework.
--- snip --- $ wine ./soapsdk3.0.exe ... regsvr32: Successfully registered DLL 'C:\Program Files\Common Files\MSSoap\Binaries\MSSOAP30.dll' regsvr32: Successfully registered DLL 'C:\Program Files\Common Files\MSSoap\Binaries\WISC30.dll' regsvr32: Successfully registered DLL 'C:\Program Files\Common Files\MSSoap\Binaries\WHSC30.dll' regsvr32: Successfully registered DLL 'C:\Program Files\MSSOAP\Binaries\wsdlgen3.dll' regsvr32: Successfully registered DLL 'C:\Program Files\Common Files\MSSoap\Binaries\SOAPIS30.dll' regsvr32: Successfully registered DLL 'C:\windows\system32\msxml4.dll' regsvr32: Successfully registered DLL 'C:\windows\system32\WINHTTP5.DLL' --- snip ---
Wine doesn't provide SOAP 3.0 redistributables/libraries by design. They are proprietary and not part of OS.
However, even then, it still fails with missing '{0d31fc4d-25cb-4065-b140-263058210bac}' and it's very likely that this CLSID is provided by 'MetasysSystemSecureDataAccess.dll'
Since OP didn't provide all required components for reproducing, the bug is invalid. The app would fail the same way in Windows without the necessary components.
Regards
https://bugs.winehq.org/show_bug.cgi?id=32454
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=32454
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Johnson Controls VB6 |Johnson Controls VB6 |example app fails at Soap |example app fails at Soap |login |login (missing Microsoft | |SOAP Toolkit 3.0 | |dependencies) Keywords|Abandoned? | URL| |https://web.archive.org/web | |/20051210175636/http://down | |load.microsoft.com/download | |/2/e/0/2e068a11-9ef7-45f5-8 | |20f-89573d7c4939/soapsdk.ex | |e