com.sun.tools.jdi.StringReferenceImpl cannot be cast to com.sun.jdi.ArrayReference
java.lang.ClassCastException: com.sun.tools.jdi.StringReferenceImpl cannot be cast to com.sun.jdi.ArrayReference
at org.jf.smalidea.debugging.value.LazyArrayReference.length(LazyArrayReference.java:61)
at com.intellij.debugger.ui.tree.render.ClassRenderer.a(ClassRenderer.java:257)
at com.intellij.debugger.ui.tree.render.ClassRenderer.isExpandable(ClassRenderer.java:274)
at com.intellij.debugger.ui.impl.watch.ValueDescriptorImpl.calcRepresentation(ValueDescriptorImpl.java:283)
at com.intellij.debugger.ui.impl.watch.NodeDescriptorImpl.updateRepresentationNoNotify(NodeDescriptorImpl.java:85)
at com.intellij.debugger.ui.impl.watch.NodeDescriptorImpl.updateRepresentation(NodeDescriptorImpl.java:77)
at com.intellij.debugger.engine.JavaValue$1.contextAction(JavaValue.java:165)
at com.intellij.debugger.engine.events.SuspendContextCommandImpl.action(SuspendContextCommandImpl.java:73)
at com.intellij.debugger.engine.events.DebuggerCommandImpl.run(DebuggerCommandImpl.java:47)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:147)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:43)
at com.intellij.debugger.impl.InvokeThread.a(InvokeThread.java:155)
at com.intellij.debugger.impl.InvokeThread.access$100(InvokeThread.java:32)
at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest.run(InvokeThread.java:61)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
com.sun.tools.jdi.StringReferenceImpl cannot be cast to com.sun.jdi.ArrayReference java.lang.ClassCastException: com.sun.tools.jdi.StringReferenceImpl cannot be cast to com.sun.jdi.ArrayReference at org.jf.smalidea.debugging.value.LazyArrayReference.length(LazyArrayReference.java:61) at com.intellij.debugger.ui.tree.render.ClassRenderer.a(ClassRenderer.java:257) at com.intellij.debugger.ui.tree.render.ClassRenderer.isExpandable(ClassRenderer.java:274) at com.intellij.debugger.ui.impl.watch.ValueDescriptorImpl.calcRepresentation(ValueDescriptorImpl.java:283) at com.intellij.debugger.ui.impl.watch.NodeDescriptorImpl.updateRepresentationNoNotify(NodeDescriptorImpl.java:85) at com.intellij.debugger.ui.impl.watch.NodeDescriptorImpl.updateRepresentation(NodeDescriptorImpl.java:77) at com.intellij.debugger.engine.JavaValue$1.contextAction(JavaValue.java:165) at com.intellij.debugger.engine.events.SuspendContextCommandImpl.action(SuspendContextCommandImpl.java:73) at com.intellij.debugger.engine.events.DebuggerCommandImpl.run(DebuggerCommandImpl.java:47) at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:147) at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:43) at com.intellij.debugger.impl.InvokeThread.a(InvokeThread.java:155) at com.intellij.debugger.impl.InvokeThread.access$100(InvokeThread.java:32) at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest.run(InvokeThread.java:61) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)