Package: ikvm
Version: 0.18.0.0-2
Severity: normal

Steps to reproduce:
1. Compile (I used "jikes-sablevm testcase.java") and run ("ikvm testcase") the 
attached testcase.

Expected results (with e.g. "jamvm testcase")
1. A window with text "Hello World" shows up.

Actual results:
1. ikvm outputs the following error messages:
$ ikvm testcase
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: 
ikvm.awt.NetToolkit, IKVM.AWT.WinForms
        at java.awt.Toolkit.getDefaultToolkit (Toolkit.java)
        at java.awt.Font.tk (Font.java)
        at java.awt.Font.getPeerFromToolkit (Font.java)
        at java.awt.Font.<init> (Font.java)
        at javax.swing.plaf.FontUIResource.<init> (FontUIResource.java)
        at javax.swing.plaf.metal.DefaultMetalTheme.<clinit> 
(DefaultMetalTheme.java)
        at javax.swing.plaf.metal.MetalLookAndFeel.createDefaultTheme 
(MetalLookAndFeel.java)
        at javax.swing.plaf.metal.MetalLookAndFeel.createDefaultTheme 
(MetalLookAndFeel.java)
        at javax.swing.plaf.metal.MetalLookAndFeel.<init> 
(MetalLookAndFeel.java)
        at javax.swing.UIManager.<clinit> (UIManager.java)
        at javax.swing.JPanel.updateUI (JPanel.java)
        at javax.swing.JPanel.updateUI (JPanel.java)
        at javax.swing.JPanel.<init> (JPanel.java)
        at javax.swing.JPanel.<init> (JPanel.java)
        at javax.swing.JRootPane.createGlassPane (JRootPane.java)
        at javax.swing.JRootPane.getGlassPane (JRootPane.java)
        at javax.swing.JRootPane.<init> (JRootPane.java)
        at javax.swing.JFrame.createRootPane (JFrame.java)
        at javax.swing.JFrame.getRootPane (JFrame.java)
        at javax.swing.JFrame.frameInit (JFrame.java)
        at javax.swing.JFrame.<init> (JFrame.java)
        at testcase.<init> (Unknown Source)
        at testcase.main (Unknown Source)
        at java.lang.reflect.Method.Invoke (Method.java)
Caused by: java.lang.ClassNotFoundException: ikvm.awt.NetToolkit, 
IKVM.AWT.WinForms
        at java.lang.Class.forName (Class.java)
        at java.lang.Class.forName (Class.java)
        ... 24 more

Testcase (save as "testcase.java"):
import javax.swing.*;
import java.awt.*;
public class testcase extends JFrame {
        public static void main(String[] args) {
                (new testcase()).show();
        }
        public testcase() {
                this.setSize(new Dimension(400, 400));
                this.setContentPane(new JLabel("Hello World"));
        }
}


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.29sauna
Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1)

Versions of packages ikvm depends on:
ii  java-common                   0.23       Base of all Java packages
ii  libikvm-native                0.18.0.0-2 Native library for IKVM Java virtu
ii  mono-classlib-1.0             1.1.9.2-1  Mono class library (1.0)
ii  mono-jit                      1.1.9.2-1  fast CLI (.NET) JIT compiler for M

ikvm recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to