blob: 813a29a15a4a5b03bb8f3ef47c87e2f610daf41b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0050)https://bugs.eclipse.org/bugs/show_bug.cgi?id=4862 -->
<!-- 1.0@bugzilla.org --><!-- 1.0@bugzilla.org --><HTML><HEAD><TITLE>Bug 4862 - Check for isDisposed() in dispose after sending Dispose Calback (1GLC25X)</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1"><LINK
href="show_bug.cgi?id=36310" rel=Next><LINK href="show_bug.cgi?id=76101"
rel=Last><LINK href="buglist.cgi?regetlastlist=1" rel=Up><LINK
href="buglist.cgi?regetlastlist=1" rel=Contents>
<META content="MSHTML 6.00.2800.1476" name=GENERATOR></HEAD>
<BODY text=#000000 vLink=#551a8b aLink=#ff0000 link=#0000ee bgColor=#ffffff
onload=""><!-- 1.0@bugzilla.org -->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="100%">
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#006699
border=0><TBODY>
<TR>
<TD width=116 bgColor=#000000><IMG height=50
src="4862_files/EclipseBannerPic.jpg" width=115></TD>
<TD width=637><A href="http://www.eclipse.org/"><IMG height=50
src="4862_files/gradient.jpg" width=282 border=0></A></TD>
<TD width=250><IMG height=48 src="4862_files/eproject-simple.gif"
width=250></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 border=0>
<TBODY>
<TR>
<TD vAlign=top align=left>
<TABLE cellSpacing=2 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top noWrap align=left><FONT size=+1><B>Bugzilla Bug
4862</B></FONT> </TD></TR></TBODY></TABLE></TD>
<TD vAlign=center>&nbsp;</TD>
<TD vAlign=center align=left>Check for isDisposed() in dispose after
sending Dispose Calback (1GLC25X)</TD></TR></TBODY></TABLE><!-- 1.0@bugzilla.org --><B>Bug List:</B> <A
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=36310">First</A> <A
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=76101">Last</A> (This bug is
not in your list) &nbsp;&nbsp;<A
href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A
href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A
href="https://bugs.eclipse.org/bugs/enter_bug.cgi">Enter new bug</A>
<HR>
<FORM name=changeform action=process_bug.cgi method=post><INPUT type=hidden
value=20040924100922 name=delta_ts> <INPUT type=hidden value=3
name=longdesclength> <INPUT type=hidden value=4862 name=id>
<TABLE cellSpacing=1 cellPadding=1 border=0>
<TBODY>
<TR>
<TD align=right><B>Bug#:</B> </TD>
<TD><A href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=4862">4862</A>
</TD>
<TD>&nbsp;</TD>
<TD align=right><B>Platform:</B> </TD>
<TD><SELECT name=rep_platform> <OPTION value=All selected>All</OPTION>
<OPTION value=Macintosh>Macintosh</OPTION> <OPTION value=PC>PC</OPTION>
<OPTION value="Power PC">Power PC</OPTION> <OPTION
value=Sun>Sun</OPTION> <OPTION value=Other>Other</OPTION></SELECT> </TD>
<TD>&nbsp;</TD>
<TD align=right><B>Reporter:</B> </TD>
<TD>veronika_irvine@ca.ibm.com (Veronika Irvine) </TD></TR>
<TR>
<TD align=right><B>Product:</B> </TD>
<TD><SELECT name=product> <OPTION value=AJDT>AJDT</OPTION> <OPTION
value=AspectJ>AspectJ</OPTION> <OPTION value=CDT>CDT</OPTION> <OPTION
value=CME>CME</OPTION> <OPTION value=Community>Community</OPTION>
<OPTION value=ECESIS>ECESIS</OPTION> <OPTION value=EMF>EMF</OPTION>
<OPTION value=Equinox>Equinox</OPTION> <OPTION value=ERCP>ERCP</OPTION>
<OPTION value=GEF>GEF</OPTION> <OPTION value=GMT>GMT</OPTION> <OPTION
value=Hyades>Hyades</OPTION> <OPTION value=JDT>JDT</OPTION> <OPTION
value=OMELET>OMELET</OPTION> <OPTION value=PDE>PDE</OPTION> <OPTION
value=Platform selected>Platform</OPTION> <OPTION
value=Pollinate>Pollinate</OPTION> <OPTION
value=Stellation>Stellation</OPTION> <OPTION value=UML2>UML2</OPTION>
<OPTION value=VE>VE</OPTION> <OPTION value="Web Tools">Web
Tools</OPTION> <OPTION value=WSVT>WSVT</OPTION> <OPTION
value=XSD>XSD</OPTION></SELECT> </TD>
<TD>&nbsp;</TD>
<TD align=right><B>OS:</B> </TD>
<TD><SELECT name=op_sys> <OPTION value=All selected>All</OPTION> <OPTION
value="AIX Motif">AIX Motif</OPTION> <OPTION value="Windows 95">Windows
95</OPTION> <OPTION value="Windows 98">Windows 98</OPTION> <OPTION
value="Windows CE">Windows CE</OPTION> <OPTION
value="Windows ME">Windows ME</OPTION> <OPTION
value="Windows 2000">Windows 2000</OPTION> <OPTION
value="Windows NT">Windows NT</OPTION> <OPTION
value="Windows XP">Windows XP</OPTION> <OPTION
value="Windows All">Windows All</OPTION> <OPTION value="MacOS X">MacOS
X</OPTION> <OPTION value=Linux>Linux</OPTION> <OPTION
value=Linux-GTK>Linux-GTK</OPTION> <OPTION
value=Linux-Motif>Linux-Motif</OPTION> <OPTION
value=HP-UX>HP-UX</OPTION> <OPTION value=Neutrino>Neutrino</OPTION>
<OPTION value=QNX-Photon>QNX-Photon</OPTION> <OPTION
value=Solaris>Solaris</OPTION> <OPTION value="Unix All">Unix
All</OPTION> <OPTION value=other>other</OPTION></SELECT> </TD>
<TD>&nbsp;</TD>
<TD align=right><B>Add&nbsp;CC:</B> </TD>
<TD><INPUT size=30 name=newcc> </TD></TR>
<TR>
<TD align=right><B><A
href="https://bugs.eclipse.org/bugs/describecomponents.cgi?product=Platform">Component</A>:
</B></TD>
<TD><SELECT name=component> <OPTION value=Ant>Ant</OPTION> <OPTION
value=Compare>Compare</OPTION> <OPTION value=CVS>CVS</OPTION> <OPTION
value=Debug>Debug</OPTION> <OPTION value=Doc>Doc</OPTION> <OPTION
value=Help>Help</OPTION> <OPTION value=Intro>Intro</OPTION> <OPTION
value=Releng>Releng</OPTION> <OPTION value=Resources>Resources</OPTION>
<OPTION value=Runtime>Runtime</OPTION> <OPTION
value=Scripting>Scripting</OPTION> <OPTION value=Search>Search</OPTION>
<OPTION value=SWT selected>SWT</OPTION> <OPTION value=Team>Team</OPTION>
<OPTION value=Text>Text</OPTION> <OPTION value=UI>UI</OPTION> <OPTION
value=Update>Update</OPTION> <OPTION value=WebDAV>WebDAV</OPTION></SELECT>
</TD>
<TD>&nbsp;</TD>
<TD align=right><B>Version:</B> </TD>
<TD><SELECT name=version> <OPTION value=1.0>1.0</OPTION> <OPTION
value=2.0 selected>2.0</OPTION> <OPTION value=2.0.1>2.0.1</OPTION>
<OPTION value=2.0.2>2.0.2</OPTION> <OPTION value=2.1>2.1</OPTION>
<OPTION value=2.1.1>2.1.1</OPTION> <OPTION value=2.1.2>2.1.2</OPTION>
<OPTION value=2.1.3>2.1.3</OPTION> <OPTION value=3.0>3.0</OPTION>
<OPTION value=3.0.1>3.0.1</OPTION> <OPTION value=3.1>3.1</OPTION></SELECT>
</TD>
<TD>&nbsp;</TD>
<TD vAlign=top align=right rowSpan=4><B>CC:</B> </TD>
<TD vAlign=top rowSpan=4><SELECT multiple size=5 name=cc> <OPTION
value=steve_northover@ca.ibm.com>steve_northover@ca.ibm.com</OPTION></SELECT>
<BR><INPUT type=checkbox name=removecc>Remove selected CCs <BR></TD></TR>
<TR>
<TD align=right><B><A
href="https://bugs.eclipse.org/bugs/bug_status.html">Status</A>: </B></TD>
<TD>NEW</TD>
<TD>&nbsp;</TD>
<TD align=right><B><A
href="https://bugs.eclipse.org/bugs/bug_status.html#priority">Priority</A>:</B>
</TD>
<TD><SELECT name=priority> <OPTION value=P1>P1</OPTION> <OPTION
value=P2>P2</OPTION> <OPTION value=P3 selected>P3</OPTION> <OPTION
value=P4>P4</OPTION> <OPTION value=P5>P5</OPTION></SELECT> </TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD align=right><B><A
href="https://bugs.eclipse.org/bugs/bug_status.html">Resolution</A>:
</B></TD>
<TD></TD>
<TD>&nbsp;</TD>
<TD align=right><B><A
href="https://bugs.eclipse.org/bugs/bug_status.html#severity">Severity</A>:</B>
</TD>
<TD><SELECT name=bug_severity> <OPTION value=blocker>blocker</OPTION>
<OPTION value=critical>critical</OPTION> <OPTION
value=major>major</OPTION> <OPTION value=normal selected>normal</OPTION>
<OPTION value=minor>minor</OPTION> <OPTION
value=trivial>trivial</OPTION> <OPTION
value=enhancement>enhancement</OPTION></SELECT> </TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD align=right><B><A
href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Assigned&nbsp;To</A>:
</B></TD>
<TD>Silenio_Quarti@ca.ibm.com (Silenio Quarti)</TD>
<TD>&nbsp;</TD>
<TD align=right><B><A
href="https://bugs.eclipse.org/bugs/notargetmilestone.html">Target
Milestone</A>: </B></TD>
<TD><SELECT name=target_milestone> <OPTION value="2.0 M1">2.0
M1</OPTION> <OPTION value="2.0 M2">2.0 M2</OPTION> <OPTION
value="2.0 M3">2.0 M3</OPTION> <OPTION value="2.0 M4">2.0 M4</OPTION>
<OPTION value="2.0 M5">2.0 M5</OPTION> <OPTION value="2.0 M6">2.0
M6</OPTION> <OPTION value="2.0 F1">2.0 F1</OPTION> <OPTION
value="2.0 F2">2.0 F2</OPTION> <OPTION value="2.0 F3">2.0 F3</OPTION>
<OPTION value="2.0 F4">2.0 F4</OPTION> <OPTION
value=2.0.1>2.0.1</OPTION> <OPTION value=2.0.2>2.0.2</OPTION> <OPTION
value=2.1>2.1</OPTION> <OPTION value="2.1 M1">2.1 M1</OPTION> <OPTION
value="2.1 M2">2.1 M2</OPTION> <OPTION value="2.1 M3">2.1 M3</OPTION>
<OPTION value="2.1 M4">2.1 M4</OPTION> <OPTION value="2.1 M5">2.1
M5</OPTION> <OPTION value="2.1 RC1">2.1 RC1</OPTION> <OPTION
value="2.1 RC2">2.1 RC2</OPTION> <OPTION value="2.1 RC3">2.1
RC3</OPTION> <OPTION value="2.1 RC4">2.1 RC4</OPTION> <OPTION
value=2.1.1>2.1.1</OPTION> <OPTION value=2.1.2>2.1.2</OPTION> <OPTION
value=2.1.3>2.1.3</OPTION> <OPTION value=3.0>3.0</OPTION> <OPTION
value="3.0 M1">3.0 M1</OPTION> <OPTION value="3.0 M2">3.0 M2</OPTION>
<OPTION value="3.0 M3">3.0 M3</OPTION> <OPTION value="3.0 M4">3.0
M4</OPTION> <OPTION value="3.0 M5">3.0 M5</OPTION> <OPTION
value="3.0 M6">3.0 M6</OPTION> <OPTION value="3.0 M7">3.0 M7</OPTION>
<OPTION value="3.0 M8">3.0 M8</OPTION> <OPTION value="3.0 M9">3.0
M9</OPTION> <OPTION value="3.0 RC1">3.0 RC1</OPTION> <OPTION
value="3.0 RC2">3.0 RC2</OPTION> <OPTION value="3.0 RC3">3.0
RC3</OPTION> <OPTION value="3.0 RC4">3.0 RC4</OPTION> <OPTION
value=3.0.1>3.0.1</OPTION> <OPTION value=3.0.2>3.0.2</OPTION> <OPTION
value=3.1>3.1</OPTION> <OPTION value="3.1 M1">3.1 M1</OPTION> <OPTION
value="3.1 M2">3.1 M2</OPTION> <OPTION value="3.1 M3">3.1 M3</OPTION>
<OPTION value="3.1 M4">3.1 M4</OPTION> <OPTION value="3.1 M5">3.1
M5</OPTION> <OPTION value="3.1 M6">3.1 M6</OPTION> <OPTION value=---
selected>---</OPTION></SELECT> </TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD align=right><B>URL: </B></TD>
<TD colSpan=7><INPUT size=60 name=bug_file_loc> </TD></TR>
<TR>
<TD align=right><B>Summary:</B> </TD>
<TD colSpan=7><INPUT size=60
value="Check for isDisposed() in dispose after sending Dispose Calback (1GLC25X)"
name=short_desc> </TD></TR>
<TR>
<TD align=right><B><A
href="https://bugs.eclipse.org/bugs/describekeywords.cgi">Keywords</A>:
</B>
<TD colSpan=7><INPUT size=60 name=keywords> </TD></TR></TBODY></TABLE><!-- 1.0@bugzilla.org --><BR>
<TABLE cellSpacing=0 cellPadding=4 border=1>
<TBODY>
<TR>
<TH align=left bgColor=#cccccc>Attachment</TH>
<TH align=left bgColor=#cccccc>Type</TH>
<TH align=left bgColor=#cccccc>Modified</TH>
<TH align=left bgColor=#cccccc>Status</TH>
<TH align=left bgColor=#cccccc>Actions</TH></TR>
<TR>
<TD colSpan=4><A
href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=4862&amp;action=enter">Create
a New Attachment</A> (proposed patch, testcase, etc.) </TD>
<TD><A
href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=4862&amp;action=viewall">View
All</A> </TD></TR></TBODY></TABLE><BR>
<TABLE>
<TBODY>
<TR>
<TH align=right>Bug 4862 depends on:</TH>
<TD></TD>
<TD><INPUT name=dependson> </TD>
<TD rowSpan=2><A
href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=4862">Show
dependency tree</A> </TD></TR>
<TR>
<TH align=right>Bug 4862 blocks:</TH>
<TD></TD>
<TD><INPUT name=blocked> </TD></TR></TBODY></TABLE>
<TABLE>
<TBODY>
<TR>
<TH><A href="https://bugs.eclipse.org/bugs/votehelp.html">Votes</A>: </TH>
<TD>0&nbsp;&nbsp;&nbsp; <A
href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_bug&amp;bug_id=4862">Show
votes for this bug</A>&nbsp;&nbsp;&nbsp; <A
href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_user&amp;bug_id=4862">Vote
for this bug</A> </TD></TR></TBODY></TABLE><BR><B>Additional Comments:</B> <BR><TEXTAREA accessKey=c name=comment rows=10 wrap=hard cols=80></TEXTAREA>
<BR><BR><INPUT type=radio CHECKED value=none name=knob> Leave as
<B>NEW&nbsp;</B> <BR><INPUT type=radio value=accept name=knob> Accept bug
(change status to <B>ASSIGNED</B>) <BR><INPUT type=radio value=resolve
name=knob> Resolve bug, changing <A
href="https://bugs.eclipse.org/bugs/bug_status.html">resolution</A> to <SELECT
onchange=document.changeform.knob[2].checked=true name=resolution> <OPTION
value=FIXED selected>FIXED</OPTION> <OPTION value=INVALID>INVALID</OPTION>
<OPTION value=WONTFIX>WONTFIX</OPTION> <OPTION value=LATER>LATER</OPTION>
<OPTION value=REMIND>REMIND</OPTION> <OPTION
value=WORKSFORME>WORKSFORME</OPTION></SELECT> <BR><INPUT type=radio
value=duplicate name=knob> Resolve bug, mark it as duplicate of bug # <INPUT
onchange="if (this.value != '')&#10; {document.changeform.knob[3].checked=true}"
size=6 name=dup_id> <BR><INPUT type=radio value=reassign name=knob> <A
href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Reassign</A>
bug to <INPUT
onchange="if ((this.value != 'Silenio_Quarti@ca.ibm.com') &amp;&amp; &#10; (this.value != '')) {&#10; document.changeform.knob[4].checked=true; &#10; }"
size=32 value=Silenio_Quarti@ca.ibm.com name=assigned_to> <BR><INPUT type=radio
value=reassignbycomponent name=knob> Reassign bug to owner of selected component
<BR><INPUT type=submit value=Commit> <INPUT type=hidden value=process_bug
name=form_name>
<P><FONT size=+1><B><A
href="https://bugs.eclipse.org/bugs/show_activity.cgi?id=4862">View Bug
Activity</A> &nbsp; | &nbsp; <A
href="https://bugs.eclipse.org/bugs/long_list.cgi?buglist=4862">Format For
Printing</A> </B></FONT></P></FORM>
<TABLE>
<TBODY>
<TR>
<TD align=left><B><A
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=4862#c0"
name=c0>Description</A>: </B></TD>
<TD align=right width="100%">Opened: 2001-10-11 14:24 </TD></TR></TBODY></TABLE>
<HR>
<!-- 1.0@bugzilla.org --><PRE>Run the following example, click on the button and you get the SWT Exception wdiget is disposed.
See Stack trace below.
In the dispose method of a widget, we need to check that the widget has not been disposed in the Dispose callback.
public static void main(String args[]){
Display display = new Display ();
Shell shell = new Shell();
shell.setLayout(new org.eclipse.swt.layout.GridLayout());
shell.setBounds(100,30, 800,600);
shell.open();
final Composite panel = new Composite(shell, SWT.BORDER);
panel.setBounds(20,430,100,100);
final Button button = new Button(panel, 0);
button.setText("dispose button");
button.setBounds(7,7,80,70);
final SelectionAdapter[] selectionListener = new SelectionAdapter[1];
selectionListener[0] = new SelectionAdapter(){
public void widgetSelected (org.eclipse.swt.events.SelectionEvent e){
button.dispose();
}
};
button.addSelectionListener(selectionListener[0]);
final DisposeListener[] disposeListener = new DisposeListener[1];
disposeListener[0] = new DisposeListener(){
public void widgetDisposed(org.eclipse.swt.events.DisposeEvent e){
button.removeDisposeListener(disposeListener[0]);
panel.dispose();
}
};
button.addDisposeListener(disposeListener[0]);
while (!shell.isDisposed ()) {
if (!display.readAndDispatch ()) display.sleep ();
}
}
org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:1818)
at org.eclipse.swt.SWT.error(SWT.java:1750)
at org.eclipse.swt.widgets.Widget.error(Widget.java:379)
at org.eclipse.swt.widgets.Control.getDisplay(Control.java:597)
at org.eclipse.swt.widgets.Control.unsubclass(Control.java:2365)
at org.eclipse.swt.widgets.Control.releaseWidget(Control.java:1247)
at org.eclipse.swt.widgets.Button.releaseWidget(Button.java:344)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:366)
at veronika._Scrapbook$1.widgetSelected(_Scrapbook.java:43)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:85)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:54)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:645)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1359)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1160)
at veronika._Scrapbook.main(_Scrapbook.java:58)
Exception in thread "main"
NOTES:</PRE><BR><I>------- Additional Comment <A
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=4862#c1" name=c1>#1</A> From
<A href="mailto:dj_houghton@ca.ibm.com">DJ Houghton</A> 2001-10-29 16:44 -------
</I><PRE>PRODUCT VERSION:
2.0 007
</PRE><BR><I>------- Additional Comment <A
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=4862#c2" name=c2>#2</A> From
<A href="mailto:veronika_irvine@ca.ibm.com">Veronika Irvine</A> 2004-09-24 10:09
------- </I><PRE>In 3.1, I get a different error now on Windows:
java.lang.NullPointerException
at org.eclipse.swt.widgets.Control.deregister(Control.java:498)
at org.eclipse.swt.widgets.Control.releaseWidget(Control.java:1496)
at org.eclipse.swt.widgets.Button.releaseWidget(Button.java:364)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:368)
at veronika.Newsgroup$1.widgetSelected(Newsgroup.java:25)
at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2783)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2442)
at veronika.Newsgroup.main(Newsgroup.java:40)
</PRE>
<HR>
<!-- 1.0@bugzilla.org --><B>Bug List:</B> <A
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=36310">First</A> <A
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=76101">Last</A> (This bug is
not in your list) &nbsp;&nbsp;<A
href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A
href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A
href="https://bugs.eclipse.org/bugs/enter_bug.cgi">Enter new bug</A> <BR><!-- 1.0@bugzilla.org -->
<TABLE border=0>
<TBODY>
<TR>
<TD vAlign=top bgColor=#000000>
<TABLE cellSpacing=0 cellPadding=10 width="100%" bgColor=lightyellow
border=0>
<TBODY>
<TR>
<TD>This is <B>Bugzilla</B>: the Mozilla bug system. For more
information about what Bugzilla is and what it can do, see <A
href="http://www.bugzilla.org/">bugzilla.org</A>. <BR><!-- 1.0@bugzilla.org -->
<FORM action=show_bug.cgi method=get>
<TABLE width="100%">
<TBODY>
<TR>
<TD>Actions: </TD>
<TD vAlign=center noWrap><A
href="https://bugs.eclipse.org/bugs/enter_bug.cgi">New</A> |
<A href="https://bugs.eclipse.org/bugs/query.cgi">Query</A> | <INPUT type=submit value=Find> bug # <INPUT size=6 name=id> |
<A
href="https://bugs.eclipse.org/bugs/reports.cgi">Reports</A>
</TD>
<TD>&nbsp;</TD>
<TD vAlign=center align=right><A
href="https://bugs.eclipse.org/bugs/createaccount.cgi">New&nbsp;Account</A>
| <A
href="https://bugs.eclipse.org/bugs/query.cgi?GoAheadAndLogIn=1">Log&nbsp;In</A>
</TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>