http://bugs.winehq.org/show_bug.cgi?id=14016
Summary: Eclipse 3.3.x (customized) needs WebBrowser_GetIDsOfNames fleshed out Product: Wine Version: CVS/GIT Platform: PC URL: http://www.eclipse.org/downloads OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: shdocvw AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net
Created an attachment (id=14206) --> (http://bugs.winehq.org/attachment.cgi?id=14206) Relevant java code for browser wrapper setText
Hello,
this is a bug report is based on a (Customer) Eclipse 3.3 Europa with lots of additional plugins (OpenArchitectureWare/Enterprise Architect Integration/Microsoft Pict). It's not encountered with standard Eclipse 3.3 version.
After getting past http://bugs.winehq.org/show_bug.cgi?id=14015
it crashes again because it needs WebBrowser_GetIDsOfNames fleshed out.
--- snip wine trace --- .. 0009:fixme:shdocvw:WebBrowser_GetIDsOfNames (0x35772c8)->({00000000-0000-0000-0000-000000000000} 0x15d668 2 2048 0x46d3e00) .. 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x74b6b2 0009:trace:seh:raise_exception info[0]=00000000 0009:trace:seh:raise_exception info[1]=00000008 0009:trace:seh:raise_exception eax=00000001 ebx=0000002e ecx=00000008 edx=00000000 esi=1bf4a5ba edi=0032ea18 0009:trace:seh:raise_exception ebp=0032e9f0 esp=0032e9c8 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00210202 0009:trace:seh:call_stack_handlers calling handler at 0x6d983d10 code=c0000005 flags=0 .. --- snip wine trace ---
--- snip java callstack --- .. Exception in thread "Thread-1" java.lang.NullPointerException at org.eclipse.swt.browser.IE.setText(IE.java:767) at org.eclipse.swt.browser.Browser.setText(Browser.java:698) at org.eclipse.ui.internal.intro.impl.presentations.BrowserIntroPartImplementation.generateDynamicContentForPage(BrowserIntroPartImplementation.java:249) at org.eclipse.ui.internal.intro.impl.presentations.BrowserIntroPartImplementation.dynamicStandbyStateChanged(BrowserIntroPartImplementation.java:445) at org.eclipse.ui.internal.intro.impl.presentations.BrowserIntroPartImplementation.doStandbyStateChanged(BrowserIntroPartImplementation.java:652) .. --- snip java callstack ---
Attached is snippet of relevant java code which causes the problem. It shows how wrapper/native API is invoked.
Although there already exist typeinfo retrieval helper/boiler plate code (used for WebBrowser_Invoke), it's not enough to succeed.
Regards
http://bugs.winehq.org/show_bug.cgi?id=14016
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.eclipse.org/downl%7Chttp://www.eclipse.org/downl |oads |oads/download.php?file=/tech | |nology/epp/downloads/release | |/europa/winter/eclipse-java- | |europa-winter-win32.zip
--- Comment #1 from Anastasius Focht focht@gmx.net 2008-06-20 11:32:05 --- Hello,
addendum: also happens with standard Eclipse 3.3.3 "Europa" from
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads...
Prerequisite bugs:
http://bugs.winehq.org/show_bug.cgi?id=10916 (treeview EN_UPDATE with cleared edit item selection) http://bugs.winehq.org/show_bug.cgi?id=14015 (null REFCLSID in ole32.WriteClassStg)
Regards
http://bugs.winehq.org/show_bug.cgi?id=14016
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
--- Comment #2 from Jacek Caban jacek@codeweavers.com 2008-06-20 13:22:29 --- This patch should help: http://www.winehq.org/pipermail/wine-patches/2008-June/056220.html
http://bugs.winehq.org/show_bug.cgi?id=14016
--- Comment #3 from Anastasius Focht focht@gmx.net 2008-06-20 14:14:08 --- Hello,
yes it helps. With that patch applied it gets past the splash screen, loads workspace and displays the main gui. The workspace view is initially empty - which is another bug. One has to right mouse click into workspace and use "toggle toolbar visibility". After that, all the windows/panes/controls become visible.
Regards
http://bugs.winehq.org/show_bug.cgi?id=14016
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=14016
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #4 from Jacek Caban jacek@codeweavers.com 2008-06-21 06:58:16 --- Patch is in Git.
http://bugs.winehq.org/show_bug.cgi?id=14016
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2008-06-27 10:36:31 --- Closing bugs fixed in 1.1.0.
http://bugs.winehq.org/show_bug.cgi?id=14016
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
http://bugs.winehq.org/show_bug.cgi?id=14016
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f0d8b8b15c84757ac05cbc2f90a | |d0bdea85b4aaa Version|unspecified |1.0.0
--- Comment #6 from Anastasius Focht focht@gmx.net 2011-10-12 03:43:29 CDT --- Hello,
filling/correcting fields ...
Regards
https://bugs.winehq.org/show_bug.cgi?id=14016
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.eclipse.org/down |https://web.archive.org/web |loads/download.php?file=/te |/20150303033139/http://arch |chnology/epp/downloads/rele |ive.eclipse.org/technology/ |ase/europa/winter/eclipse-j |epp/downloads/release/europ |ava-europa-winter-win32.zip |a/winter/eclipse-java-europ | |a-winter-win32.zip
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive for documentation.
https://web.archive.org/web/20150303033139/http://archive.eclipse.org/techno...
$ sha1sum eclipse-java-europa-winter-win32.zip 9ccc4fb7f9491c0f130eed3b701588c3c1420425 eclipse-java-europa-winter-win32.zip
$ du -sh eclipse-java-europa-winter-win32.zip 80M eclipse-java-europa-winter-win32.zip
--- snip --- $ 7z t eclipse-java-europa-winter-win32.zip
Scanning the drive for archives: 1 file, 83191350 bytes (80 MiB)
Testing archive: eclipse-java-europa-winter-win32.zip -- Path = eclipse-java-europa-winter-win32.zip Type = zip Physical Size = 83191350
Everything is Ok
Folders: 118 Files: 796 Size: 92738725 Compressed: 83191350 --- snip ---
Regards