--- old/src/jdk/nashorn/internal/runtime/DebuggerSupport.java 2016-01-20 14:14:49.471064331 +0100 +++ new/src/jdk/nashorn/internal/runtime/DebuggerSupport.java 2016-01-20 14:14:49.391064332 +0100 @@ -239,7 +239,7 @@ if (ScriptObject.isArray(object)) { sb.append('['); - final long length = object.getLong("length", INVALID_PROGRAM_POINT); + final long length = (long) object.getDouble("length", INVALID_PROGRAM_POINT); for (long i = 0; i < length; i++) { if (object.has(i)) {