diff options
author | mkersten | 2005-12-15 16:05:23 +0000 |
---|---|---|
committer | mkersten | 2005-12-15 16:05:23 +0000 |
commit | cbbcee13e3f64d388372f0d8686ac9a45c2f5b4b (patch) | |
tree | 0b2daf0da61fc01b0e3ddd343c1f9af8b07d6a71 /org.eclipse.mylyn.bugzilla.tests | |
parent | b9a9c6610c72a378ff6c55607129b5462bab3265 (diff) | |
download | org.eclipse.mylyn.tasks-cbbcee13e3f64d388372f0d8686ac9a45c2f5b4b.tar.gz org.eclipse.mylyn.tasks-cbbcee13e3f64d388372f0d8686ac9a45c2f5b4b.tar.xz org.eclipse.mylyn.tasks-cbbcee13e3f64d388372f0d8686ac9a45c2f5b4b.zip |
*** empty log message ***
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.tests')
31 files changed, 4022 insertions, 13 deletions
diff --git a/org.eclipse.mylyn.bugzilla.tests/build.properties b/org.eclipse.mylyn.bugzilla.tests/build.properties index 579fd5261..915075910 100644 --- a/org.eclipse.mylyn.bugzilla.tests/build.properties +++ b/org.eclipse.mylyn.bugzilla.tests/build.properties @@ -11,7 +11,6 @@ bin.includes = plugin.xml,\ bugzilla-test.jar,\ META-INF/,\ - TestPages/,\ about.html jars.compile.order = bugzilla-test.jar source.bugzilla-test.jar = src/ @@ -19,5 +18,4 @@ output.bugzilla-test.jar = bin/ src.includes = src/,\ plugin.xml,\ about.html,\ - TestPages/,\ META-INF/ diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestCDT.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestCDT.java index 35d3fe96e..26e3faf66 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestCDT.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestCDT.java @@ -40,7 +40,7 @@ public class BugzillaNewBugParserTestCDT extends TestCase { public void testProductCDT() throws Exception { - File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/cdt-page.html")); + File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/cdt-page.html")); Reader in = new FileReader(f); diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestEquinox.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestEquinox.java index f9dbfd0d8..ac96fb251 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestEquinox.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestEquinox.java @@ -40,7 +40,7 @@ public class BugzillaNewBugParserTestEquinox extends TestCase { public void testProductEquinox() throws Exception { - File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/equinox-page.html")); + File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/equinox-page.html")); Reader in = new FileReader(f); diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestGMT.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestGMT.java index 7668ba2c6..a658ee6f0 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestGMT.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestGMT.java @@ -40,7 +40,7 @@ public class BugzillaNewBugParserTestGMT extends TestCase { public void testProductGMT() throws Exception { - File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/gmt-page.html")); + File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/gmt-page.html")); Reader in = new FileReader(f); diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestPlatform.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestPlatform.java index 163858737..b946fe577 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestPlatform.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestPlatform.java @@ -40,7 +40,7 @@ public class BugzillaNewBugParserTestPlatform extends TestCase { public void testProductPlatform() throws Exception { - File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/platform-page.html")); + File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/platform-page.html")); Reader in = new FileReader(f); diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestVE.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestVE.java index 33f0cef2a..25b47ab43 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestVE.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaNewBugParserTestVE.java @@ -39,7 +39,7 @@ public class BugzillaNewBugParserTestVE extends TestCase { } public void testProductVE() throws Exception { - File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/ve-page.html")); + File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/ve-page.html")); Reader in = new FileReader(f); diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaParserTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaParserTest.java index 8b2fd2eda..545d07d2b 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaParserTest.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaParserTest.java @@ -38,7 +38,7 @@ public class BugzillaParserTest extends TestCase { public void testFullReportBug1() throws Exception { - File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/bug-1-full.html")); + File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/bug-1-full.html")); Reader in = new FileReader(f); diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaParserTestNoBug.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaParserTestNoBug.java index 9ede8203d..d4f94d05c 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaParserTestNoBug.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaParserTestNoBug.java @@ -36,7 +36,7 @@ public class BugzillaParserTestNoBug extends TestCase { public void testBugNotFound() throws Exception { - File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/bug-not-found-eclipse.html")); + File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/bug-not-found-eclipse.html")); Reader in = new FileReader(f); diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaProductParserTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaProductParserTest.java index 08cd7b6b2..a608d65a8 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaProductParserTest.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaProductParserTest.java @@ -48,7 +48,7 @@ public class BugzillaProductParserTest extends TestCase { IBugzillaConstants.SERVER_VERSION, IBugzillaConstants.SERVER_220); - File file = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/test-products-220.html")); + File file = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/test-products-220.html")); Reader in = new FileReader(file); List<String> productList = new ArrayList<String>(); productList = new ProductParser(in).getProducts(); @@ -66,7 +66,7 @@ public class BugzillaProductParserTest extends TestCase { IBugzillaConstants.SERVER_VERSION, IBugzillaConstants.SERVER_218); - File file = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/test-products-218.html")); + File file = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/test-products-218.html")); Reader in = new FileReader(file); List<String> productList = new ArrayList<String>(); productList = new ProductParser(in).getProducts(); @@ -85,7 +85,7 @@ public class BugzillaProductParserTest extends TestCase { IBugzillaConstants.SERVER_VERSION, IBugzillaConstants.SERVER_218); - File file = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/product-page.html")); + File file = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/product-page.html")); Reader in = new FileReader(file); List<String> productList = new ArrayList<String>(); productList = new ProductParser(in).getProducts(); diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java index 88f1b57e3..883fb88f5 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java @@ -32,7 +32,7 @@ public class NewBugWizardTest extends TestCase { public void testPlatformOptions() throws Exception { - File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("TestPages/cdt-page.html")); + File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/cdt-page.html")); Reader in = new FileReader(f); NewBugModel model = new NewBugModel(); diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/bug-1-full.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/bug-1-full.html index 00fd1bcb7..00fd1bcb7 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/bug-1-full.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/bug-1-full.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/bug-not-found-eclipse.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/bug-not-found-eclipse.html index 156212e5e..156212e5e 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/bug-not-found-eclipse.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/bug-not-found-eclipse.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/bug-not-found-hipikat.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/bug-not-found-hipikat.html index e6261be5d..e6261be5d 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/bug-not-found-hipikat.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/bug-not-found-hipikat.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/cdt-page.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/cdt-page.html index 3a1d20fdb..3a1d20fdb 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/cdt-page.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/cdt-page.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/equinox-page.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/equinox-page.html index 1c8fdf57d..1c8fdf57d 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/equinox-page.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/equinox-page.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/gmt-page.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/gmt-page.html index 951b86ccd..951b86ccd 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/gmt-page.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/gmt-page.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/hipikat-copy-bug-1-full.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/hipikat-copy-bug-1-full.html index 6390fcc9a..6390fcc9a 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/hipikat-copy-bug-1-full.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/hipikat-copy-bug-1-full.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/platform-page.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/platform-page.html index d41b5c84d..d41b5c84d 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/platform-page.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/platform-page.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/product-page-1-product-hipikat.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/product-page-1-product-hipikat.html index 53805b2d2..53805b2d2 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/product-page-1-product-hipikat.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/product-page-1-product-hipikat.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/product-page.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/product-page.html index f45028d4b..f45028d4b 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/product-page.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/product-page.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/test-products-218.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/test-products-218.html index 8bccf6e51..8bccf6e51 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/test-products-218.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/test-products-218.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/test-products-220.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/test-products-220.html index 0639fc7b7..0639fc7b7 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/test-products-220.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/test-products-220.html diff --git a/org.eclipse.mylyn.bugzilla.tests/TestPages/ve-page.html b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/ve-page.html index e5423da71..e5423da71 100644 --- a/org.eclipse.mylyn.bugzilla.tests/TestPages/ve-page.html +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/pages/ve-page.html diff --git a/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/1.html b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/1.html new file mode 100644 index 000000000..cf50a3d46 --- /dev/null +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/1.html @@ -0,0 +1,377 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!-- saved from url=(0050)https://bugs.eclipse.org/bugs/show_bug.cgi?id=4548 --> +<!-- 1.0@bugzilla.org --><!-- 1.0@bugzilla.org --><HTML><HEAD><TITLE>Bug 4548 - DCR: TableTree should support icon in 1st column (1G06WFT)</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="4548_files/EclipseBannerPic.jpg" width=115></TD> + <TD width=637><A href="http://www.eclipse.org/"><IMG height=50 + src="4548_files/gradient.jpg" width=282 border=0></A></TD> + <TD width=250><IMG height=48 src="4548_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 + 4548</B></FONT> </TD></TR></TBODY></TABLE></TD> + <TD vAlign=center> </TD> + <TD vAlign=center align=left>DCR: TableTree should support icon in 1st + column (1G06WFT)</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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=20020527161709 name=delta_ts> <INPUT type=hidden value=2 +name=longdesclength> <INPUT type=hidden value=4548 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=4548">4548</A> + </TD> + <TD> </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> </TD> + <TD align=right><B>Reporter:</B> </TD> + <TD>erich_gamma@ch.ibm.com (Erich Gamma) </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=Birt>Birt</OPTION> <OPTION + value=CDT>CDT</OPTION> <OPTION value=CME>CME</OPTION> <OPTION + value=Community>Community</OPTION> <OPTION value=ECESIS>ECESIS</OPTION> + <OPTION value=ECF>ECF</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> </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=Solaris-GTK>Solaris-GTK</OPTION> <OPTION + value=Solaris-Motif>Solaris-Motif</OPTION> <OPTION value="Unix All">Unix + All</OPTION> <OPTION value=other>other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Add 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> </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> </TD> + <TD vAlign=top align=right rowSpan=4><B>CC:</B> </TD> + <TD vAlign=top rowSpan=4><INPUT type=hidden name=cc> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Status</A>: </B></TD> + <TD>RESOLVED</TD> + <TD> </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>P3</OPTION> <OPTION + value=P4>P4</OPTION> <OPTION value=P5 selected>P5</OPTION></SELECT> </TD> + <TD> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Resolution</A>: + </B></TD> + <TD>WONTFIX</TD> + <TD> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Assigned To</A>: + </B></TD> + <TD>veronika_irvine@ca.ibm.com (Veronika Irvine)</TD> + <TD> </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> </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="DCR: TableTree should support icon in 1st column (1G06WFT)" + 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=4548&action=enter">Create + a New Attachment</A> (proposed patch, testcase, etc.) </TD> + <TD><A + href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=4548&action=viewall">View + All</A> </TD></TR></TBODY></TABLE><BR> +<TABLE> + <TBODY> + <TR> + <TH align=right>Bug 4548 depends on:</TH> + <TD></TD> + <TD><INPUT name=dependson> </TD> + <TD rowSpan=2><A + href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=4548">Show + dependency tree</A> </TD></TR> + <TR> + <TH align=right>Bug 4548 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 <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_bug&bug_id=4548">Show + votes for this bug</A> <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_user&bug_id=4548">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>RESOLVED WONTFIX</B> <BR><INPUT type=radio value=reopen name=knob> +Reopen bug <BR><INPUT type=radio value=verify name=knob> Mark bug as +<B>VERIFIED</B><BR><INPUT type=radio value=close name=knob> Mark bug as +<B>CLOSED</B><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=4548">View Bug +Activity</A> | <A +href="https://bugs.eclipse.org/bugs/long_list.cgi?buglist=4548">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=4548#c0" + name=c0>Description</A>: </B></TD> + <TD align=right width="100%">Opened: 2001-10-11 14:18 </TD></TR></TBODY></TABLE> +<HR> +<!-- 1.0@bugzilla.org --><PRE>EG (8/24/00 3:41:25 PM) + TableTree doesn't support showing an icon in the first column. The icon is eaten up + by the +/- icon. + Not being able to have an icon in the first column reduces the applicability + of TableTree (we would like to use it in the Java plugin, but we can't). + +NOTES: + +VI (8/24/00 10:54:39 AM) + TableTree is implemented using the Windows table widget and this only allows + one image per column. Sorry, there's nothing we can do. + +AW (24.08.00 17:31:06) + Why not combining the +/- icon with the client's icon into a single icon? + +EG (8/29/00 3:35:01 PM) + JFace has support for compositing icons see: + com.ibm.jface.examples.compositeimage.CompositeImageExample + +CM (3/17/01 5:29:49 PM) + P1/M1 (April 1st, 2001) + Need to know the priority of 1GAJ9KP: SWT:ALL - TableTree class has no selection support for the SWT.CHECK style + because these two PRs may conflict. + +CM (3/28/01 5:09:33 PM) + We investigated using the Windows "state image" feature in Table, but this is already being used by + checkboxes if the Table is created with check style. It would also mean that we would have to provide + platform-specific public API on Table to allow TableTree class to set/get state images. So we decided + against this. + + VI is going to investigate merging the [+]/[-] images with the user's image. We would try to write it + in such a way that only those who actually put an image in the first column would have to pay for + the added slowness. We suspect there may be issues such as background color/transparency + problems, hit test problems, selection highlight problems, and cheese problems, but we will have + to try it first before we know for sure. + +VI (4/4/2001 10:41:59 AM) + Two major issues which prevent us from merging the [+]/[-] with the user's image and using the normal first column image: + 1) Images of different sizes can be added to the control, however the size of the image displayed in the associated + Windows Common Control will be constrained to the size of the first image added to the ImageList. + Images for all columns are added to the same ImageList and therefore must have the exact same height and WIDTH. + This makes merging the +/- and the first column image have impact on every image in the TableTree + 2) There is a limit to how may images I can cram in the ImageList. Having potentially 3 per row I think will quickly exceed the limit. + +VI (4/4/2001 05:20 PM) + + We have a PR that requests support for an image in the first column of a TableTree and I believe that you + are the prime requestor. + + I have tried to make this work and below is the best I can do. As you can see, there is a limitation on the + underlying native widget which is that all images in the TableTree must have the exact same height and width. + Consequently, when I leave enough room to merge the +/- image with the image you wish to show in the first column, + this causes all the other images in the TableTree to be stretched width wise. + + <picture> + + It is my opinion that the current TableTree can not be made to work any better than this. If this is not + adequate for your use, the only alternative is to write a custom widget that does this and does not + use the native widget. Writing a full custom widget is not trivial. It will probably require a month or + two and will probably not give all the capability that is present in native List or Tree widgets (just + because there are a lot of subtle things going on there and I won't have time to get them all). I need + to know if I should commence with a custom widget. Also, as I have other responsibilities, Mike and I will + have to discuss which of them will be set aside before I can do this work. + +VI (4/27/2001 8:42:19 AM) + Have received no feedback requesting a custom Tree or implementation of the solution presented above. + Moving to Inactive.</PRE><BR><I>------- Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=4548#c1" name=c1>#1</A> From +<A href="mailto:veronika_irvine@ca.ibm.com">Veronika Irvine</A> 2002-05-27 16:17 +------- </I><PRE>java.lang.NullPointerException Closing this bug report. A new DCR should be raised from a better custom table +tree.</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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> </TD> + <TD vAlign=center align=right><A + href="https://bugs.eclipse.org/bugs/createaccount.cgi">New Account</A> + | <A + href="https://bugs.eclipse.org/bugs/query.cgi?GoAheadAndLogIn=1">Log In</A> + </TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML> diff --git a/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/2.html b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/2.html new file mode 100644 index 000000000..6bae80545 --- /dev/null +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/2.html @@ -0,0 +1,406 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!-- saved from url=(0051)https://bugs.eclipse.org/bugs/show_bug.cgi?id=76146 --> +<!-- 1.0@bugzilla.org --><!-- 1.0@bugzilla.org --><HTML><HEAD><TITLE>Bug 76146 - NPE using quickfix in Aspect opened with java editor</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="76146_files/EclipseBannerPic.jpg" width=115></TD> + <TD width=637><A href="http://www.eclipse.org/"><IMG height=50 + src="76146_files/gradient.jpg" width=282 border=0></A></TD> + <TD width=250><IMG height=48 src="76146_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 + 76146</B></FONT> </TD></TR></TBODY></TABLE></TD> + <TD vAlign=center> </TD> + <TD vAlign=center align=left>NPE using quickfix in Aspect opened with java + editor</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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=20041013045125 name=delta_ts> <INPUT type=hidden value=1 +name=longdesclength> <INPUT type=hidden value=76146 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=76146">76146</A> </TD> + <TD> </TD> + <TD align=right><B>Platform:</B> </TD> + <TD><SELECT name=rep_platform> <OPTION value=All>All</OPTION> <OPTION + value=Macintosh>Macintosh</OPTION> <OPTION value=PC selected>PC</OPTION> + <OPTION value="Power PC">Power PC</OPTION> <OPTION + value=Sun>Sun</OPTION> <OPTION value=Other>Other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Reporter:</B> </TD> + <TD>hawkinsh@uk.ibm.com (Helen Hawkins) </TD></TR> + <TR> + <TD align=right><B>Product:</B> </TD> + <TD><SELECT name=product> <OPTION value=AJDT selected>AJDT</OPTION> + <OPTION value=AspectJ>AspectJ</OPTION> <OPTION value=Birt>Birt</OPTION> + <OPTION value=CDT>CDT</OPTION> <OPTION value=CME>CME</OPTION> <OPTION + value=Community>Community</OPTION> <OPTION value=ECESIS>ECESIS</OPTION> + <OPTION value=ECF>ECF</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>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> </TD> + <TD align=right><B>OS:</B> </TD> + <TD><SELECT name=op_sys> <OPTION value=All>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" + selected>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=Solaris-GTK>Solaris-GTK</OPTION> <OPTION + value=Solaris-Motif>Solaris-Motif</OPTION> <OPTION value="Unix All">Unix + All</OPTION> <OPTION value=other>other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Add 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=AJDT">Component</A>: + </B></TD> + <TD><SELECT name=component> <OPTION value=Core>Core</OPTION> <OPTION + value=Doc>Doc</OPTION> <OPTION value=UI selected>UI</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Version:</B> </TD> + <TD><SELECT name=version> <OPTION value=1.1.11>1.1.11</OPTION> <OPTION + value=1.1.12 selected>1.1.12</OPTION> <OPTION value=1.1.3>1.1.3</OPTION> + <OPTION value=1.1.4>1.1.4</OPTION> <OPTION value=1.1.7>1.1.7</OPTION> + <OPTION value=1.2.0>1.2.0</OPTION> <OPTION value="1.2.0 M1">1.2.0 + M1</OPTION> <OPTION value=unspecified>unspecified</OPTION></SELECT> </TD> + <TD> </TD> + <TD vAlign=top align=right rowSpan=4><B>CC:</B> </TD> + <TD vAlign=top rowSpan=4><INPUT type=hidden name=cc> </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> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Resolution</A>: + </B></TD> + <TD></TD> + <TD> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Assigned To</A>: + </B></TD> + <TD>mchapman@uk.ibm.com (Matt Chapman)</TD> + <TD> </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=--- + selected>---</OPTION> <OPTION value=1.1.12>1.1.12</OPTION> <OPTION + value=1.1.13>1.1.13</OPTION> <OPTION value=1.1.3>1.1.3</OPTION> <OPTION + value=1.1.4>1.1.4</OPTION> <OPTION value=1.2.0>1.2.0</OPTION> <OPTION + value="1.2.0 M1">1.2.0 M1</OPTION> <OPTION value="1.2.0 M2">1.2.0 + M2</OPTION></SELECT> </TD> + <TD> </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="NPE using quickfix in Aspect opened with java editor" + 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=76146&action=enter">Create + a New Attachment</A> (proposed patch, testcase, etc.) </TD> + <TD><A + href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=76146&action=viewall">View + All</A> </TD></TR></TBODY></TABLE><BR> +<TABLE> + <TBODY> + <TR> + <TH align=right>Bug 76146 depends on:</TH> + <TD></TD> + <TD><INPUT name=dependson> </TD> + <TD rowSpan=2><A + href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=76146">Show + dependency tree</A> </TD></TR> + <TR> + <TH align=right>Bug 76146 blocks:</TH> + <TD></TD> + <TD><INPUT name=blocked> </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 </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 != '') {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 != 'mchapman@uk.ibm.com') && (this.value != '')) { document.changeform.knob[4].checked=true; }" +size=32 value=mchapman@uk.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=76146">View Bug +Activity</A> | <A +href="https://bugs.eclipse.org/bugs/long_list.cgi?buglist=76146">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=76146#c0" + name=c0>Description</A>: </B></TD> + <TD align=right width="100%">Opened: 2004-10-13 04:51 </TD></TR></TBODY></TABLE> +<HR> +<!-- 1.0@bugzilla.org --><PRE>To recreate: + +- Check out the QuickFix project from ajdt.test project +java.lang.NullPointerException- Open TestAspect.java in the Java Editor (right click > open with > Java +Editor) +- Click on the lightbulb with the error marker (the same line as File f = new +File("tmp"); +java.lang.NullPointerException- An Internal Error appear in the Error log with the following stack trace: + + + +java.lang.NullPointerException +at +org.eclipse.jdt.internal.ui.text.correction.UnresolvedElementsSubProcessor.getT +ypeProposals(UnresolvedElementsSubProcessor.java:395) +at org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor.process +(QuickFixProcessor.java:270) +at org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor.getCorrections +(QuickFixProcessor.java:202) +at +org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.collectCorr +ections(JavaCorrectionProcessor.java:240) +at +org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.processAnno +tations(JavaCorrectionProcessor.java:208) +at +org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.computeComp +letionProposals(JavaCorrectionProcessor.java:177) +at +org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposal +s(ContentAssistant.java:1472) +at +org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals +(CompletionProposalPopup.java:242) +at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$7 +(CompletionProposalPopup.java:238) +at org.eclipse.jface.text.contentassist.CompletionProposalPopup$1.run +(CompletionProposalPopup.java:197) +at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) +at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals +(CompletionProposalPopup.java:192) +at +org.eclipse.jface.text.contentassist.ContentAssistant.showPossibleCompletions +(ContentAssistant.java:1320) +at +org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionAssistant.showPossibl +eCompletions(JavaCorrectionAssistant.java:159) +at +org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewe +r.doOperation(CompilationUnitEditor.java:184) +at org.eclipse.jdt.internal.ui.javaeditor.JavaSelectAnnotationRulerAction.run +(JavaSelectAnnotationRulerAction.java:78) +at org.eclipse.ui.texteditor.AbstractRulerActionDelegate.run +(AbstractRulerActionDelegate.java:99) +at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:276) +at org.eclipse.ui.internal.PluginAction.run(PluginAction.java:238) +at org.eclipse.ui.texteditor.AbstractTextEditor$11.triggerAction +(AbstractTextEditor.java:2110) +at org.eclipse.ui.texteditor.AbstractTextEditor$11.mouseUp +(AbstractTextEditor.java:2117) +at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:136) +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:2772) +at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2431) +at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377) +at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348) +at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254) +at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) +at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96) +at org.eclipse.core.internal.runtime.PlatformActivator$1.run +(PlatformActivator.java:335) +at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273) +at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129) +at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +at sun.reflect.NativeMethodAccessorImpl.invoke +(NativeMethodAccessorImpl.java:39) +at sun.reflect.DelegatingMethodAccessorImpl.invoke +(DelegatingMethodAccessorImpl.java:25) +at java.lang.reflect.Method.invoke(Method.java:324) +at org.eclipse.core.launcher.Main.basicRun(Main.java:183) +at org.eclipse.core.launcher.Main.run(Main.java:644) +at org.eclipse.core.launcher.Main.main(Main.java:628) + + +Looking at the jdt code in UnresolvedElementsSubProcessor.java, at line 395, +the parent field is null: + + ASTNode parent= selectedNode.getParent(); + while (parent.getLength() == selectedNode.getLength()) { // line 395 + parent= parent.getParent(); + } + +java.lang.NullPointerException There just needs to be a null check as there is above: + + + ASTNode selectedNode= problem.getCoveringNode(context.getASTRoot()); + if (selectedNode == null) { + return; + } + int kind= SimilarElementsRequestor.ALL_TYPES; + + ASTNode parent= selectedNode.getParent(); + while (parent.getLength() == selectedNode.getLength()) { + parent= parent.getParent(); + } + +should become: + + + ASTNode selectedNode= problem.getCoveringNode(context.getASTRoot()); + if (selectedNode == null) { + return; + } + int kind= SimilarElementsRequestor.ALL_TYPES; + + ASTNode parent= selectedNode.getParent(); + if (parent == null) { + return; + } + while (parent.getLength() == selectedNode.getLength()) { + parent= parent.getParent(); + } + + +This needs to be raised as a jdt bug, since we don't pass through any ajdt +code in order to get here. + +Raising this bug against ajdt is just for tracking. + +(note this happens on 1.1.12, but also on the latest AJDT dev build).</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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> </TD> + <TD vAlign=center align=right><A + href="https://bugs.eclipse.org/bugs/createaccount.cgi">New Account</A> + | <A + href="https://bugs.eclipse.org/bugs/query.cgi?GoAheadAndLogIn=1">Log In</A> + </TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML> diff --git a/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/40152.html b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/40152.html new file mode 100644 index 000000000..fb15d0fa8 --- /dev/null +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/40152.html @@ -0,0 +1,1228 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!-- saved from url=(0051)https://bugs.eclipse.org/bugs/show_bug.cgi?id=40152 --> +<!-- 1.0@bugzilla.org --><!-- 1.0@bugzilla.org --><HTML><HEAD><TITLE>Bug 40152 - Junit tests fail on GTK</TITLE> +<META http-equiv=Content-Type content="text/html; charset=iso-8859-1"><LINK +href="show_bug.cgi?id=4862" rel=First><LINK href="show_bug.cgi?id=40059" +rel=Prev><LINK href="show_bug.cgi?id=40723" rel=Next><LINK +href="show_bug.cgi?id=79413" 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="40152_files/EclipseBannerPic.jpg" width=115></TD> + <TD width=637><A href="http://www.eclipse.org/"><IMG height=50 + src="40152_files/gradient.jpg" width=282 border=0></A></TD> + <TD width=250><IMG height=48 src="40152_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 + 40152</B></FONT> </TD></TR></TBODY></TABLE></TD> + <TD vAlign=center> </TD> + <TD vAlign=center align=left>Junit tests fail on GTK</TD></TR></TBODY></TABLE><!-- 1.0@bugzilla.org --><B>Bug List:</B> (18 of +183) <A href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=4862">First</A> <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=79413">Last</A> <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=40059">Prev</A> <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=40723">Next</A> + <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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=20040525174037 name=delta_ts> <INPUT type=hidden value=2 +name=longdesclength> <INPUT type=hidden value=40152 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=40152">40152</A> </TD> + <TD> </TD> + <TD align=right><B>Platform:</B> </TD> + <TD><SELECT name=rep_platform> <OPTION value=All>All</OPTION> <OPTION + value=Macintosh>Macintosh</OPTION> <OPTION value=PC selected>PC</OPTION> + <OPTION value="Power PC">Power PC</OPTION> <OPTION + value=Sun>Sun</OPTION> <OPTION value=Other>Other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Reporter:</B> </TD> + <TD>christophe_cornu@ca.ibm.com (Christophe Cornu) </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=Birt>Birt</OPTION> <OPTION + value=CDT>CDT</OPTION> <OPTION value=CME>CME</OPTION> <OPTION + value=Community>Community</OPTION> <OPTION value=ECESIS>ECESIS</OPTION> + <OPTION value=ECF>ECF</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> </TD> + <TD align=right><B>OS:</B> </TD> + <TD><SELECT name=op_sys> <OPTION value=All>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 + selected>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=Solaris-GTK>Solaris-GTK</OPTION> <OPTION + value=Solaris-Motif>Solaris-Motif</OPTION> <OPTION value="Unix All">Unix + All</OPTION> <OPTION value=other>other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Add 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> </TD> + <TD align=right><B>Version:</B> </TD> + <TD><SELECT name=version> <OPTION value=1.0>1.0</OPTION> <OPTION + value=2.0>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 selected>3.0</OPTION> + <OPTION value=3.0.1>3.0.1</OPTION> <OPTION value=3.1>3.1</OPTION></SELECT> + </TD> + <TD> </TD> + <TD vAlign=top align=right rowSpan=4><B>CC:</B> </TD> + <TD vAlign=top rowSpan=4><INPUT type=hidden name=cc> </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> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Resolution</A>: + </B></TD> + <TD></TD> + <TD> </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 + selected>major</OPTION> <OPTION value=normal>normal</OPTION> <OPTION + value=minor>minor</OPTION> <OPTION value=trivial>trivial</OPTION> + <OPTION value=enhancement>enhancement</OPTION></SELECT> </TD> + <TD> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Assigned To</A>: + </B></TD> + <TD>felipe_heidrich@ca.ibm.com (Felipe Heidrich)</TD> + <TD> </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> </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="Junit tests fail on GTK" + 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=40152&action=enter">Create + a New Attachment</A> (proposed patch, testcase, etc.) </TD> + <TD><A + href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=40152&action=viewall">View + All</A> </TD></TR></TBODY></TABLE><BR> +<TABLE> + <TBODY> + <TR> + <TH align=right>Bug 40152 depends on:</TH> + <TD></TD> + <TD><INPUT name=dependson> </TD> + <TD rowSpan=2><A + href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=40152">Show + dependency tree</A> </TD></TR> + <TR> + <TH align=right>Bug 40152 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 <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_bug&bug_id=40152">Show + votes for this bug</A> <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_user&bug_id=40152">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 </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 != '') {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 != 'felipe_heidrich@ca.ibm.com') && (this.value != '')) { document.changeform.knob[4].checked=true; }" +size=32 value=felipe_heidrich@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=40152">View Bug +Activity</A> | <A +href="https://bugs.eclipse.org/bugs/long_list.cgi?buglist=40152">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=40152#c0" + name=c0>Description</A>: </B></TD> + <TD align=right width="100%">Opened: 2003-07-15 16:25 </TD></TR></TBODY></TABLE> +<HR> +<!-- 1.0@bugzilla.org --><PRE>latest from head (20030715) generate about 30 errors/failures. + +......................................... +......................................... +.........................E................ +..........4 +5 +............................... +......................................... +......................................... +......................................... +......................................... +......................................... +...........F.....F...........F.E.E............ +.................F....F.................... +.......... +(<unknown>:6548): Gdk-CRITICAL **: file gdkdraw.c: line 238 +(gdk_drawable_get_display): assertion `GDK_IS_DRAWABLE (drawable)' failed + +(<unknown>:6548): Gdk-CRITICAL **: file gdkdisplay.c: line 498 +(gdk_display_get_window_at_pointer): assertion `GDK_IS_DISPLAY (display)' +failed +........ +(<unknown>:6548): Gdk-CRITICAL **: file gdkdraw.c: line 238 +(gdk_drawable_get_display): assertion `GDK_IS_DRAWABLE (drawable)' failed + +(<unknown>:6548): Gdk-CRITICAL **: file gdkdisplay.c: line 498 +(gdk_display_get_window_at_pointer): assertion `GDK_IS_DISPLAY (display)' +failed +....................... +......................................... +..............F........................... +......................................... +....................................F..... +......................................... +......................................... +......................................... +....................................... +(<unknown>:6548): Gtk-CRITICAL **: file gtkwidget.c: line 5139 +(gtk_widget_set_size_request): assertion `width >= -1' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtkwidget.c: line 5139 +(gtk_widget_set_size_request): assertion `width >= -1' failed +.. +................... +(<unknown>:6548): Gtk-CRITICAL **: file gtkwidget.c: line 5139 +(gtk_widget_set_size_request): assertion `width >= -1' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtkwidget.c: line 5139 +(gtk_widget_set_size_request): assertion `width >= -1' failed +...................... +......................................... +.................................. +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 9817 +(gtk_tree_view_get_path_at_pos): assertion `tree_view->priv->bin_window != +NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 9817 +(gtk_tree_view_get_path_at_pos): assertion `tree_view->priv->bin_window != +NULL' failed +....... +... +(<unknown>:6548): Gtk-CRITICAL **: file gtkliststore.c: line 533 +(gtk_list_store_get_path): assertion `iter->stamp == GTK_LIST_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtkliststore.c: line 533 +(gtk_list_store_get_path): assertion `iter->stamp == GTK_LIST_STORE +(tree_model)->stamp' failed +......... +(<unknown>:6548): Gtk-CRITICAL **: file gtkliststore.c: line 533 +(gtk_list_store_get_path): assertion `iter->stamp == GTK_LIST_STORE +(tree_model)->stamp' failed +.. +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 9817 +(gtk_tree_view_get_path_at_pos): assertion `tree_view->priv->bin_window != +NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 9817 +(gtk_tree_view_get_path_at_pos): assertion `tree_view->priv->bin_window != +NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 9817 +(gtk_tree_view_get_path_at_pos): assertion `tree_view->priv->bin_window != +NULL' failed +F........................... +......................................... +........................................F. +............F........F........F...F.......... +......................................... +......................................... +.....................F.F................... +......................................... +......................................... +................................ +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 9817 +(gtk_tree_view_get_path_at_pos): assertion `tree_view->priv->bin_window != +NULL' failed +F. +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreestore.c: line 569 +(gtk_tree_store_get_path): assertion `iter->stamp == GTK_TREE_STORE +(tree_model)->stamp' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 369 +(gtk_tree_path_get_depth): assertion `path != NULL' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreeview.c: line 8800 +(gtk_tree_view_scroll_to_cell): assertion `path != NULL || column != NULL' +failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtktreemodel.c: line 400 +(gtk_tree_path_free): assertion `path != NULL' failed +........ +......................................... +......................................... +...........................F.............. +......................................... +......................................... +............. +(<unknown>:6548): Gtk-CRITICAL **: file gtkeditable.c: line 172 +(gtk_editable_delete_selection): assertion `GTK_IS_EDITABLE (editable)' failed + +(<unknown>:6548): Gtk-CRITICAL **: file gtkeditable.c: line 172 +(gtk_editable_delete_selection): assertion `GTK_IS_EDITABLE (editable)' failed +F....F.......F.......F.E.......E.. +......................................... +......................................... +............................. +(<unknown>:6548): Gtk-CRITICAL **: file gtkframe.c: line 362 +(gtk_frame_set_label_widget): assertion `label_widget == NULL || label_widget- +>parent == NULL' failed +............ +......................................... +......................................... +................F......................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +.......................................F.F. +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +...........F.F............................. +..F....F..E.E................................ +....F.F.................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +......................................... +....... +Time: 111.199 +There were 7 errors: +1) test_getFontData +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_graphics_Font) +java.lang.NullPointerException + at org.eclipse.swt.graphics.Font.dispose(Font.java:143) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_graphics_Font.test_getFontData +(Test_org_eclipse_swt_graphics_Font.java:239) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_graphics_Font.runTest +(Test_org_eclipse_swt_graphics_Font.java:308) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +2) test_setText$Ljava_lang_String +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem) +org.eclipse.swt.SWTError: Cannot get text + at org.eclipse.swt.SWT.error(SWT.java:2391) + at org.eclipse.swt.SWT.error(SWT.java:2295) + at org.eclipse.swt.widgets.Widget.error(Widget.java:375) + at org.eclipse.swt.widgets.TableItem.getText(TableItem.java:350) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.test_setText +$Ljava_lang_String(Test_org_eclipse_swt_widgets_TableItem.java:359) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.runTest +(Test_org_eclipse_swt_widgets_TableItem.java:518) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +3) test_setTextILjava_lang_String +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem) +org.eclipse.swt.SWTError: Cannot get text + at org.eclipse.swt.SWT.error(SWT.java:2391) + at org.eclipse.swt.SWT.error(SWT.java:2295) + at org.eclipse.swt.widgets.Widget.error(Widget.java:375) + at org.eclipse.swt.widgets.TableItem.getText(TableItem.java:350) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.test_setText +ILjava_lang_String(Test_org_eclipse_swt_widgets_TableItem.java:396) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.runTest +(Test_org_eclipse_swt_widgets_TableItem.java:519) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +4) test_removeII +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo) +java.lang.IllegalArgumentException: Index out of bounds + at org.eclipse.swt.SWT.error(SWT.java:2351) + at org.eclipse.swt.SWT.error(SWT.java:2295) + at org.eclipse.swt.widgets.Widget.error(Widget.java:375) + at org.eclipse.swt.widgets.Combo.remove(Combo.java:938) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.test_removeII +(Test_org_eclipse_swt_widgets_Combo.java:397) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.runTest +(Test_org_eclipse_swt_widgets_Combo.java:688) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +5) test_setItemILjava_lang_String +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo) +java.lang.ArrayIndexOutOfBoundsException: 0 + at org.eclipse.swt.widgets.Combo.setItem(Combo.java:1103) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.test_setItemILja +va_lang_String(Test_org_eclipse_swt_widgets_Combo.java:503) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.runTest +(Test_org_eclipse_swt_widgets_Combo.java:695) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +6) test_print +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText) +java.lang.NullPointerException + at org.eclipse.swt.custom.StyledText$Printing.<init> +(StyledText.java:200) + at org.eclipse.swt.custom.StyledText.print(StyledText.java:5933) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.test_print +(Test_org_eclipse_swt_custom_StyledText.java:1690) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.runTest +(Test_org_eclipse_swt_custom_StyledText.java:4165) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +7) test_printLorg_eclipse_swt_printing_Printer +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText) +java.lang.NullPointerException + at org.eclipse.swt.custom.StyledText$Printing.<init> +(StyledText.java:200) + at org.eclipse.swt.custom.StyledText.print(StyledText.java:5988) + at org.eclipse.swt.custom.StyledText.print(StyledText.java:5963) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.test_printLo +rg_eclipse_swt_printing_Printer +(Test_org_eclipse_swt_custom_StyledText.java:1710) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.runTest +(Test_org_eclipse_swt_custom_StyledText.java:4166) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +There were 30 failures: +1) test_getBoundsI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem) +junit.framework.AssertionFailedError: :a: + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.test_getBoun +dsI(Test_org_eclipse_swt_widgets_TableItem.java:85) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.runTest +(Test_org_eclipse_swt_widgets_TableItem.java:501) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +2) test_getImageBoundsI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem) +junit.framework.AssertionFailedError: :e: + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.test_getImag +eBoundsI(Test_org_eclipse_swt_widgets_TableItem.java:177) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.runTest +(Test_org_eclipse_swt_widgets_TableItem.java:506) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +3) test_setImageIndentI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem) +junit.framework.AssertionFailedError: expected:<1> but was:<0> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.test_setImag +eIndentI(Test_org_eclipse_swt_widgets_TableItem.java:338) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableItem.runTest +(Test_org_eclipse_swt_widgets_TableItem.java:517) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +4) test_getWidth +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableColumn) +junit.framework.AssertionFailedError: :a: width=0 should be=10 + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableColumn.test_getWi +dth(Test_org_eclipse_swt_widgets_TableColumn.java:122) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableColumn.runTest +(Test_org_eclipse_swt_widgets_TableColumn.java:264) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +5) test_setAlignmentI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableColumn) +junit.framework.AssertionFailedError: :c: Should not be allowed to set +alignment of the first column + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableColumn.test_setAl +ignmentI(Test_org_eclipse_swt_widgets_TableColumn.java:177) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TableColumn.runTest +(Test_org_eclipse_swt_widgets_TableColumn.java:268) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +6) test_setDefaultItemLorg_eclipse_swt_widgets_MenuItem +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Menu) +junit.framework.AssertionFailedError: expected:<null> but was:<MenuItem {}> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Menu.test_setDefaultIt +emLorg_eclipse_swt_widgets_MenuItem(Test_org_eclipse_swt_widgets_Menu.java:272) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Menu.runTest +(Test_org_eclipse_swt_widgets_Menu.java:387) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +7) test_getMonitor +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Shell) +junit.framework.AssertionFailedError + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Control.test_getMonito +r(Test_org_eclipse_swt_widgets_Control.java:287) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Control.runTest +(Test_org_eclipse_swt_widgets_Control.java:819) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Scrollable.runTest +(Test_org_eclipse_swt_widgets_Scrollable.java:72) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Composite.runTest +(Test_org_eclipse_swt_widgets_Composite.java:159) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Canvas.runTest +(Test_org_eclipse_swt_widgets_Canvas.java:115) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Decorations.runTest +(Test_org_eclipse_swt_widgets_Decorations.java:250) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Shell.runTest +(Test_org_eclipse_swt_widgets_Shell.java:428) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +8) test_setTopIndexI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_List) +junit.framework.AssertionFailedError: expected:<0> but was:<1> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_List.test_setTopIndexI +(Test_org_eclipse_swt_widgets_List.java:2019) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_List.runTest +(Test_org_eclipse_swt_widgets_List.java:2144) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +9) test_getDoubleClickEnabled +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text) +junit.framework.AssertionFailedError: expected:<false> but was:<true> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.test_getDoubleCli +ckEnabled(Test_org_eclipse_swt_widgets_Text.java:316) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.runTest +(Test_org_eclipse_swt_widgets_Text.java:953) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +10) test_getTopIndex +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text) +junit.framework.AssertionFailedError: expected:<1> but was:<0> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.test_getTopIndex +(Test_org_eclipse_swt_widgets_Text.java:424) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.runTest +(Test_org_eclipse_swt_widgets_Text.java:966) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +11) test_setDoubleClickEnabledZ +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text) +junit.framework.AssertionFailedError: expected:<false> but was:<true> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.test_setDoubleCli +ckEnabledZ(Test_org_eclipse_swt_widgets_Text.java:599) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.runTest +(Test_org_eclipse_swt_widgets_Text.java:974) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +12) test_setTabsI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text) +junit.framework.AssertionFailedError: expected:<8> but was:<0> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.test_setTabsI +(Test_org_eclipse_swt_widgets_Text.java:759) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.runTest +(Test_org_eclipse_swt_widgets_Text.java:982) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +13) test_setTopIndexI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text) +junit.framework.AssertionFailedError: expected:<1> but was:<0> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.test_setTopIndexI +(Test_org_eclipse_swt_widgets_Text.java:820) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Text.runTest +(Test_org_eclipse_swt_widgets_Text.java:985) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +14) test_setMaximumI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar) +junit.framework.AssertionFailedError: expected:<1> but was:<10> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar.check +(Test_org_eclipse_swt_widgets_ScrollBar.java:67) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar.report +(Test_org_eclipse_swt_widgets_ScrollBar.java:61) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar.test_setMaxi +mumI(Test_org_eclipse_swt_widgets_ScrollBar.java:757) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar.runTest +(Test_org_eclipse_swt_widgets_ScrollBar.java:892) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +15) test_setMinimumI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar) +junit.framework.AssertionFailedError: expected:<10> but was:<9> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar.check +(Test_org_eclipse_swt_widgets_ScrollBar.java:68) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar.report +(Test_org_eclipse_swt_widgets_ScrollBar.java:61) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar.test_setMini +mumI(Test_org_eclipse_swt_widgets_ScrollBar.java:773) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ScrollBar.runTest +(Test_org_eclipse_swt_widgets_ScrollBar.java:893) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +16) test_setTopItemLorg_eclipse_swt_widgets_TreeItem +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Tree) +junit.framework.AssertionFailedError: expected:<TreeItem {}> but was:<null> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Tree.test_setTopItemLo +rg_eclipse_swt_widgets_TreeItem(Test_org_eclipse_swt_widgets_Tree.java:424) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Tree.runTest +(Test_org_eclipse_swt_widgets_Tree.java:538) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +17) test_setSelectionI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TabFolder) +junit.framework.AssertionFailedError: expected:<0> but was:<1> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TabFolder.test_setSele +ctionI(Test_org_eclipse_swt_widgets_TabFolder.java:307) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_TabFolder.runTest +(Test_org_eclipse_swt_widgets_TabFolder.java:405) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +18) test_clearSelection +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo) +junit.framework.AssertionFailedError: :d: + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.test_clearSelect +ion(Test_org_eclipse_swt_widgets_Combo.java:130) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.runTest +(Test_org_eclipse_swt_widgets_Combo.java:669) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +19) test_deselectI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo) +junit.framework.AssertionFailedError: :b:0 + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.test_deselectI +(Test_org_eclipse_swt_widgets_Combo.java:155) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.runTest +(Test_org_eclipse_swt_widgets_Combo.java:673) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +20) test_getSelectionIndex +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo) +junit.framework.AssertionFailedError: expected:<1> but was:<0> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.test_getSelectio +nIndex(Test_org_eclipse_swt_widgets_Combo.java:219) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.runTest +(Test_org_eclipse_swt_widgets_Combo.java:680) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +21) test_removeI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo) +junit.framework.AssertionFailedError: index 0 expected:<0> but was:<-1> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.test_removeI +(Test_org_eclipse_swt_widgets_Combo.java:356) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Combo.runTest +(Test_org_eclipse_swt_widgets_Combo.java:687) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +22) test_getRowCount +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ToolBar) +junit.framework.AssertionFailedError: :a:1 + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ToolBar.test_getRowCou +nt(Test_org_eclipse_swt_widgets_ToolBar.java:132) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_ToolBar.runTest +(Test_org_eclipse_swt_widgets_ToolBar.java:206) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +23) test_setMaximumI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider) +junit.framework.AssertionFailedError: setMaximum(11): Thumb Expected: 1 +Actual: 10 + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider.check +(Test_org_eclipse_swt_widgets_Slider.java:67) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider.report +(Test_org_eclipse_swt_widgets_Slider.java:60) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider.test_setMaximum +I(Test_org_eclipse_swt_widgets_Slider.java:743) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider.runTest +(Test_org_eclipse_swt_widgets_Slider.java:836) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +24) test_setMinimumI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider) +junit.framework.AssertionFailedError: setMinimum(91): Thumb Expected: 9 +Actual: 10 + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider.check +(Test_org_eclipse_swt_widgets_Slider.java:67) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider.report +(Test_org_eclipse_swt_widgets_Slider.java:60) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider.test_setMinimum +I(Test_org_eclipse_swt_widgets_Slider.java:755) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_widgets_Slider.runTest +(Test_org_eclipse_swt_widgets_Slider.java:837) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +25) test_copy +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText) +junit.framework.AssertionFailedError: :a: + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.test_copy +(Test_org_eclipse_swt_custom_StyledText.java:559) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.runTest +(Test_org_eclipse_swt_custom_StyledText.java:4127) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +26) test_cut +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText) +junit.framework.AssertionFailedError: :a: + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.test_cut +(Test_org_eclipse_swt_custom_StyledText.java:619) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.runTest +(Test_org_eclipse_swt_custom_StyledText.java:4128) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +27) test_getTopIndex +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText) +junit.framework.AssertionFailedError: :d: + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.test_getTopI +ndex(Test_org_eclipse_swt_custom_StyledText.java:1388) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.runTest +(Test_org_eclipse_swt_custom_StyledText.java:4159) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +28) test_invokeActionI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText) +junit.framework.ComparisonFailure: expected:<... +...> but was:<......> + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.test_invokeA +ctionI(Test_org_eclipse_swt_custom_StyledText.java:1593) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.runTest +(Test_org_eclipse_swt_custom_StyledText.java:4163) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +29) test_setTopIndexI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText) +junit.framework.AssertionFailedError: :e: + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.test_setTopI +ndexI(Test_org_eclipse_swt_custom_StyledText.java:3943) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.runTest +(Test_org_eclipse_swt_custom_StyledText.java:4202) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) +30) test_setTopPixelI +(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText) +junit.framework.AssertionFailedError: :f: + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.test_setTopP +ixelI(Test_org_eclipse_swt_custom_StyledText.java:3972) + at +org.eclipse.swt.tests.junit.Test_org_eclipse_swt_custom_StyledText.runTest +(Test_org_eclipse_swt_custom_StyledText.java:4203) + at org.eclipse.swt.tests.junit.AllTests.main(AllTests.java:25) + +FAILURES!!! +Tests run: 4148, Failures: 30, Errors: 7 + + +Calls to warnUnimpl: 958</PRE><BR><I>------- Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=40152#c1" name=c1>#1</A> +From <A href="mailto:felipe_heidrich@ca.ibm.com">Felipe Heidrich</A> 2003-07-28 +17:17 ------- </I><PRE>I was able to get rid of the GTK warnings, we still have 2 errors and 28 +Failures. +</PRE> +<HR> +<!-- 1.0@bugzilla.org --><B>Bug List:</B> (18 of 183) <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=4862">First</A> <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=79413">Last</A> <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=40059">Prev</A> <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=40723">Next</A> + <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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> </TD> + <TD vAlign=center align=right><A + href="https://bugs.eclipse.org/bugs/createaccount.cgi">New Account</A> + | <A + href="https://bugs.eclipse.org/bugs/query.cgi?GoAheadAndLogIn=1">Log In</A> + </TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML> diff --git a/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/4548.html b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/4548.html new file mode 100644 index 000000000..b7047a40b --- /dev/null +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/4548.html @@ -0,0 +1,377 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!-- saved from url=(0050)https://bugs.eclipse.org/bugs/show_bug.cgi?id=4548 --> +<!-- 1.0@bugzilla.org --><!-- 1.0@bugzilla.org --><HTML><HEAD><TITLE>Bug 4548 - DCR: TableTree should support icon in 1st column (1G06WFT)</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="4548_files/EclipseBannerPic.jpg" width=115></TD> + <TD width=637><A href="http://www.eclipse.org/"><IMG height=50 + src="4548_files/gradient.jpg" width=282 border=0></A></TD> + <TD width=250><IMG height=48 src="4548_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 + 4548</B></FONT> </TD></TR></TBODY></TABLE></TD> + <TD vAlign=center> </TD> + <TD vAlign=center align=left>DCR: TableTree should support icon in 1st + column (1G06WFT)</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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=20020527161709 name=delta_ts> <INPUT type=hidden value=2 +name=longdesclength> <INPUT type=hidden value=4548 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=4548">4548</A> + </TD> + <TD> </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> </TD> + <TD align=right><B>Reporter:</B> </TD> + <TD>erich_gamma@ch.ibm.com (Erich Gamma) </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=Birt>Birt</OPTION> <OPTION + value=CDT>CDT</OPTION> <OPTION value=CME>CME</OPTION> <OPTION + value=Community>Community</OPTION> <OPTION value=ECESIS>ECESIS</OPTION> + <OPTION value=ECF>ECF</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> </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=Solaris-GTK>Solaris-GTK</OPTION> <OPTION + value=Solaris-Motif>Solaris-Motif</OPTION> <OPTION value="Unix All">Unix + All</OPTION> <OPTION value=other>other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Add 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> </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> </TD> + <TD vAlign=top align=right rowSpan=4><B>CC:</B> </TD> + <TD vAlign=top rowSpan=4><INPUT type=hidden name=cc> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Status</A>: </B></TD> + <TD>RESOLVED</TD> + <TD> </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>P3</OPTION> <OPTION + value=P4>P4</OPTION> <OPTION value=P5 selected>P5</OPTION></SELECT> </TD> + <TD> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Resolution</A>: + </B></TD> + <TD>WONTFIX</TD> + <TD> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Assigned To</A>: + </B></TD> + <TD>veronika_irvine@ca.ibm.com (Veronika Irvine)</TD> + <TD> </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> </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="DCR: TableTree should support icon in 1st column (1G06WFT)" + 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=4548&action=enter">Create + a New Attachment</A> (proposed patch, testcase, etc.) </TD> + <TD><A + href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=4548&action=viewall">View + All</A> </TD></TR></TBODY></TABLE><BR> +<TABLE> + <TBODY> + <TR> + <TH align=right>Bug 4548 depends on:</TH> + <TD></TD> + <TD><INPUT name=dependson> </TD> + <TD rowSpan=2><A + href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=4548">Show + dependency tree</A> </TD></TR> + <TR> + <TH align=right>Bug 4548 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 <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_bug&bug_id=4548">Show + votes for this bug</A> <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_user&bug_id=4548">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>RESOLVED WONTFIX</B> <BR><INPUT type=radio value=reopen name=knob> +Reopen bug <BR><INPUT type=radio value=verify name=knob> Mark bug as +<B>VERIFIED</B><BR><INPUT type=radio value=close name=knob> Mark bug as +<B>CLOSED</B><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=4548">View Bug +Activity</A> | <A +href="https://bugs.eclipse.org/bugs/long_list.cgi?buglist=4548">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=4548#c0" + name=c0>Description</A>: </B></TD> + <TD align=right width="100%">Opened: 2001-10-11 14:18 </TD></TR></TBODY></TABLE> +<HR> +<!-- 1.0@bugzilla.org --><PRE>EG (8/24/00 3:41:25 PM) + TableTree doesn't support showing an icon in the first column. The icon is eaten up + by the +/- icon. + Not being able to have an icon in the first column reduces the applicability + of TableTree (we would like to use it in the Java plugin, but we can't). + +NOTES: + +VI (8/24/00 10:54:39 AM) + TableTree is implemented using the Windows table widget and this only allows + one image per column. Sorry, there's nothing we can do. + +AW (24.08.00 17:31:06) + Why not combining the +/- icon with the client's icon into a single icon? + +EG (8/29/00 3:35:01 PM) + JFace has support for compositing icons see: + com.ibm.jface.examples.compositeimage.CompositeImageExample + +CM (3/17/01 5:29:49 PM) + P1/M1 (April 1st, 2001) + Need to know the priority of 1GAJ9KP: SWT:ALL - TableTree class has no selection support for the SWT.CHECK style + because these two PRs may conflict. + +CM (3/28/01 5:09:33 PM) + We investigated using the Windows "state image" feature in Table, but this is already being used by + checkboxes if the Table is created with check style. It would also mean that we would have to provide + platform-specific public API on Table to allow TableTree class to set/get state images. So we decided + against this. + + VI is going to investigate merging the [+]/[-] images with the user's image. We would try to write it + in such a way that only those who actually put an image in the first column would have to pay for + the added slowness. We suspect there may be issues such as background color/transparency + problems, hit test problems, selection highlight problems, and cheese problems, but we will have + to try it first before we know for sure. + +VI (4/4/2001 10:41:59 AM) + Two major issues which prevent us from merging the [+]/[-] with the user's image and using the normal first column image: + 1) Images of different sizes can be added to the control, however the size of the image displayed in the associated + Windows Common Control will be constrained to the size of the first image added to the ImageList. + Images for all columns are added to the same ImageList and therefore must have the exact same height and WIDTH. + This makes merging the +/- and the first column image have impact on every image in the TableTree + 2) There is a limit to how may images I can cram in the ImageList. Having potentially 3 per row I think will quickly exceed the limit. + +VI (4/4/2001 05:20 PM) + + We have a PR that requests support for an image in the first column of a TableTree and I believe that you + are the prime requestor. + + I have tried to make this work and below is the best I can do. As you can see, there is a limitation on the + underlying native widget which is that all images in the TableTree must have the exact same height and width. + Consequently, when I leave enough room to merge the +/- image with the image you wish to show in the first column, + this causes all the other images in the TableTree to be stretched width wise. + + <picture> + + It is my opinion that the current TableTree can not be made to work any better than this. If this is not + adequate for your use, the only alternative is to write a custom widget that does this and does not + use the native widget. Writing a full custom widget is not trivial. It will probably require a month or + two and will probably not give all the capability that is present in native List or Tree widgets (just + because there are a lot of subtle things going on there and I won't have time to get them all). I need + to know if I should commence with a custom widget. Also, as I have other responsibilities, Mike and I will + have to discuss which of them will be set aside before I can do this work. + +VI (4/27/2001 8:42:19 AM) + Have received no feedback requesting a custom Tree or implementation of the solution presented above. + Moving to Inactive.</PRE><BR><I>------- Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=4548#c1" name=c1>#1</A> From +<A href="mailto:veronika_irvine@ca.ibm.com">Veronika Irvine</A> 2002-05-27 16:17 +------- </I><PRE>Closing this bug report. A new DCR should be raised from a better custom table +tree.</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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> </TD> + <TD vAlign=center align=right><A + href="https://bugs.eclipse.org/bugs/createaccount.cgi">New Account</A> + | <A + href="https://bugs.eclipse.org/bugs/query.cgi?GoAheadAndLogIn=1">Log In</A> + </TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML> diff --git a/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/4862.html b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/4862.html new file mode 100644 index 000000000..813a29a15 --- /dev/null +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/4862.html @@ -0,0 +1,401 @@ +<!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> </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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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> </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> </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> </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> </TD> + <TD align=right><B>Add 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> </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> </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> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Resolution</A>: + </B></TD> + <TD></TD> + <TD> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Assigned To</A>: + </B></TD> + <TD>Silenio_Quarti@ca.ibm.com (Silenio Quarti)</TD> + <TD> </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> </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&action=enter">Create + a New Attachment</A> (proposed patch, testcase, etc.) </TD> + <TD><A + href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=4862&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 <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_bug&bug_id=4862">Show + votes for this bug</A> <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_user&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 </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 != '') {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') && (this.value != '')) { document.changeform.knob[4].checked=true; }" +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> | <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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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> </TD> + <TD vAlign=center align=right><A + href="https://bugs.eclipse.org/bugs/createaccount.cgi">New Account</A> + | <A + href="https://bugs.eclipse.org/bugs/query.cgi?GoAheadAndLogIn=1">Log In</A> + </TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML> diff --git a/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/67395.html b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/67395.html new file mode 100644 index 000000000..ec9911002 --- /dev/null +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/67395.html @@ -0,0 +1,390 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!-- saved from url=(0051)https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395 --> +<!-- 1.0@bugzilla.org --><!-- 1.0@bugzilla.org --><HTML><HEAD><TITLE>Bug 67395 - NullPointerException @ org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler.containsALocalType</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="67395_files/EclipseBannerPic.jpg" width=115></TD> + <TD width=637><A href="http://www.eclipse.org/"><IMG height=50 + src="67395_files/gradient.jpg" width=282 border=0></A></TD> + <TD width=250><IMG height=48 src="67395_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 + 67395</B></FONT> </TD></TR></TBODY></TABLE></TD> + <TD vAlign=center> </TD> + <TD vAlign=center align=left>NullPointerException @ + org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler.containsALocalType</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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=20041108112414 name=delta_ts> <INPUT type=hidden value=10 +name=longdesclength> <INPUT type=hidden value=67395 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=67395">67395</A> </TD> + <TD> </TD> + <TD align=right><B>Platform:</B> </TD> + <TD><SELECT name=rep_platform> <OPTION value=All>All</OPTION> <OPTION + value=Macintosh>Macintosh</OPTION> <OPTION value=PC selected>PC</OPTION> + <OPTION value="Power PC">Power PC</OPTION> <OPTION + value=Sun>Sun</OPTION> <OPTION value=Other>Other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Reporter:</B> </TD> + <TD>Leo.Kuznetsov@windriver.com (Leo Kuznetsov) </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=Birt>Birt</OPTION> <OPTION + value=CDT>CDT</OPTION> <OPTION value=CME>CME</OPTION> <OPTION + value=Community>Community</OPTION> <OPTION value=ECESIS>ECESIS</OPTION> + <OPTION value=ECF>ECF</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 selected>JDT</OPTION> + <OPTION value=OMELET>OMELET</OPTION> <OPTION value=PDE>PDE</OPTION> + <OPTION value=Platform>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> </TD> + <TD align=right><B>OS:</B> </TD> + <TD><SELECT name=op_sys> <OPTION value=All>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" + selected>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=Solaris-GTK>Solaris-GTK</OPTION> <OPTION + value=Solaris-Motif>Solaris-Motif</OPTION> <OPTION value="Unix All">Unix + All</OPTION> <OPTION value=other>other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Add 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=JDT">Component</A>: + </B></TD> + <TD><SELECT name=component> <OPTION value=Core>Core</OPTION> <OPTION + value=Debug selected>Debug</OPTION> <OPTION value=Doc>Doc</OPTION> + <OPTION value=Text>Text</OPTION> <OPTION value=UI>UI</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Version:</B> </TD> + <TD><SELECT name=version> <OPTION value=1.0>1.0</OPTION> <OPTION + value=2.0>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=3.0 selected>3.0</OPTION> <OPTION value=3.0.1>3.0.1</OPTION> + <OPTION value=3.1>3.1</OPTION></SELECT> </TD> + <TD> </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=christof_marti@ch.ibm.com>christof_marti@ch.ibm.com</OPTION> + <OPTION value=Darin_Wright@ca.ibm.com>Darin_Wright@ca.ibm.com</OPTION> + <OPTION + value=Michael.Scharf@windriver.com>Michael.Scharf@windriver.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>ASSIGNED</TD> + <TD> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Resolution</A>: + </B></TD> + <TD></TD> + <TD> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Assigned To</A>: + </B></TD> + <TD>luc_bourlier@us.ibm.com (Luc Bourlier)</TD> + <TD> </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" selected>3.1 M4</OPTION> <OPTION + value="3.1 M5">3.1 M5</OPTION> <OPTION value="3.1 M6">3.1 M6</OPTION> + <OPTION value=--->---</OPTION></SELECT> </TD> + <TD> </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="NullPointerException @ org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler.containsALocalType" + 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=67395&action=enter">Create + a New Attachment</A> (proposed patch, testcase, etc.) </TD> + <TD><A + href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=67395&action=viewall">View + All</A> </TD></TR></TBODY></TABLE><BR> +<TABLE> + <TBODY> + <TR> + <TH align=right>Bug 67395 depends on:</TH> + <TD></TD> + <TD><INPUT name=dependson> </TD> + <TD rowSpan=2><A + href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=67395">Show + dependency tree</A> </TD></TR> + <TR> + <TH align=right>Bug 67395 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 <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_bug&bug_id=67395">Show + votes for this bug</A> <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_user&bug_id=67395">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>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[1].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 != '') {document.changeform.knob[2].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 != 'luc_bourlier@us.ibm.com') && (this.value != '')) { document.changeform.knob[3].checked=true; }" +size=32 value=luc_bourlier@us.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=67395">View Bug +Activity</A> | <A +href="https://bugs.eclipse.org/bugs/long_list.cgi?buglist=67395">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=67395#c0" + name=c0>Description</A>: </B></TD> + <TD align=right width="100%">Opened: 2004-06-15 18:14 </TD></TR></TBODY></TABLE> +<HR> +<!-- 1.0@bugzilla.org --><PRE>java.lang.NullPointerException +at +org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler.containsA +LocalType(ASTInstructionCompiler.java:331) +at org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler.visit +(ASTInstructionCompiler.java:2075) +at org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:234) +at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) +at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2503) +at org.eclipse.jdt.core.dom.ReturnStatement.accept0(ReturnStatement.java:133) +at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) +at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2526) +at org.eclipse.jdt.core.dom.Block.accept0(Block.java:133) +at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) +at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2503) +at org.eclipse.jdt.core.dom.MethodDeclaration.accept0 +(MethodDeclaration.java:499) +at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) +at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2526) +at org.eclipse.jdt.core.dom.TypeDeclaration.accept0(TypeDeclaration.java:474) +at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) +at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2526) +at org.eclipse.jdt.core.dom.CompilationUnit.accept0(CompilationUnit.java:290) +at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) +at +org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine.createExpres +sionFromAST(ASTEvaluationEngine.java:251) +at +org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine.getCompiledE +xpression(ASTEvaluationEngine.java:156) +at org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine.evaluate +(ASTEvaluationEngine.java:73) +at +org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate$EvaluationRunnabl +e.run(JavaWatchExpressionDelegate.java:144) +at org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob.run +(JDIThread.java:2510) +at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)</PRE><BR><I>------- +Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395#c1" name=c1>#1</A> +From <A href="mailto:john_arthorne@ca.ibm.com">John Arthorne</A> 2004-06-15 +18:17 ------- </I><PRE>Please include the Eclipse build number in the bug report. Also, it looks like +you are evaluating a watch expression. Please include/describe the expression, +and say if it is reproducible.</PRE><BR><I>------- Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395#c2" name=c2>#2</A> +From <A href="mailto:Darin_Wright@ca.ibm.com">Darin Wright</A> 2004-06-16 13:38 +------- </I><PRE>Do you have the expression that caused this problem?</PRE><BR><I>------- +Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395#c3" name=c3>#3</A> +From <A href="mailto:Darin_Wright@ca.ibm.com">Darin Wright</A> 2004-06-17 12:26 +------- </I><PRE>*** <STRIKE><A title="RESOLVED DUPLICATE - NPE while evaluating watch expression" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67664">Bug 67664</A></STRIKE> has been marked as a duplicate of this bug. ***</PRE><BR><I>------- +Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395#c4" name=c4>#4</A> +From <A href="mailto:Leo.Kuznetsov@windriver.com">Leo Kuznetsov</A> 2004-06-17 +15:53 ------- </I><PRE>This was a function call: + +Sequent.getCurrent().toDebugString() + +where toDebugString() returns String</PRE><BR><I>------- Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395#c5" name=c5>#5</A> +From <A href="mailto:Darin_Wright@ca.ibm.com">Darin Wright</A> 2004-06-23 09:24 +------- </I><PRE>Deferred</PRE><BR><I>------- Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395#c6" name=c6>#6</A> +From <A href="mailto:Darin_Wright@ca.ibm.com">Darin Wright</A> 2004-08-03 14:57 +------- </I><PRE>*** <STRIKE><A title="RESOLVED DUPLICATE - NPE from watch expression evaluation" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=70615">Bug 70615</A></STRIKE> has been marked as a duplicate of this bug. ***</PRE><BR><I>------- +Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395#c7" name=c7>#7</A> +From <A href="mailto:Darin_Wright@ca.ibm.com">Darin Wright</A> 2004-08-03 14:57 +------- </I><PRE>open for 3.1</PRE><BR><I>------- Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395#c8" name=c8>#8</A> +From <A href="mailto:Darin_Wright@ca.ibm.com">Darin Wright</A> 2004-08-03 14:58 +------- </I><PRE>Luc, please advise if this should be fixed in 3.0.1</PRE><BR><I>------- +Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67395#c9" name=c9>#9</A> +From <A href="mailto:Darin_Wright@ca.ibm.com">Darin Wright</A> 2004-08-12 09:26 +------- </I><PRE>*** <STRIKE><A title="RESOLVED DUPLICATE - NPE in ASTInstructionCompiler.containsALocalType" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=71851">Bug 71851</A></STRIKE> has been marked as a duplicate of this bug. ***</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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> </TD> + <TD vAlign=center align=right><A + href="https://bugs.eclipse.org/bugs/createaccount.cgi">New Account</A> + | <A + href="https://bugs.eclipse.org/bugs/query.cgi?GoAheadAndLogIn=1">Log In</A> + </TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML> diff --git a/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/76146.html b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/76146.html new file mode 100644 index 000000000..f806fe8aa --- /dev/null +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/76146.html @@ -0,0 +1,406 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!-- saved from url=(0051)https://bugs.eclipse.org/bugs/show_bug.cgi?id=76146 --> +<!-- 1.0@bugzilla.org --><!-- 1.0@bugzilla.org --><HTML><HEAD><TITLE>Bug 76146 - NPE using quickfix in Aspect opened with java editor</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="76146_files/EclipseBannerPic.jpg" width=115></TD> + <TD width=637><A href="http://www.eclipse.org/"><IMG height=50 + src="76146_files/gradient.jpg" width=282 border=0></A></TD> + <TD width=250><IMG height=48 src="76146_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 + 76146</B></FONT> </TD></TR></TBODY></TABLE></TD> + <TD vAlign=center> </TD> + <TD vAlign=center align=left>NPE using quickfix in Aspect opened with java + editor</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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=20041013045125 name=delta_ts> <INPUT type=hidden value=1 +name=longdesclength> <INPUT type=hidden value=76146 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=76146">76146</A> </TD> + <TD> </TD> + <TD align=right><B>Platform:</B> </TD> + <TD><SELECT name=rep_platform> <OPTION value=All>All</OPTION> <OPTION + value=Macintosh>Macintosh</OPTION> <OPTION value=PC selected>PC</OPTION> + <OPTION value="Power PC">Power PC</OPTION> <OPTION + value=Sun>Sun</OPTION> <OPTION value=Other>Other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Reporter:</B> </TD> + <TD>hawkinsh@uk.ibm.com (Helen Hawkins) </TD></TR> + <TR> + <TD align=right><B>Product:</B> </TD> + <TD><SELECT name=product> <OPTION value=AJDT selected>AJDT</OPTION> + <OPTION value=AspectJ>AspectJ</OPTION> <OPTION value=Birt>Birt</OPTION> + <OPTION value=CDT>CDT</OPTION> <OPTION value=CME>CME</OPTION> <OPTION + value=Community>Community</OPTION> <OPTION value=ECESIS>ECESIS</OPTION> + <OPTION value=ECF>ECF</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>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> </TD> + <TD align=right><B>OS:</B> </TD> + <TD><SELECT name=op_sys> <OPTION value=All>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" + selected>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=Solaris-GTK>Solaris-GTK</OPTION> <OPTION + value=Solaris-Motif>Solaris-Motif</OPTION> <OPTION value="Unix All">Unix + All</OPTION> <OPTION value=other>other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Add 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=AJDT">Component</A>: + </B></TD> + <TD><SELECT name=component> <OPTION value=Core>Core</OPTION> <OPTION + value=Doc>Doc</OPTION> <OPTION value=UI selected>UI</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Version:</B> </TD> + <TD><SELECT name=version> <OPTION value=1.1.11>1.1.11</OPTION> <OPTION + value=1.1.12 selected>1.1.12</OPTION> <OPTION value=1.1.3>1.1.3</OPTION> + <OPTION value=1.1.4>1.1.4</OPTION> <OPTION value=1.1.7>1.1.7</OPTION> + <OPTION value=1.2.0>1.2.0</OPTION> <OPTION value="1.2.0 M1">1.2.0 + M1</OPTION> <OPTION value=unspecified>unspecified</OPTION></SELECT> </TD> + <TD> </TD> + <TD vAlign=top align=right rowSpan=4><B>CC:</B> </TD> + <TD vAlign=top rowSpan=4><INPUT type=hidden name=cc> </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> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Resolution</A>: + </B></TD> + <TD></TD> + <TD> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Assigned To</A>: + </B></TD> + <TD>mchapman@uk.ibm.com (Matt Chapman)</TD> + <TD> </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=--- + selected>---</OPTION> <OPTION value=1.1.12>1.1.12</OPTION> <OPTION + value=1.1.13>1.1.13</OPTION> <OPTION value=1.1.3>1.1.3</OPTION> <OPTION + value=1.1.4>1.1.4</OPTION> <OPTION value=1.2.0>1.2.0</OPTION> <OPTION + value="1.2.0 M1">1.2.0 M1</OPTION> <OPTION value="1.2.0 M2">1.2.0 + M2</OPTION></SELECT> </TD> + <TD> </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="NPE using quickfix in Aspect opened with java editor" + 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=76146&action=enter">Create + a New Attachment</A> (proposed patch, testcase, etc.) </TD> + <TD><A + href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=76146&action=viewall">View + All</A> </TD></TR></TBODY></TABLE><BR> +<TABLE> + <TBODY> + <TR> + <TH align=right>Bug 76146 depends on:</TH> + <TD></TD> + <TD><INPUT name=dependson> </TD> + <TD rowSpan=2><A + href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=76146">Show + dependency tree</A> </TD></TR> + <TR> + <TH align=right>Bug 76146 blocks:</TH> + <TD></TD> + <TD><INPUT name=blocked> </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 </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 != '') {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 != 'mchapman@uk.ibm.com') && (this.value != '')) { document.changeform.knob[4].checked=true; }" +size=32 value=mchapman@uk.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=76146">View Bug +Activity</A> | <A +href="https://bugs.eclipse.org/bugs/long_list.cgi?buglist=76146">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=76146#c0" + name=c0>Description</A>: </B></TD> + <TD align=right width="100%">Opened: 2004-10-13 04:51 </TD></TR></TBODY></TABLE> +<HR> +<!-- 1.0@bugzilla.org --><PRE>To recreate: + +- Check out the QuickFix project from ajdt.test project +- Open TestAspect.java in the Java Editor (right click > open with > Java +Editor) +- Click on the lightbulb with the error marker (the same line as File f = new +File("tmp"); +- An Internal Error appear in the Error log with the following stack trace: + + + +java.lang.NullPointerException +at +org.eclipse.jdt.internal.ui.text.correction.UnresolvedElementsSubProcessor.getT +ypeProposals(UnresolvedElementsSubProcessor.java:395) +at org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor.process +(QuickFixProcessor.java:270) +at org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor.getCorrections +(QuickFixProcessor.java:202) +at +org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.collectCorr +ections(JavaCorrectionProcessor.java:240) +at +org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.processAnno +tations(JavaCorrectionProcessor.java:208) +at +org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor.computeComp +letionProposals(JavaCorrectionProcessor.java:177) +at +org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposal +s(ContentAssistant.java:1472) +at +org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals +(CompletionProposalPopup.java:242) +at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$7 +(CompletionProposalPopup.java:238) +at org.eclipse.jface.text.contentassist.CompletionProposalPopup$1.run +(CompletionProposalPopup.java:197) +at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) +at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals +(CompletionProposalPopup.java:192) +at +org.eclipse.jface.text.contentassist.ContentAssistant.showPossibleCompletions +(ContentAssistant.java:1320) +at +org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionAssistant.showPossibl +eCompletions(JavaCorrectionAssistant.java:159) +at +org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewe +r.doOperation(CompilationUnitEditor.java:184) +at org.eclipse.jdt.internal.ui.javaeditor.JavaSelectAnnotationRulerAction.run +(JavaSelectAnnotationRulerAction.java:78) +at org.eclipse.ui.texteditor.AbstractRulerActionDelegate.run +(AbstractRulerActionDelegate.java:99) +at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:276) +at org.eclipse.ui.internal.PluginAction.run(PluginAction.java:238) +at org.eclipse.ui.texteditor.AbstractTextEditor$11.triggerAction +(AbstractTextEditor.java:2110) +at org.eclipse.ui.texteditor.AbstractTextEditor$11.mouseUp +(AbstractTextEditor.java:2117) +at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:136) +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:2772) +at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2431) +at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377) +at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348) +at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254) +at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) +at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96) +at org.eclipse.core.internal.runtime.PlatformActivator$1.run +(PlatformActivator.java:335) +at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273) +at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129) +at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +at sun.reflect.NativeMethodAccessorImpl.invoke +(NativeMethodAccessorImpl.java:39) +at sun.reflect.DelegatingMethodAccessorImpl.invoke +(DelegatingMethodAccessorImpl.java:25) +at java.lang.reflect.Method.invoke(Method.java:324) +at org.eclipse.core.launcher.Main.basicRun(Main.java:183) +at org.eclipse.core.launcher.Main.run(Main.java:644) +at org.eclipse.core.launcher.Main.main(Main.java:628) + + +Looking at the jdt code in UnresolvedElementsSubProcessor.java, at line 395, +the parent field is null: + + ASTNode parent= selectedNode.getParent(); + while (parent.getLength() == selectedNode.getLength()) { // line 395 + parent= parent.getParent(); + } + +There just needs to be a null check as there is above: + + + ASTNode selectedNode= problem.getCoveringNode(context.getASTRoot()); + if (selectedNode == null) { + return; + } + int kind= SimilarElementsRequestor.ALL_TYPES; + + ASTNode parent= selectedNode.getParent(); + while (parent.getLength() == selectedNode.getLength()) { + parent= parent.getParent(); + } + +should become: + + + ASTNode selectedNode= problem.getCoveringNode(context.getASTRoot()); + if (selectedNode == null) { + return; + } + int kind= SimilarElementsRequestor.ALL_TYPES; + + ASTNode parent= selectedNode.getParent(); + if (parent == null) { + return; + } + while (parent.getLength() == selectedNode.getLength()) { + parent= parent.getParent(); + } + + +This needs to be raised as a jdt bug, since we don't pass through any ajdt +code in order to get here. + +Raising this bug against ajdt is just for tracking. + +(note this happens on 1.1.12, but also on the latest AJDT dev build).</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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> </TD> + <TD vAlign=center align=right><A + href="https://bugs.eclipse.org/bugs/createaccount.cgi">New Account</A> + | <A + href="https://bugs.eclipse.org/bugs/query.cgi?GoAheadAndLogIn=1">Log In</A> + </TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML> diff --git a/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/76388.html b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/76388.html new file mode 100644 index 000000000..1e2c41aa0 --- /dev/null +++ b/org.eclipse.mylyn.bugzilla.tests/testdata/reports-stacktrace/76388.html @@ -0,0 +1,426 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!-- saved from url=(0051)https://bugs.eclipse.org/bugs/show_bug.cgi?id=76388 --> +<!-- 1.0@bugzilla.org --><!-- 1.0@bugzilla.org --><HTML><HEAD><TITLE>Bug 76388 - Assertion failed during pull up refactoring</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="76388_files/EclipseBannerPic.jpg" width=115></TD> + <TD width=637><A href="http://www.eclipse.org/"><IMG height=50 + src="76388_files/gradient.jpg" width=282 border=0></A></TD> + <TD width=250><IMG height=48 src="76388_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 + 76388</B></FONT> </TD></TR></TBODY></TABLE></TD> + <TD vAlign=center> </TD> + <TD vAlign=center align=left>Assertion failed during pull up + refactoring</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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=20041019085725 name=delta_ts> <INPUT type=hidden value=3 +name=longdesclength> <INPUT type=hidden value=76388 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=76388">76388</A> </TD> + <TD> </TD> + <TD align=right><B>Platform:</B> </TD> + <TD><SELECT name=rep_platform> <OPTION value=All>All</OPTION> <OPTION + value=Macintosh>Macintosh</OPTION> <OPTION value=PC selected>PC</OPTION> + <OPTION value="Power PC">Power PC</OPTION> <OPTION + value=Sun>Sun</OPTION> <OPTION value=Other>Other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Reporter:</B> </TD> + <TD>silvio_boehler@ca.ibm.com (Silvio Böhler) </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=Birt>Birt</OPTION> <OPTION + value=CDT>CDT</OPTION> <OPTION value=CME>CME</OPTION> <OPTION + value=Community>Community</OPTION> <OPTION value=ECESIS>ECESIS</OPTION> + <OPTION value=ECF>ECF</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 selected>JDT</OPTION> + <OPTION value=OMELET>OMELET</OPTION> <OPTION value=PDE>PDE</OPTION> + <OPTION value=Platform>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> </TD> + <TD align=right><B>OS:</B> </TD> + <TD><SELECT name=op_sys> <OPTION value=All>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" + selected>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=Solaris-GTK>Solaris-GTK</OPTION> <OPTION + value=Solaris-Motif>Solaris-Motif</OPTION> <OPTION value="Unix All">Unix + All</OPTION> <OPTION value=other>other</OPTION></SELECT> </TD> + <TD> </TD> + <TD align=right><B>Add 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=JDT">Component</A>: + </B></TD> + <TD><SELECT name=component> <OPTION value=Core>Core</OPTION> <OPTION + value=Debug>Debug</OPTION> <OPTION value=Doc>Doc</OPTION> <OPTION + value=Text>Text</OPTION> <OPTION value=UI selected>UI</OPTION></SELECT> +</TD> + <TD> </TD> + <TD align=right><B>Version:</B> </TD> + <TD><SELECT name=version> <OPTION value=1.0>1.0</OPTION> <OPTION + value=2.0>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=3.0 selected>3.0</OPTION> <OPTION value=3.0.1>3.0.1</OPTION> + <OPTION value=3.1>3.1</OPTION></SELECT> </TD> + <TD> </TD> + <TD vAlign=top align=right rowSpan=4><B>CC:</B> </TD> + <TD vAlign=top rowSpan=4><INPUT type=hidden name=cc> </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> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html">Resolution</A>: + </B></TD> + <TD></TD> + <TD> </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> </TD></TR> + <TR> + <TD align=right><B><A + href="https://bugs.eclipse.org/bugs/bug_status.html#assigned_to">Assigned To</A>: + </B></TD> + <TD>dirk_baeumer@ch.ibm.com (Dirk Baeumer)</TD> + <TD> </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> </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="Assertion failed during pull up refactoring" 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=76388&action=enter">Create + a New Attachment</A> (proposed patch, testcase, etc.) </TD> + <TD><A + href="https://bugs.eclipse.org/bugs/attachment.cgi?bugid=76388&action=viewall">View + All</A> </TD></TR></TBODY></TABLE><BR> +<TABLE> + <TBODY> + <TR> + <TH align=right>Bug 76388 depends on:</TH> + <TD></TD> + <TD><INPUT name=dependson> </TD> + <TD rowSpan=2><A + href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=76388">Show + dependency tree</A> </TD></TR> + <TR> + <TH align=right>Bug 76388 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 <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_bug&bug_id=76388">Show + votes for this bug</A> <A + href="https://bugs.eclipse.org/bugs/votes.cgi?action=show_user&bug_id=76388">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 </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 != '') {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 != 'dirk_baeumer@ch.ibm.com') && (this.value != '')) { document.changeform.knob[4].checked=true; }" +size=32 value=dirk_baeumer@ch.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=76388">View Bug +Activity</A> | <A +href="https://bugs.eclipse.org/bugs/long_list.cgi?buglist=76388">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=76388#c0" + name=c0>Description</A>: </B></TD> + <TD align=right width="100%">Opened: 2004-10-15 15:30 </TD></TR></TBODY></TABLE> +<HR> +<!-- 1.0@bugzilla.org --><PRE>I was doing some pull up refactorings. + +!SESSION Oct 15, 2004 15:08:42.572 --------------------------------------------- +eclipse.buildId=I200410130800 +java.fullversion=J2RE 1.4.2 IBM J9 2.2 Windows XP x86-32 j9n142-20040831 (JIT +enabled) +J9VM - 20040827_2136_lHdSMR +JIT - r7_level20040827_1801 +BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US + +!ENTRY org.eclipse.core.runtime 4 2 Oct 15, 2004 15:08:42.572 +!MESSAGE Problems occurred when invoking code from plug-in: +"org.eclipse.core.runtime". +!STACK 0 +org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed: + at org.eclipse.jface.text.Assert.isTrue(Assert.java:177) + at org.eclipse.jface.text.Assert.isTrue(Assert.java:162) + at org.eclipse.text.edits.TextEdit.internalSetLength(TextEdit.java:712) + at org.eclipse.text.edits.MultiTextEdit.defineRegion(MultiTextEdit.java:194) + at org.eclipse.text.edits.TextEditProcessor.<init>(TextEditProcessor.java:65) + at org.eclipse.text.edits.TextEditProcessor.<init>(TextEditProcessor.java:56) + at +org.eclipse.ltk.core.refactoring.TextChange.createTextEditProcessor(TextChange.java:638) + at +org.eclipse.ltk.core.refactoring.TextChange.getPreviewDocument(TextChange.java:611) + at +org.eclipse.ltk.core.refactoring.TextChange.getPreviewDocument(TextChange.java:538) + at +org.eclipse.ltk.core.refactoring.TextChange.getPreviewContent(TextChange.java:553) + at +org.eclipse.ltk.internal.ui.refactoring.TextChangePreviewViewer.setInput(TextChangePreviewViewer.java:190) + at +org.eclipse.ltk.internal.ui.refactoring.DefaultChangeElement.feedInput(DefaultChangeElement.java:57) + at +org.eclipse.ltk.internal.ui.refactoring.PreviewWizardPage.showPreview(PreviewWizardPage.java:370) + at +org.eclipse.ltk.internal.ui.refactoring.PreviewWizardPage.access$2(PreviewWizardPage.java:355) + at +org.eclipse.ltk.internal.ui.refactoring.PreviewWizardPage$2.selectionChanged(PreviewWizardPage.java:346) + at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:163) + at +org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616) + at org.eclipse.core.runtime.Platform.run(Platform.java:747) + at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:161) + at +org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:1613) + at +org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1304) + at org.eclipse.jface.viewers.Viewer.setSelection(Viewer.java:380) + at +org.eclipse.ltk.internal.ui.refactoring.PreviewWizardPage.setVisible(PreviewWizardPage.java:283) + at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1024) + at org.eclipse.jface.wizard.WizardDialog.access$2(WizardDialog.java:1007) + at org.eclipse.jface.wizard.WizardDialog$4.run(WizardDialog.java:997) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) + at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:995) + at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:747) + at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:338) + at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:543) + 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:800) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2784) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2443) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:706) + at org.eclipse.jface.window.Window.open(Window.java:684) + at +org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation$1.run(RefactoringWizardOpenOperation.java:125) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) + at +org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:138) + at +org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringStarter.activate(RefactoringStarter.java:40) + at org.eclipse.jdt.ui.actions.PullUpAction.startRefactoring(PullUpAction.java:209) + at org.eclipse.jdt.ui.actions.PullUpAction.run(PullUpAction.java:151) + at +org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:216) + at +org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:188) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:988) + at +org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:946) + at +org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:896) + at +org.eclipse.jface.action.ActionContributionItem$7.handleEvent(ActionContributionItem.java:810) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:800) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2784) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2443) + at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1443) + at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1414) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:271) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) + at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:102) + at +org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58) + at +sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60) + at java.lang.reflect.Method.invoke(Method.java:391) + at org.eclipse.core.launcher.Main.basicRun(Main.java:185) + at org.eclipse.core.launcher.Main.run(Main.java:704) + at org.eclipse.core.launcher.Main.main(Main.java:688)</PRE><BR><I>------- +Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=76388#c1" name=c1>#1</A> +From <A href="mailto:dirk_baeumer@ch.ibm.com">Dirk Baeumer</A> 2004-10-19 06:06 +------- </I><PRE>Silvio, any steps to reproduce or any additional entries in the log that +contain exceptions from text edits ?</PRE><BR><I>------- Additional Comment <A +href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=76388#c2" name=c2>#2</A> +From <A href="mailto:silvio_boehler@ca.ibm.com">Silvio Böhler</A> 2004-10-19 +08:57 ------- </I><PRE>No further entries and no reproducable steps unfortunately, sorry.</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) <A +href="https://bugs.eclipse.org/bugs/buglist.cgi?regetlastlist=1">Show list</A> + <A +href="https://bugs.eclipse.org/bugs/query.cgi">Query page</A> + <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> </TD> + <TD vAlign=center align=right><A + href="https://bugs.eclipse.org/bugs/createaccount.cgi">New Account</A> + | <A + href="https://bugs.eclipse.org/bugs/query.cgi?GoAheadAndLogIn=1">Log In</A> + </TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML> |