--- ../classpath-0_96/mauve_results	2008-02-16 17:35:10.000000000 +0000
+++ mauve_results	2008-02-16 14:07:10.000000000 +0000
@@ -41,7 +41,8 @@
 PASS: gnu.javax.swing.text.html.parser.support.low.Constants.Constants_Test
 PASS: gnu.javax.swing.text.html.parser.support.low.ReaderTokenizer.ReaderTokenizer_Test
 PASS: gnu.javax.swing.text.html.parser.support.Parser.Element_Test
-PASS: gnu.javax.swing.text.html.parser.support.Parser.ParserEntityResolverTest
+FAIL: gnu.javax.swing.text.html.parser.support.Parser.ParserEntityResolverTest
+  line 74:  [4] -- objects were not equal.  Use -debug for more information.
 PASS: gnu.javax.swing.text.html.parser.support.Parser.HTML_randomTable
 PASS: gnu.javax.swing.text.html.parser.support.Parser.Token_locations
 Q.Q.Q
@@ -97,8 +98,7 @@
 PASS: gnu.javax.crypto.key.dh.TestOfDHCodec
 PASS: gnu.javax.crypto.key.dh.TestOfDHKeyGeneration
 PASS: gnu.javax.crypto.key.dh.TestOfDHKeyAgreements
-FAIL: gnu.javax.crypto.key.srp6.TestOfSRPKeyGeneration
-  Test timed out.  Use -timeout [millis] option to change the timeout value.
+PASS: gnu.javax.crypto.key.srp6.TestOfSRPKeyGeneration
 PASS: gnu.javax.crypto.key.srp6.TestOfSRP6KeyAgreements
 PASS: gnu.javax.crypto.key.srp6.TestOfSRPCodec
 PASS: gnu.javax.crypto.kwa.TestOfTripleDESKeyWrap
@@ -330,7 +330,7 @@
   line 111:  [7] -- boolean passed to check was false
 FAIL: java.awt.dnd.DragSourceContext.Constructor
   Test timed out.  Use -timeout [millis] option to change the timeout value.
-1. ERROR in /builder/sources/classpath-0_96/mauve/./junit/framework/TestSuite.java  line 1:
+1. ERROR in /builder/sources/classpath/mauve/./junit/framework/TestSuite.java  line 1:
 	/* TestSuite.java -- JUnit test suite
 	^^
   The type Constructor is not generic; it cannot be parameterized with arguments <T>
@@ -574,8 +574,25 @@
 PASS: java.awt.geom.CubicCurve2D.getFlatness
 PASS: java.awt.geom.CubicCurve2D.getPathIterator
 PASS: java.awt.geom.CubicCurve2D.getFlatnessSq
-PASS: java.awt.Canvas.PaintTest
+FAIL: java.awt.Canvas.PaintTest
+  line 69:  [2] -- boolean passed to check was false
+  line 69:  [3] -- boolean passed to check was false
+  line 69:  [4] -- boolean passed to check was false
 FAIL: java.awt.Container.LightweightContainer
+  line 121:  [1] -- boolean passed to check was false
+  line 121:  [2] -- boolean passed to check was false
+  line 121:  [3] -- boolean passed to check was false
+  line 121:  [4] -- boolean passed to check was false
+  line 121:  [5] -- boolean passed to check was false
+  line 121:  [6] -- boolean passed to check was false
+  line 121:  [7] -- boolean passed to check was false
+  line 121:  [8] -- boolean passed to check was false
+  line 124:  [10] -- boolean passed to check was false
+  line 124:  [11] -- boolean passed to check was false
+  line 124:  [12] -- boolean passed to check was false
+  line 125:  [14] -- boolean passed to check was false
+  line 125:  [15] -- boolean passed to check was false
+  line 125:  [16] -- boolean passed to check was false
   line 66:  [27] -- boolean passed to check was false
   line 66:  [28] -- boolean passed to check was false
   line 66:  [29] -- boolean passed to check was false
@@ -590,8 +607,7 @@
 PASS: java.awt.Container.getAlignmentX
 PASS: java.awt.Container.getAlignmentY
 PASS: java.awt.Container.getPreferredSize
-FAIL: java.awt.Container.PR34078
-  line 39: Container is not its own ancestor [1] -- got true but expected false
+PASS: java.awt.Container.PR34078
 FAIL: java.awt.Container.setLayout
   Test timed out.  Use -timeout [millis] option to change the timeout value.
 PASS: java.awt.Container.getComponentAt
@@ -599,10 +615,12 @@
   line 69:  [1] -- boolean passed to check was false
 PASS: java.awt.Choice.remove
 PASS: java.awt.Choice.getSelected
-PASS: java.awt.Checkbox.PaintTest
+FAIL: java.awt.Checkbox.PaintTest
+  line 69:  [1] -- boolean passed to check was false
 PASS: java.awt.Button.PaintTest
 PASS: java.awt.FlowLayout.minimumLayoutSize
 size: java.awt.Dimension[width=0,height=0]
+pref: java.awt.Dimension[width=80,height=44]
 FAIL: java.awt.Dialog.size
   line 48:  [1] -- boolean passed to check was false
   line 49:  [2] -- boolean passed to check was false
@@ -644,7 +662,8 @@
 PASS: java.awt.Frame.isDisplayable6
 PASS: java.awt.Frame.isDisplayable7
 PASS: java.awt.Frame.menubar
-PASS: java.awt.Label.PaintTest
+FAIL: java.awt.Label.PaintTest
+  line 69:  [1] -- boolean passed to check was false
 PASS: java.awt.Panel.TestPanelRepaint
 PASS: java.awt.Point.translate
 PASS: java.awt.Point.equals
@@ -660,14 +679,14 @@
 PASS: java.awt.TextArea.testReplaceText
 PASS: java.awt.TextArea.getPreferredSize
 PASS: java.awt.TextArea.constructors
-FAIL: java.awt.TextArea.ScrollbarPaintTest
-  line 67:  [1] -- boolean passed to check was false
+PASS: java.awt.TextArea.ScrollbarPaintTest
 PASS: java.awt.Robot.mouseRelease
-PASS: java.awt.Robot.mouseMove
+FAIL: java.awt.Robot.mouseMove
+  line 91:  [1] -- boolean passed to check was false
 The program '.' received an X Window System error.
 This probably reflects a bug in the program.
 The error was 'BadValue (integer parameter out of range for operation)'.
-  (Details: serial 4117 error_code 2 request_code 131 minor_code 2)
+  (Details: serial 4164 error_code 2 request_code 131 minor_code 2)
   (Note to programmers: normally, X errors are reported asynchronously;
    that is, you will receive the error a while after causing it.
    To debug your program, run it with the --sync command line
@@ -690,14 +709,14 @@
   line 73: mouseReleased: 1024 [1] -- got 1024 but expected 0
   line 69: mousePressed: 0 [1] -- got 0 but expected 1088
   line 73: mouseReleased: 0 [1] -- got 0 but expected 64
-  line 69: mousePressed: 0 [1] -- got 0 but expected 1152
+  line 69: mousePressed: 64 [1] -- got 64 but expected 1152
   line 73: mouseReleased: 0 [1] -- got 0 but expected 128
-  line 69: mousePressed: 1088 [1] -- got 1088 but expected 1216
-  line 73: mouseReleased: 1216 [1] -- got 1216 but expected 192
+  line 69: mousePressed: 0 [1] -- got 0 but expected 1216
+  line 73: mouseReleased: 0 [1] -- got 0 but expected 192
   line 69: mousePressed: 192 [1] -- got 192 but expected 2048
-  line 73: mouseReleased: 2048 [1] -- got 2048 but expected 0
+  line 69: mousePressed: 0 [1] -- got 0 but expected 2112
   line 73: mouseReleased: 0 [1] -- got 0 but expected 64
-  line 69: mousePressed: 64 [1] -- got 64 but expected 2176
+  line 69: mousePressed: 0 [1] -- got 0 but expected 2176
   line 73: mouseReleased: 0 [1] -- got 0 but expected 128
   line 69: mousePressed: 0 [1] -- got 0 but expected 2240
   line 73: mouseReleased: 0 [1] -- got 0 but expected 192
@@ -705,22 +724,27 @@
   line 69: mousePressed: 0 [1] -- got 0 but expected 4160
   line 73: mouseReleased: 0 [1] -- got 0 but expected 64
   line 69: mousePressed: 64 [1] -- got 64 but expected 4224
-  line 69: mousePressed: 0 [1] -- got 0 but expected 4288
+  line 73: mouseReleased: 0 [1] -- got 0 but expected 128
+  line 69: mousePressed: 128 [1] -- got 128 but expected 4288
   line 73: mouseReleased: 0 [1] -- got 0 but expected 192
 FAIL: java.awt.event.MouseEvent.modifiers
   line 60: mousePressed: 0 [1] -- got 0 but expected 16
-  line 63: mouseReleased: 0 [1] -- got 0 but expected 16
   line 60: mousePressed: 0 [1] -- got 0 but expected 17
   line 63: mouseReleased: 0 [1] -- got 0 but expected 17
   line 60: mousePressed: 0 [1] -- got 0 but expected 18
   line 63: mouseReleased: 0 [1] -- got 0 but expected 18
   line 60: mousePressed: 18 [1] -- got 18 but expected 19
-  line 60: mousePressed: 19 [1] -- got 19 but expected 8
-  line 60: mousePressed: 8 [1] -- got 8 but expected 9
-  line 60: mousePressed: 9 [1] -- got 9 but expected 10
-  line 60: mousePressed: 10 [1] -- got 10 but expected 11
-  line 60: mousePressed: 11 [1] -- got 11 but expected 4
-  line 60: mousePressed: 4 [1] -- got 4 but expected 5
+  line 63: mouseReleased: 0 [1] -- got 0 but expected 19
+  line 60: mousePressed: 0 [1] -- got 0 but expected 8
+  line 63: mouseReleased: 0 [1] -- got 0 but expected 8
+  line 60: mousePressed: 0 [1] -- got 0 but expected 9
+  line 63: mouseReleased: 0 [1] -- got 0 but expected 9
+  line 60: mousePressed: 0 [1] -- got 0 but expected 10
+  line 63: mouseReleased: 0 [1] -- got 0 but expected 10
+  line 60: mousePressed: 0 [1] -- got 0 but expected 11
+  line 63: mouseReleased: 0 [1] -- got 0 but expected 11
+  line 60: mousePressed: 10 [1] -- got 10 but expected 4
+  line 60: mousePressed: 0 [1] -- got 0 but expected 5
   line 60: mousePressed: 5 [1] -- got 5 but expected 6
   line 60: mousePressed: 6 [1] -- got 6 but expected 7
 PASS: java.awt.image.DataBuffer.constants
@@ -813,9 +837,9 @@
 PASS: java.awt.image.DataBufferDouble.constructors
 PASS: java.awt.image.BufferedImage.constants
 FAIL: java.awt.image.BufferedImage.getSetRgb1Pixel
-  line 80: Failed TYPE_3BYTE_BGR, java.awt.Color[r=63,g=178,b=178] v java.awt.Color[r=31,g=89,b=89] [1] -- forced fail
-  line 80: Failed TYPE_4BYTE_ABGR, java.awt.Color[r=140,g=193,b=147] v java.awt.Color[r=70,g=96,b=73] [1] -- forced fail
-  line 80: Failed TYPE_4BYTE_ABGR_PRE, java.awt.Color[r=184,g=36,b=87] v java.awt.Color[r=92,g=18,b=43] [1] -- forced fail
+  line 80: Failed TYPE_3BYTE_BGR, java.awt.Color[r=168,g=167,b=11] v java.awt.Color[r=84,g=83,b=5] [1] -- forced fail
+  line 80: Failed TYPE_4BYTE_ABGR, java.awt.Color[r=30,g=94,b=228] v java.awt.Color[r=15,g=47,b=114] [1] -- forced fail
+  line 80: Failed TYPE_4BYTE_ABGR_PRE, java.awt.Color[r=64,g=93,b=68] v java.awt.Color[r=32,g=46,b=34] [1] -- forced fail
 PASS: java.awt.image.BufferedImage.getSubimage
 PASS: java.awt.image.BufferedImage.constructors
 PASS: java.awt.image.ByteLookupTable.lookupPixel
@@ -833,7 +857,7 @@
    at java.lang.VMSystem.arraycopy(Native Method)
    at java.lang.System.arraycopy(System.java:297)
    at gnu.java.awt.peer.gtk.BufferedImageGraphics.<init>(BufferedImageGraphics.java:172)
-   at gnu.java.awt.peer.gtk.GdkGraphicsEnvironment.createGraphics(GdkGraphicsEnvironment.java:126)
+   at gnu.java.awt.peer.gtk.GdkGraphicsEnvironment.createGraphics(GdkGraphicsEnvironment.java:130)
    at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:405)
    at java.awt.image.ColorConvertOp.copyimage(ColorConvertOp.java:436)
    at java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:213)
@@ -1015,7 +1039,8 @@
 PASS: java.awt.RenderingHints.entrySet
 PASS: java.awt.TextField.getMinimumSize
 PASS: java.awt.TextField.getPreferredSize
-PASS: java.awt.TextField.PaintTest
+FAIL: java.awt.TextField.PaintTest
+  line 68:  [1] -- boolean passed to check was false
 PASS: java.awt.TextField.constructors
 PASS: java.awt.BorderLayout.constants
 PASS: java.awt.BorderLayout.preferredLayoutSize
@@ -1032,7 +1057,9 @@
 PASS: java.awt.BorderLayout.maxLayoutSize
 PASS: java.awt.Polygon.contains
 PASS: java.awt.Polygon.getPathIterator
-PASS: java.awt.Window.pack1
+FAIL: java.awt.Window.pack1
+  line 66:  [1] -- boolean passed to check was false
+  line 66:  [2] -- boolean passed to check was false
 PASS: java.awt.Window.security
 PASS: java.awt.Window.focusCycleRootTest
 PASS: java.awt.TextComponent.ignoreOldMouseEvents
@@ -1041,13 +1068,12 @@
 PASS: java.awt.ScrollPane.testSetLayout
 PASS: java.awt.ScrollPane.add
 PASS: java.awt.ScrollPane.doLayout
-FAIL: java.awt.ScrollPane.ScrollbarPaintTest
-  line 69:  [1] -- boolean passed to check was false
+PASS: java.awt.ScrollPane.ScrollbarPaintTest
 PASS: java.awt.ScrollPane.getScrollPosition
-1. ERROR in gnu/testlet/java/awt/Desktop/PR34580.java  line 43:
-	Desktop.isDesktopSupported();
-	        ^^^^^^^^^^^^^^^^^^
-  The method isDesktopSupported() from the type Desktop is not visible
+1. ERROR in gnu/testlet/java/awt/Desktop/PR34580.java  line 46:
+	catch (IllegalAccessException e)
+	       ^^^^^^^^^^^^^^^^^^^^^^
+  Unreachable catch block for IllegalAccessException. This exception is never thrown from the try statement body
 1 problem (1 error)FAIL: java.awt.Desktop.PR34580
   exception when loading:
    java.lang.ClassNotFoundException: gnu/testlet/java/awt/Desktop/PR34580
@@ -1073,8 +1099,7 @@
   line 159:  [38] -- got -2147483548 but expected 10
   line 161:  [40] -- got 100 but expected -1
 PASS: java.awt.Scrollbar.testSetBlockIncrement
-FAIL: java.awt.Scrollbar.ScrollbarPaintTest
-  line 73:  [1] -- boolean passed to check was false
+PASS: java.awt.Scrollbar.ScrollbarPaintTest
 PASS: java.awt.KeyboardFocusManager.getGlobalFocusOwner
 PASS: java.awt.KeyboardFocusManager.getGlobalPermanentFocusOwner
 PASS: java.awt.KeyboardFocusManager.getFocusOwner
@@ -1238,8 +1263,7 @@
 PASS: java.awt.Component.getLocationOnScreen
 PASS: java.awt.Component.getMaximumSize
 PASS: java.awt.Component.getListeners
-FAIL: java.awt.Component.keyPressTest
-  Test timed out.  Use -timeout [millis] option to change the timeout value.
+PASS: java.awt.Component.keyPressTest
 PASS: java.awt.Component.invalidate
 PASS: java.awt.Component.isValid
 PASS: java.awt.Component.setMaximumSize
@@ -1517,7 +1541,8 @@
 PASS: java.net.URI.RelativizationTest
 PASS: java.net.URI.ToASCIIStringTest
 PASS: java.net.URI.EqualityTest
-PASS: java.net.URI.ComparisonTest
+FAIL: java.net.URI.ComparisonTest
+  line 55:  [8] -- boolean passed to check was false
 PASS: java.net.URI.ToStringTest
 PASS: java.net.URI.URITest
 PASS: java.net.URI.UnicodeURI
@@ -1528,7 +1553,7 @@
 PASS: java.net.URLEncoder.URLEncoderTest
 FAIL: java.net.URLConnection.getHeaderFields
   line 41: Test HTTPS [1] -- uncaught exception:
-   java.lang.RuntimeException: java.lang.RuntimeException: error instantiating default socket factory: java.security.KeyManagementException: java.security.KeyStoreException: java.io.FileNotFoundException: /builder/build/classpath-0_96/lib/security/cacerts
+   java.lang.RuntimeException: java.lang.RuntimeException: error instantiating default socket factory: java.security.KeyManagementException: java.security.KeyStoreException: java.io.FileNotFoundException: /builder/build/classpath/lib/security/cacerts
    at javax.net.ssl.SSLSocketFactory$ErrorSocketFactory.createSocket(SSLSocketFactory.java:214)
    at gnu.java.net.protocol.http.HTTPConnection.getSocket(HTTPConnection.java:731)
    at gnu.java.net.protocol.http.HTTPConnection.getOutputStream(HTTPConnection.java:800)
@@ -1593,9 +1618,21 @@
 PASS: java.net.DatagramPacket.DatagramPacketTest
 FAIL: java.net.DatagramSocket.security
   line 228: receive [1] -- boolean passed to check was false
-java.net.BindException: Cannot assign requested address
 FAIL: java.net.DatagramSocket.DatagramSocketTest2
   line 83: invalid_receive_data: test 1 - Should NOT throw Exception [1] -- forced fail
+java.net.BindException: Cannot assign requested address
+   at gnu.java.net.VMPlainSocketImpl.bind(Native Method)
+   at gnu.java.net.VMPlainSocketImpl.bind(VMPlainSocketImpl.java:302)
+   at gnu.java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:125)
+   at java.net.DatagramSocket.bind(DatagramSocket.java:700)
+   at java.net.DatagramSocket.<init>(DatagramSocket.java:221)
+   at java.net.DatagramSocket.<init>(DatagramSocket.java:160)
+   at gnu.testlet.java.net.DatagramSocket.DatagramSocketTest2.invalid_receive_data(DatagramSocketTest2.java:154)
+   at gnu.testlet.java.net.DatagramSocket.DatagramSocketTest2.testall(DatagramSocketTest2.java:378)
+   at gnu.testlet.java.net.DatagramSocket.DatagramSocketTest2.test(DatagramSocketTest2.java:359)
+   at RunnerProcess.runtest(RunnerProcess.java:360)
+   at RunnerProcess.runAndReport(RunnerProcess.java:415)
+   at RunnerProcess.main(RunnerProcess.java:227)
   line 83: invalid_send_addr: test 1 - Should NOT throw Exception [1] -- forced fail
   line 83: invalid_send_port: test 1 - Should NOT throw Exception [1] -- forced fail
   line 83: invalid_send_data: test 1 - Should NOT throw Exception [1] -- forced fail
@@ -1666,7 +1703,7 @@
 PASS: java.nio.channels.FileChannel.map
 PASS: java.nio.channels.FileChannel.multibufferIO
 FAIL: java.nio.channels.FileChannel.manyopen
-  line 61: Unexpected exception at nr 334: java.io.FileNotFoundException: /tmp/mauve-many.334.out [1] -- forced fail
+  line 61: Unexpected exception at nr 335: java.io.IOException: Too many open files [1] -- forced fail
 FAIL: java.nio.channels.FileChannel.lock
   line 86: mauve.vmexec system property NOT SET! [1] -- boolean passed to check was false
   line 373: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [10] -- boolean passed to check was false
@@ -1749,25 +1786,25 @@
 PASS: java.lang.reflect.Proxy.check13
 PASS: java.lang.reflect.Proxy.ToString
 PASS: java.lang.reflect.Proxy.DeclaringClass
-PASS: java.lang.reflect.Method.invoke
+FAIL: gnu/testlet/java/lang/reflect/Proxy/DeclaringClass
+  failed to load
 PASS: java.lang.reflect.Method.equals
 PASS: java.lang.reflect.Method.toString
 1. ERROR in gnu/testlet/java/lang/reflect/AccessibleObject/security.java  line 1:
 	// Copyright (C) 2006, 2007 Red Hat, Inc.
 	^^
   The type Constructor is not generic; it cannot be parameterized with arguments <T>
+1 problem (1 error)PASS: java.lang.reflect.InvocationTargetException.Chain
+1. ERROR in gnu/testlet/java/lang/reflect/Constructor/toString.java  line 1:
+	/* toString.java -- Test Constructor.toString
+	^^
+  The type Constructor is not generic; it cannot be parameterized with arguments <T>
 1 problem (1 error)FAIL: java.lang.reflect.InvocationTargetException.Chain
   line -1:  [1] -- uncaught exception:
    java.lang.IllegalArgumentException
    at RunnerProcess.runtest(RunnerProcess.java:360)
    at RunnerProcess.runAndReport(RunnerProcess.java:415)
    at RunnerProcess.main(RunnerProcess.java:227)
-1. ERROR in gnu/testlet/java/lang/reflect/Constructor/toString.java  line 1:
-	/* toString.java -- Test Constructor.toString
-	^^
-  The type Constructor is not generic; it cannot be parameterized with arguments <T>
-1 problem (1 error)FAIL: gnu/testlet/java/lang/reflect/InvocationTargetException/Chain
-  failed to load
 1. ERROR in gnu/testlet/java/lang/Class/security.java  line 1:
 	// Copyright (C) 2005, 2006, 2007 Red Hat, Inc.
 	^^
@@ -2209,7 +2246,13 @@
 PASS: java.util.ArrayList.subList
 PASS: java.util.ArrayList.AcuniaArrayListTest
 PASS: java.util.ArrayList.serial
-PASS: java.util.prefs.PreferenceTest
+
+
+(process:24576): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
+
+(process:24576): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
+FAIL: java.util.prefs.PreferenceTest
+  Test timed out.  Use -timeout [millis] option to change the timeout value.
 PASS: java.util.regex.Pattern.pcrematches
 PASS: java.util.regex.Pattern.UnicodeSimpleCategory
 PASS: java.util.regex.Pattern.matches
@@ -2228,36 +2271,13 @@
 PASS: java.util.Collections.reverseOrder
 PASS: java.util.Collections.unmodifiableList
 PASS: java.util.Collections.unmodifiableMap
-FAIL: java.util.concurrent.CopyOnWriteArrayList.RemoveAllTest
-  line 62:  [4] -- uncaught exception:
-   java.lang.NullPointerException
-   at gnu.testlet.java.util.concurrent.CopyOnWriteArrayList.RemoveAllTest.test(RemoveAllTest.java:62)
-   at RunnerProcess.runtest(RunnerProcess.java:360)
-   at RunnerProcess.runAndReport(RunnerProcess.java:415)
-   at RunnerProcess.main(RunnerProcess.java:227)
+PASS: java.util.concurrent.CopyOnWriteArrayList.RemoveAllTest
 PASS: java.util.concurrent.CopyOnWriteArrayList.RetainAllTest
-FAIL: java.util.concurrent.CopyOnWriteArrayList.AddAllTest
-  line 61: addAll - IndexOutOfBoundsException [1] -- boolean passed to check was false
-  line 81: addAll - IndexOutOfBoundsException [2] -- boolean passed to check was false
-FAIL: java.util.concurrent.CopyOnWriteArrayList.RemoveTest
-  line 70:  [12] -- uncaught exception:
-   java.lang.NullPointerException
-   at gnu.testlet.java.util.concurrent.CopyOnWriteArrayList.RemoveTest.test(RemoveTest.java:70)
-   at RunnerProcess.runtest(RunnerProcess.java:360)
-   at RunnerProcess.runAndReport(RunnerProcess.java:415)
-   at RunnerProcess.main(RunnerProcess.java:227)
+PASS: java.util.concurrent.CopyOnWriteArrayList.AddAllTest
+PASS: java.util.concurrent.CopyOnWriteArrayList.RemoveTest
 PASS: java.util.concurrent.CopyOnWriteArrayList.AddAllAbsentTest
 PASS: java.util.concurrent.CopyOnWriteArrayList.SubListTest
-FAIL: java.util.concurrent.CopyOnWriteArrayList.TestIterators
-  line 132: iterator - snapshot [2] -- uncaught exception:
-   java.lang.ArrayIndexOutOfBoundsException: 0
-   at java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:275)
-   at java.util.AbstractList$1.next(AbstractList.java:354)
-   at gnu.testlet.java.util.concurrent.CopyOnWriteArrayList.TestIterators.iteratorTests(TestIterators.java:132)
-   at gnu.testlet.java.util.concurrent.CopyOnWriteArrayList.TestIterators.test(TestIterators.java:41)
-   at RunnerProcess.runtest(RunnerProcess.java:360)
-   at RunnerProcess.runAndReport(RunnerProcess.java:415)
-   at RunnerProcess.main(RunnerProcess.java:227)
+PASS: java.util.concurrent.CopyOnWriteArrayList.TestIterators
 PASS: java.util.Random.basic
 PASS: java.util.AbstractMap.AcuniaAbstractMapTest
 PASS: java.util.AbstractSet.AcuniaAbstractSetTest
@@ -124373,8 +124393,7 @@
 FAIL: javax.net.ssl.SSLContext.TestDefaultInit
   line 67: SSLContext.init [1] -- forced fail
 PASS: javax.net.ssl.SSLContext.TestGetInstance
-FAIL: javax.rmi.ssl.SslRMIClientSocketFactory.PR34582
-  line 50: Factory could not be created. [1] -- forced fail
+PASS: javax.rmi.ssl.SslRMIClientSocketFactory.PR34582
 FAIL: javax.rmi.CORBA.Tie.RMI_IIOP
   Test timed out.  Use -timeout [millis] option to change the timeout value.
 PASS: javax.xml.xpath.XPath
@@ -125240,10 +125259,13 @@
 PASS: javax.swing.JWindow.isRootPaneCheckingEnabled
 PASS: javax.swing.JViewport.setView
 PASS: javax.swing.JFrame.isRootPaneCheckingEnabled
-PASS: javax.swing.JFrame.HeavyweightComponent
+FAIL: javax.swing.JFrame.HeavyweightComponent
+  line 85:  [1] -- boolean passed to check was false
+  line 85:  [2] -- boolean passed to check was false
+  line 85:  [3] -- boolean passed to check was false
+  line 85:  [4] -- boolean passed to check was false
 PASS: javax.swing.JFrame.paint5
-FAIL: javax.swing.JFrame.PR34577
-  line 61: Root pane could not be changed. [1] -- forced fail
+PASS: javax.swing.JFrame.PR34577
 PASS: javax.swing.JFrame.constructors
 FAIL: javax.swing.JFrame.SetSize
   line 53:  [1] -- boolean passed to check was false
@@ -125254,7 +125276,7 @@
   line 82: testHTML [1] -- uncaught exception:
    java.lang.ArrayIndexOutOfBoundsException: 0
    at javax.swing.text.GlyphView$J2DGlyphPainter.viewToModel(GlyphView.java:402)
-   at javax.swing.text.GlyphView.viewToModel(GlyphView.java:873)
+   at javax.swing.text.GlyphView.viewToModel(GlyphView.java:872)
    at javax.swing.text.CompositeView.viewToModel(CompositeView.java:338)
    at javax.swing.text.BoxView.viewToModel(BoxView.java:1081)
    at javax.swing.text.CompositeView.viewToModel(CompositeView.java:338)
@@ -125423,14 +125445,14 @@
    at javax.swing.JComponent.paintChildren(JComponent.java:1960)
    at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:2346)
    at javax.swing.JComponent.paint(JComponent.java:1784)
-   at java.awt.Container$GfxPaintVisitor.visit(Container.java:2176)
-   at java.awt.Container.visitChild(Container.java:1898)
-   at java.awt.Container.visitChildren(Container.java:1868)
+   at java.awt.Container$GfxPaintVisitor.visit(Container.java:2203)
+   at java.awt.Container.visitChild(Container.java:1925)
+   at java.awt.Container.visitChildren(Container.java:1895)
    at java.awt.Container.paint(Container.java:874)
-   at gnu.java.awt.peer.gtk.GtkComponentPeer.paintComponent(GtkComponentPeer.java:345)
-   at gnu.java.awt.peer.gtk.GtkComponentPeer.handleEvent(GtkComponentPeer.java:296)
+   at gnu.java.awt.peer.gtk.GtkComponentPeer.paintComponent(GtkComponentPeer.java:335)
+   at gnu.java.awt.peer.gtk.GtkComponentPeer.handleEvent(GtkComponentPeer.java:286)
    at java.awt.Component.dispatchEventImpl(Component.java:5746)
-   at java.awt.Container.dispatchEventImpl(Container.java:1925)
+   at java.awt.Container.dispatchEventImpl(Container.java:1952)
    at java.awt.Window.dispatchEventImpl(Window.java:618)
    at java.awt.Component.dispatchEvent(Component.java:2850)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:624)
@@ -125505,18 +125527,18 @@
    at java.awt.Component.processEvent(Component.java:3681)
    at java.awt.Container.processEvent(Container.java:1028)
    at java.awt.Component.dispatchEventImpl(Component.java:5737)
-   at java.awt.Container.dispatchEventImpl(Container.java:1925)
+   at java.awt.Container.dispatchEventImpl(Container.java:1952)
    at java.awt.Component.dispatchEvent(Component.java:2850)
    at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1105)
    at java.awt.DefaultKeyboardFocusManager.handleFocusLost(DefaultKeyboardFocusManager.java:313)
    at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:192)
    at java.awt.Component.dispatchEventImpl(Component.java:5725)
-   at java.awt.Container.dispatchEventImpl(Container.java:1925)
+   at java.awt.Container.dispatchEventImpl(Container.java:1952)
    at java.awt.Component.dispatchEvent(Component.java:2850)
    at java.awt.DefaultKeyboardFocusManager.handleFocusGained(DefaultKeyboardFocusManager.java:249)
    at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:188)
    at java.awt.Component.dispatchEventImpl(Component.java:5725)
-   at java.awt.Container.dispatchEventImpl(Container.java:1925)
+   at java.awt.Container.dispatchEventImpl(Container.java:1952)
    at java.awt.Window.dispatchEventImpl(Window.java:618)
    at java.awt.Component.dispatchEvent(Component.java:2850)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:624)
@@ -125524,7 +125546,7 @@
 Exception during event dispatch:
 java.lang.NullPointerException
    at javax.swing.tree.VariableHeightLayoutCache.distance(VariableHeightLayoutCache.java:465)
-   at javax.swing.tree.VariableHeightLayoutCache.getPathClosestTo(VariableHeightLayoutCache.java:444)
+   at javax.swing.tree.VariableHeightLayoutCache.getPathClosestTo(VariableHeightLayoutCache.java:440)
    at javax.swing.plaf.basic.BasicTreeUI.getClosestPathForLocation(BasicTreeUI.java:763)
    at javax.swing.JTree.getClosestPathForLocation(JTree.java:2779)
    at javax.swing.JTree.getClosestRowForLocation(JTree.java:2786)
@@ -126076,7 +126098,8 @@
 PASS: javax.swing.JComboBox.setEditable
 PASS: javax.swing.JComboBox.ComboRobot
 PASS: javax.swing.JComboBox.setPrototypeDisplayValue
-PASS: javax.swing.JComboBox.basic
+FAIL: javax.swing.JComboBox.basic
+  line 204: adding items [3] -- boolean passed to check was false
 PASS: javax.swing.JComboBox.getEditor
 PASS: javax.swing.JComboBox.removeItem
 PASS: javax.swing.JComboBox.MutableTest1
@@ -126288,7 +126311,6 @@
    at RunnerProcess.main(RunnerProcess.java:227)
 PASS: javax.swing.JFileChooser.getChoosableFileFilters
 PASS: javax.swing.JFileChooser.setFileSystemView
-Exception in thread "Basic L&F directory loader" java.lang.NullPointerException
 FAIL: javax.swing.JFileChooser.setAcceptAllFileFilterUsed
   line 94:  [16] -- got 4 but expected 3
   line 109:  [20] -- got 4 but expected 3
@@ -126340,96 +126362,16 @@
 PASS: javax.management.openmbean.ArrayType.Constructor1
 PASS: javax.management.openmbean.ArrayType.Equals
 PASS: javax.management.openmbean.CompositeDataInvocationHandler.Test
-1. ERROR in gnu/testlet/javax/management/remote/NotificationResultTest.java  line 27:
-	import javax.management.remote.NotificationResult;
-	       ^^^^^^^^^^^^^^^^^^^^^^^
-  The import javax.management.remote cannot be resolved
-2. ERROR in gnu/testlet/javax/management/remote/NotificationResultTest.java  line 28:
-	import javax.management.remote.TargetedNotification;
-	       ^^^^^^^^^^^^^^^^^^^^^^^
-  The import javax.management.remote cannot be resolved
-3. ERROR in gnu/testlet/javax/management/remote/NotificationResultTest.java  line 35:
-	NotificationResult nr;
-	^^^^^^^^^^^^^^^^^^
-  NotificationResult cannot be resolved to a type
-4. ERROR in gnu/testlet/javax/management/remote/NotificationResultTest.java  line 36:
-	TargetedNotification[] array = new TargetedNotification[]{};
-	^^^^^^^^^^^^^^^^^^^^
-  TargetedNotification cannot be resolved to a type
-5. ERROR in gnu/testlet/javax/management/remote/NotificationResultTest.java  line 36:
-	TargetedNotification[] array = new TargetedNotification[]{};
-	                                   ^^^^^^^^^^^^^^^^^^^^
-  TargetedNotification cannot be resolved to a type
-6. ERROR in gnu/testlet/javax/management/remote/NotificationResultTest.java  line 40:
-	nr = new NotificationResult(-1, 0, array);
-	         ^^^^^^^^^^^^^^^^^^
-  NotificationResult cannot be resolved to a type
-7. ERROR in gnu/testlet/javax/management/remote/NotificationResultTest.java  line 55:
-	nr = new NotificationResult(0, -1, array);
-	         ^^^^^^^^^^^^^^^^^^
-  NotificationResult cannot be resolved to a type
-8. ERROR in gnu/testlet/javax/management/remote/NotificationResultTest.java  line 70:
-	nr = new NotificationResult(0, 1, null);
-	         ^^^^^^^^^^^^^^^^^^
-  NotificationResult cannot be resolved to a type
-9. ERROR in gnu/testlet/javax/management/remote/NotificationResultTest.java  line 85:
-	nr = new NotificationResult(0, 1, array);
-	         ^^^^^^^^^^^^^^^^^^
-  NotificationResult cannot be resolved to a type
-10. ERROR in gnu/testlet/javax/management/remote/TargetedNotificationTest.java  line 29:
-	import javax.management.remote.TargetedNotification;
-	       ^^^^^^^^^^^^^^^^^^^^^^^
-  The import javax.management.remote cannot be resolved
-11. ERROR in gnu/testlet/javax/management/remote/TargetedNotificationTest.java  line 36:
-	TargetedNotification tn;
-	^^^^^^^^^^^^^^^^^^^^
-  TargetedNotification cannot be resolved to a type
-12. ERROR in gnu/testlet/javax/management/remote/TargetedNotificationTest.java  line 41:
-	tn = new TargetedNotification(null, 3);
-	         ^^^^^^^^^^^^^^^^^^^^
-  TargetedNotification cannot be resolved to a type
-13. ERROR in gnu/testlet/javax/management/remote/TargetedNotificationTest.java  line 56:
-	tn = new TargetedNotification(n, null);
-	         ^^^^^^^^^^^^^^^^^^^^
-  TargetedNotification cannot be resolved to a type
-14. ERROR in gnu/testlet/javax/management/remote/TargetedNotificationTest.java  line 71:
-	tn = new TargetedNotification(n, 3);
-	         ^^^^^^^^^^^^^^^^^^^^
-  TargetedNotification cannot be resolved to a type
-14 problems (14 errors)FAIL: javax.management.remote.NotificationResultTest
-  exception when loading:
-   java.lang.Error: Unresolved compilation problems: 
-	The import javax.management.remote cannot be resolved
-	The import javax.management.remote cannot be resolved
-	NotificationResult cannot be resolved to a type
-	TargetedNotification cannot be resolved to a type
-	TargetedNotification cannot be resolved to a type
-	NotificationResult cannot be resolved to a type
-	NotificationResult cannot be resolved to a type
-	NotificationResult cannot be resolved to a type
-	NotificationResult cannot be resolved to a type
-
-   at gnu.testlet.javax.management.remote.NotificationResultTest.<init>(NotificationResultTest.java:27)
-   at java.lang.reflect.Constructor.constructNative(Native Method)
-   at java.lang.reflect.Constructor.newInstance(Constructor.java:328)
-   at java.lang.Class.newInstance(Class.java:1154)
-   at RunnerProcess.runtest(RunnerProcess.java:273)
-   at RunnerProcess.runAndReport(RunnerProcess.java:415)
-   at RunnerProcess.main(RunnerProcess.java:227)
+PASS: javax.management.remote.NotificationResultTest
 FAIL: javax.management.remote.TargetedNotificationTest
-  exception when loading:
-   java.lang.Error: Unresolved compilation problems: 
-	The import javax.management.remote cannot be resolved
-	TargetedNotification cannot be resolved to a type
-	TargetedNotification cannot be resolved to a type
-	TargetedNotification cannot be resolved to a type
-	TargetedNotification cannot be resolved to a type
-
-   at gnu.testlet.javax.management.remote.TargetedNotificationTest.<init>(TargetedNotificationTest.java:29)
-   at java.lang.reflect.Constructor.constructNative(Native Method)
-   at java.lang.reflect.Constructor.newInstance(Constructor.java:328)
-   at java.lang.Class.newInstance(Class.java:1154)
-   at RunnerProcess.runtest(RunnerProcess.java:273)
+  line 37:  [1] -- uncaught exception:
+   java.lang.IllegalArgumentException
+   at java.util.EventObject.<init>(EventObject.java:76)
+   at javax.management.Notification.<init>(Notification.java:168)
+   at javax.management.Notification.<init>(Notification.java:152)
+   at javax.management.Notification.<init>(Notification.java:137)
+   at gnu.testlet.javax.management.remote.TargetedNotificationTest.test(TargetedNotificationTest.java:37)
+   at RunnerProcess.runtest(RunnerProcess.java:360)
    at RunnerProcess.runAndReport(RunnerProcess.java:415)
    at RunnerProcess.main(RunnerProcess.java:227)
 PASS: javax.management.MBeanServerPermission.Constructor
@@ -126441,7 +126383,7 @@
    at gnu.java.lang.reflect.TypeImpl.resolve(TypeImpl.java:51)
    at gnu.java.lang.reflect.MethodSignatureParser.getGenericParameterTypes(MethodSignatureParser.java:110)
    at java.lang.reflect.Method.getGenericParameterTypes(Method.java:431)
-   at gnu.javax.management.Translator.fromJava(Translator.java:92)
+   at gnu.javax.management.Translator.fromJava(Translator.java:93)
    at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:299)
    at $Proxy3.setAges(Unknown Source)
    at gnu.testlet.javax.management.MBeanServerInvocationHandler.MBeanProxy.test(MBeanProxy.java:121)
@@ -126756,4 +126698,4 @@
   line 65: IL bin_18:  [1] -- boolean passed to check was false
 
 TEST RESULTS:
-217 of 3138 tests failed.  122937 total calls to harness.check() failed.
+215 of 3138 tests failed.  122964 total calls to harness.check() failed.
