JesusFreke / smali

smali/baksmali
6.33k stars 1.07k forks source link

com.sun.tools.jdi.StringReferenceImpl cannot be cast to com.sun.jdi.ArrayReference #746

Open z475546259 opened 4 years ago

z475546259 commented 4 years ago

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)