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