Weird ClassCastException

Tal Liron tal.liron at threecrickets.com
Mon Nov 4 22:49:05 PST 2013


A recent Nashorn commit introduced some rather bizarre exceptions. 
Here's how they look:

java.lang.ClassCastException: 
com.threecrickets.scripturian.adapter.NashornAdapter cannot be cast to 
java.lang.Number
     at 
sun.invoke.util.ValueConversions.primitiveConversion(ValueConversions.java:199)
     at 
sun.invoke.util.ValueConversions.unboxBoolean(ValueConversions.java:95)
     at 
jdk.nashorn.internal.scripts.Script$index_s_html.runScript(dispatched/index.s.html:1)
     at 
jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:498)
     at 
jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:207)
     at 
jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:378)

I realize it's hard to debug without the full loop... but perhaps the 
stack trace suggests something to you?


More information about the nashorn-dev mailing list