Run the Swing demo and open the file chooser. cacao -cp examples/examples.zip gnu.classpath.examples.swing.Demo (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) Exception during event dispatch: java.lang.ArithmeticException: / by zero at javax.swing.text.PlainView.paint(PlainView.java:298) at javax.swing.text.FieldView.paint(FieldView.java:263) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:388) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:1154) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:1105) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:1183) at javax.swing.JComponent.paintComponent(JComponent.java:2060) at javax.swing.JComponent.paint(JComponent.java:1824) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JLayeredPane.paint(JLayeredPane.java:713) 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.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 java.awt.Component.dispatchEventImpl(Component.java:5746) at java.awt.Container.dispatchEventImpl(Container.java:1925) at java.awt.Window.dispatchEventImpl(Window.java:618) at java.awt.Component.dispatchEvent(Component.java:2850) at java.awt.EventQueue.dispatchEvent(EventQueue.java:624) at java.awt.EventDispatchThread.run(EventDispatchThread.java:88) at java.lang.VMThread.run(VMThread.java:120) Exception during event dispatch: java.lang.ArithmeticException: / by zero at javax.swing.text.PlainView.paint(PlainView.java:298) at javax.swing.text.FieldView.paint(FieldView.java:263) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:388) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:1154) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:1105) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:1183) at javax.swing.JComponent.paintComponent(JComponent.java:2060) at javax.swing.JComponent.paint(JComponent.java:1824) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:2341) at javax.swing.JComponent.paintImmediately2(JComponent.java:2258) at javax.swing.JComponent.paintImmediately(JComponent.java:2096) at javax.swing.JComponent.paintImmediately(JComponent.java:2122) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:596) at javax.swing.RepaintManager$RepaintWorker.run(RepaintManager.java:171) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:200) at javax.swing.RepaintManager$RepaintWorkerEvent.dispatch(RepaintManager.java:115) at java.awt.EventQueue.dispatchEvent(EventQueue.java:615) at java.awt.EventDispatchThread.run(EventDispatchThread.java:88) at java.lang.VMThread.run(VMThread.java:120) Exception during event dispatch: java.lang.ArithmeticException: / by zero at javax.swing.text.PlainView.paint(PlainView.java:298) at javax.swing.text.FieldView.paint(FieldView.java:263) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:388) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:1154) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:1105) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:1183) at javax.swing.JComponent.paintComponent(JComponent.java:2060) at javax.swing.JComponent.paint(JComponent.java:1824) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:2341) at javax.swing.JComponent.paintImmediately2(JComponent.java:2258) at javax.swing.JComponent.paintImmediately(JComponent.java:2096) at javax.swing.JComponent.paintImmediately(JComponent.java:2122) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:596) at javax.swing.RepaintManager$RepaintWorker.run(RepaintManager.java:171) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:200) at javax.swing.RepaintManager$RepaintWorkerEvent.dispatch(RepaintManager.java:115) at java.awt.EventQueue.dispatchEvent(EventQueue.java:615) at java.awt.EventDispatchThread.run(EventDispatchThread.java:88) at java.lang.VMThread.run(VMThread.java:120) Exception during event dispatch: java.lang.ArithmeticException: / by zero at javax.swing.text.PlainView.paint(PlainView.java:298) at javax.swing.text.FieldView.paint(FieldView.java:263) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:388) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:1154) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:1105) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:1183) at javax.swing.JComponent.paintComponent(JComponent.java:2060) at javax.swing.JComponent.paint(JComponent.java:1824) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:2341) at javax.swing.JComponent.paintImmediately2(JComponent.java:2258) at javax.swing.JComponent.paintImmediately(JComponent.java:2096) at javax.swing.JComponent.paintImmediately(JComponent.java:2122) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:596) at javax.swing.RepaintManager$RepaintWorker.run(RepaintManager.java:171) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:200) at javax.swing.RepaintManager$RepaintWorkerEvent.dispatch(RepaintManager.java:115) at java.awt.EventQueue.dispatchEvent(EventQueue.java:615) at java.awt.EventDispatchThread.run(EventDispatchThread.java:88) at java.lang.VMThread.run(VMThread.java:120) Exception during event dispatch: java.lang.ArithmeticException: / by zero at javax.swing.text.PlainView.paint(PlainView.java:298) at javax.swing.text.FieldView.paint(FieldView.java:263) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:388) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:1154) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:1105) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:1183) at javax.swing.JComponent.paintComponent(JComponent.java:2060) at javax.swing.JComponent.paint(JComponent.java:1824) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintChildren(JComponent.java:1960) at javax.swing.JComponent.paint(JComponent.java:1827) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:2341) at javax.swing.JComponent.paintImmediately2(JComponent.java:2258) at javax.swing.JComponent.paintImmediately(JComponent.java:2096) at javax.swing.JComponent.paintImmediately(JComponent.java:2122) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:596) at javax.swing.RepaintManager$RepaintWorker.run(RepaintManager.java:171) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:200) at javax.swing.RepaintManager$RepaintWorkerEvent.dispatch(RepaintManager.java:115) at java.awt.EventQueue.dispatchEvent(EventQueue.java:615) at java.awt.EventDispatchThread.run(EventDispatchThread.java:88) at java.lang.VMThread.run(VMThread.java:120) Exception during event dispatch: java.lang.ArithmeticException: / by zero at javax.swing.text.PlainView.paint(PlainView.java:298) at javax.swing.text.FieldView.paint(FieldView.java:263) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:388) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:1154) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:1105) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:1183) at javax.swing.JComponent.paintComponent(JComponent.java:2060) at javax.swing.JComponent.paint(JComponent.java:1824) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:2341) at javax.swing.JComponent.paintImmediately2(JComponent.java:2258) at javax.swing.JComponent.paintImmediately(JComponent.java:2096) at javax.swing.JComponent.paintImmediately(JComponent.java:2122) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:596) at javax.swing.RepaintManager$RepaintWorker.run(RepaintManager.java:171) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:200) at javax.swing.RepaintManager$RepaintWorkerEvent.dispatch(RepaintManager.java:115) at java.awt.EventQueue.dispatchEvent(EventQueue.java:615) at java.awt.EventDispatchThread.run(EventDispatchThread.java:88) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-WARNING **: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' java.lang.InternalError: GLib-GObject: cannot instantiate `GdkPaintable', derived from non-instantiatable parent type `GInterface' at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120) (.:12386): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed java.lang.InternalError: GLib-GObject: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed at gnu.java.awt.peer.gtk.GtkToolkit.gtkMain(Native Method) at gnu.java.awt.peer.gtk.GtkMainThread.run(GtkMainThread.java:102) at java.lang.VMThread.run(VMThread.java:120)
Similar output occurs from the AWT demo, but it runs smoothly.