https://bugs.winehq.org/show_bug.cgi?id=36211
Bug ID: 36211 Summary: Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) reports scripting error, needs VBScript_AddTypeLib implementation Product: Wine Version: 1.7.17 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: vbscript Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
as the summary says ...
Prerequisite: 'winetricks -q dotnet40 vb6run'
You might need to navigate the main menu items multiple times until the sub-menu popup shows up (another bug).
Main menu, select 'File' -> 'New Model' -> 'XML Model' -> 'XML Model Diagram'
A message box is shown, telling "scripting error occurred"
Unfortunately this isn't reproducible every time. There seem to be multiple Wine bugs in this app, influencing each other :|
--- snip --- fixme:vbscript:VBScript_AddTypeLib (0x6cddff8)->() fixme:vbscript:VBScript_AddTypeLib (0x6cddff8)->() fixme:vbscript:VBScript_AddTypeLib (0x6cddff8)->() fixme:vbscript:VBScript_AddTypeLib (0x6cddff8)->() --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/9eed654e054520888429fb7ea1c9d8cce...
--- snip --- 447 static HRESULT WINAPI VBScript_AddTypeLib(IActiveScript *iface, REFGUID rguidTypeLib, 448 DWORD dwMajor, DWORD dwMinor, DWORD dwFlags) 449 { 450 VBScript *This = impl_from_IActiveScript(iface); 451 FIXME("(%p)->()\n", This); 452 return E_NOTIMPL; 453 } --- snip ---
$ sha1sum PowerDesigner165_DMR.exe c74e4cfd99500d9e3e32713b302ea35bc3f911fb PowerDesigner165_DMR.exe
$ du -sh PowerDesigner165_DMR.exe 810M PowerDesigner165_DMR.exe
$ wine --version wine-1.7.17-148-g2e5cb7a
Regards
https://bugs.winehq.org/show_bug.cgi?id=36211
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download URL| |http://download.sybase.com/ | |eval/PowerDesigner/PowerDes | |igner165_DMR.exe
https://bugs.winehq.org/show_bug.cgi?id=36211
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.sybase.com/ |https://ia601002.us.archive |eval/PowerDesigner/PowerDes |.org/zip_dir.php?path=/13/i |igner165_DMR.exe |tems/PowerDesigner165DMR.zi | |p&formats=WINDOWS%20EXECUTA | |BLE
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Sybase/PowerDesigner 16
$ WINEDEBUG=+tid,+msgbox wine ./PdShell16.exe ... 0061:fixme:vbscript:VBScript_AddTypeLib (0xb22eb38)->() 0061:fixme:vbscript:VBScript_AddTypeLib (0xb22eb38)->() 0061:trace:msgbox:MSGBOX_OnInit L"Some unexpected failure arised during PowerDesigner scripting objects libraries initialization" --- snip ---
http://source.winehq.org/git/wine.git/blob/HEAD:/dlls/vbscript/vbscript.c#l4...
---
Adjusting download link to Internet Archive since original Sybase site is inaccessible (likely defunct by intention).
General remark: This might be a useful solution for Wine Bugzilla to reference apps via Internet Archive.
1) create backup at the time of original download link added (with specific app version triaged) 2) upload it to the Internet Archive 3) change the download link to the archived artifact
This avoids lost downloads in the case original site gets defunct (which happens a lot) or older version not being available -> abandoned bugs.
Sites such as 'filehippo.com' and 'oldapps.com' help too but they have the tendency to drop stuff after being "asked" by certain software vendors.
---
$ wine --version wine-1.7.34-36-g4493323
Regards
https://bugs.winehq.org/show_bug.cgi?id=36211
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #2 from super_man@post.com --- still valid 1.7.51(git)
https://bugs.winehq.org/show_bug.cgi?id=36211
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/vbscript/vbscript.c#l...
$ sha1sum PowerDesigner165DMR.zip 31ac84c88b011196ebb9e18cf923253efdb18db9 PowerDesigner165DMR.zip
$ du -sh PowerDesigner165DMR.zip 810M PowerDesigner165DMR.zip
$ wine --version wine-4.3
Regards
https://bugs.winehq.org/show_bug.cgi?id=36211
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://ia601002.us.archive |https://archive.org/downloa |.org/zip_dir.php?path=/13/i |d/PowerDesigner165DMR/Power |tems/PowerDesigner165DMR.zi |Designer165_DMR.exe |p&formats=WINDOWS%20EXECUTA | |BLE |
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, obviously still present.
$ wine --version wine-6.4-180-g41df83c50e1
Regards
https://bugs.winehq.org/show_bug.cgi?id=36211
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Still present as of wine-8.10