--- old/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java 2014-06-03 10:07:22.418498513 +0530 +++ new/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java 2014-06-03 10:07:21.978496335 +0530 @@ -502,7 +502,7 @@ public void setProto(final Object proto) { inGlobal(new Callable() { @Override public Void call() { - sobj.setProtoCheck(unwrap(proto, global)); + sobj.setPrototypeOf(unwrap(proto, global)); return null; } });