具体异常和调用栈
java.lang.UnsupportedOperationException: This feature requires ASM7
at org.objectweb.asm.ClassVisitor.visitNestHost(ClassVisitor.java:150) ~[asm-7.0.jar:7.0]
at org.objectweb.asm.ClassReader.accept(ClassReader.java:541) ~[asm-7.0.jar:7.0]
at org.objectweb.asm.ClassReader.accept(ClassReader.java:391) ~[asm-7.0.jar:7.0]
at qunar.tc.bistoury.instrument.client.location.ClassResourcesIndexer.lazyIndexByDirectoryId(ClassResourcesIndexer.java:460) ~[bistoury-instrument-client-2.0.7.jar:na]
at qunar.tc.bistoury.instrument.client.location.ClassResourcesIndexer.lazyIndexBySourceDirectory(ClassResourcesIndexer.java:409) ~[bistoury-instrument-client-2.0.7.jar:na]
at qunar.tc.bistoury.instrument.client.location.ClassResourcesIndexer.mapSourceFile(ClassResourcesIndexer.java:290) ~[bistoury-instrument-client-2.0.7.jar:na]
at qunar.tc.bistoury.instrument.client.location.ClassPathLookup.resolveSourceLocation(ClassPathLookup.java:191) ~[bistoury-instrument-client-2.0.7.jar:na]
at qunar.tc.bistoury.instrument.client.debugger.DefaultDebugger.doRegisterBreakpoint(DefaultDebugger.java:147) ~[bistoury-instrument-client-2.0.7.jar:na]
at qunar.tc.bistoury.instrument.client.debugger.DefaultDebugger.registerBreakpoint(DefaultDebugger.java:96) ~[bistoury-instrument-client-2.0.7.jar:na]
at qunar.tc.bistoury.attach.arthas.debug.QDebugClient.registerBreakpoint(QDebugClient.java:71) ~[bistoury-attach-arthas-2.0.7.jar:na]
at qunar.tc.bistoury.attach.arthas.debug.QDebugAddCommand.process(QDebugAddCommand.java:78) ~[bistoury-attach-arthas-2.0.7.jar:na]
at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.process(AnnotatedCommandImpl.java:82) ~[arthas-core-3.1.4.jar:3.1.4]
at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.access$100(AnnotatedCommandImpl.java:18) ~[arthas-core-3.1.4.jar:3.1.4]
at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:111) ~[arthas-core-3.1.4.jar:3.1.4]
at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:108) ~[arthas-core-3.1.4.jar:3.1.4]
at com.taobao.arthas.core.shell.system.impl.QProcessImpl$CommandProcessTask.run(QProcessImpl.java:370) ~[bistoury-attach-arthas-2.0.7.jar:3.1.4]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
具体异常和调用栈 java.lang.UnsupportedOperationException: This feature requires ASM7 at org.objectweb.asm.ClassVisitor.visitNestHost(ClassVisitor.java:150) ~[asm-7.0.jar:7.0] at org.objectweb.asm.ClassReader.accept(ClassReader.java:541) ~[asm-7.0.jar:7.0] at org.objectweb.asm.ClassReader.accept(ClassReader.java:391) ~[asm-7.0.jar:7.0] at qunar.tc.bistoury.instrument.client.location.ClassResourcesIndexer.lazyIndexByDirectoryId(ClassResourcesIndexer.java:460) ~[bistoury-instrument-client-2.0.7.jar:na] at qunar.tc.bistoury.instrument.client.location.ClassResourcesIndexer.lazyIndexBySourceDirectory(ClassResourcesIndexer.java:409) ~[bistoury-instrument-client-2.0.7.jar:na] at qunar.tc.bistoury.instrument.client.location.ClassResourcesIndexer.mapSourceFile(ClassResourcesIndexer.java:290) ~[bistoury-instrument-client-2.0.7.jar:na] at qunar.tc.bistoury.instrument.client.location.ClassPathLookup.resolveSourceLocation(ClassPathLookup.java:191) ~[bistoury-instrument-client-2.0.7.jar:na] at qunar.tc.bistoury.instrument.client.debugger.DefaultDebugger.doRegisterBreakpoint(DefaultDebugger.java:147) ~[bistoury-instrument-client-2.0.7.jar:na] at qunar.tc.bistoury.instrument.client.debugger.DefaultDebugger.registerBreakpoint(DefaultDebugger.java:96) ~[bistoury-instrument-client-2.0.7.jar:na] at qunar.tc.bistoury.attach.arthas.debug.QDebugClient.registerBreakpoint(QDebugClient.java:71) ~[bistoury-attach-arthas-2.0.7.jar:na] at qunar.tc.bistoury.attach.arthas.debug.QDebugAddCommand.process(QDebugAddCommand.java:78) ~[bistoury-attach-arthas-2.0.7.jar:na] at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.process(AnnotatedCommandImpl.java:82) ~[arthas-core-3.1.4.jar:3.1.4] at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.access$100(AnnotatedCommandImpl.java:18) ~[arthas-core-3.1.4.jar:3.1.4] at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:111) ~[arthas-core-3.1.4.jar:3.1.4] at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:108) ~[arthas-core-3.1.4.jar:3.1.4] at com.taobao.arthas.core.shell.system.impl.QProcessImpl$CommandProcessTask.run(QProcessImpl.java:370) ~[bistoury-attach-arthas-2.0.7.jar:3.1.4] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]