-
Bug
-
Resolution: Fixed
-
P3
-
None
-
None
-
b44
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085576 | emb-9 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | team |
JDK-8087011 | 8u65 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b01 |
JDK-8067862 | 8u60 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b01 |
JDK-8138496 | emb-8u65 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8076925 | emb-8u60 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | team |
File: getjavahome.js
getProp = java.lang.System.getProperty;
getHome = Function.prototype.bind.call(getProp, null, "java.home");
print(getHome()); // JAVA_HOME value expected
Expected:
JAVA_HOME is printed.
Actual:
Exception in thread "main" java.lang.NullPointerException
at jdk.nashorn.internal.runtime.linker.BoundCallableLinker.getGuardedInvocation(BoundCallableLinker.java:102)
at jdk.internal.dynalink.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:176)
at jdk.internal.dynalink.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:124)
at jdk.internal.dynalink.support.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:149)
at jdk.internal.dynalink.DynamicLinker.relink(DynamicLinker.java:233)
at jdk.nashorn.internal.scripts.Script$Recompilation$4$getjavahome$cu1$restOf.:program(getjavahome.js:3)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:636)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:229)
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:387)
at jdk.nashorn.tools.Shell.apply(Shell.java:394)
at jdk.nashorn.tools.Shell.runScripts(Shell.java:323)
at jdk.nashorn.tools.Shell.run(Shell.java:169)
at jdk.nashorn.tools.Shell.main(Shell.java:133)
at jdk.nashorn.tools.Shell.main(Shell.java:112)
getProp = java.lang.System.getProperty;
getHome = Function.prototype.bind.call(getProp, null, "java.home");
print(getHome()); // JAVA_HOME value expected
Expected:
JAVA_HOME is printed.
Actual:
Exception in thread "main" java.lang.NullPointerException
at jdk.nashorn.internal.runtime.linker.BoundCallableLinker.getGuardedInvocation(BoundCallableLinker.java:102)
at jdk.internal.dynalink.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:176)
at jdk.internal.dynalink.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:124)
at jdk.internal.dynalink.support.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:149)
at jdk.internal.dynalink.DynamicLinker.relink(DynamicLinker.java:233)
at jdk.nashorn.internal.scripts.Script$Recompilation$4$getjavahome$cu1$restOf.:program(getjavahome.js:3)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:636)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:229)
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:387)
at jdk.nashorn.tools.Shell.apply(Shell.java:394)
at jdk.nashorn.tools.Shell.runScripts(Shell.java:323)
at jdk.nashorn.tools.Shell.run(Shell.java:169)
at jdk.nashorn.tools.Shell.main(Shell.java:133)
at jdk.nashorn.tools.Shell.main(Shell.java:112)
- backported by
-
JDK-8067862 bound java static method throws NPE when 'null' is used for this argument
-
- Resolved
-
-
JDK-8076925 bound java static method throws NPE when 'null' is used for this argument
-
- Resolved
-
-
JDK-8085576 bound java static method throws NPE when 'null' is used for this argument
-
- Resolved
-
-
JDK-8087011 bound java static method throws NPE when 'null' is used for this argument
-
- Resolved
-
-
JDK-8138496 bound java static method throws NPE when 'null' is used for this argument
-
- Resolved
-