With mozilla_compat.js, JavaAdapter does not work · Issue #541 · oracle/graal (original) (raw)

command:
vm/Contents/Home/bin/js --js.nashorn-compat=true --jvm bug/JavaAdapter.js

script (bug/JavaAdapter.js):

load("nashorn:mozilla_compat.js");
var runnable = new JavaAdapter(
    Packages.java.lang.Runnable,
    new function() {
        this.run = function() {
            Packages.java.lang.System.err.println("Hello, World!");
        }
    }
);

result (1.0.0-rc3, OS X):

TypeError: Cannot read property 'apply' of undefined
    at <js> value(nashorn:mozilla_compat.js:23:846-862)
    at <js> :program(bug/JavaAdapter.js:2-9:50-207)

Expected result:
Program should exit silently.