美文网首页
记录一个Btrace的异常

记录一个Btrace的异常

作者: Fwwwddd | 来源:发表于2018-01-17 18:23 被阅读539次

控制台报错:
C:\workspace\selfspace\src>btrace 9056 HelloBtrace.java
Exception in thread "main" java.lang.NullPointerException
at com.sun.btrace.client.Client.submit(Client.java:369)
at com.sun.btrace.client.Main.main(Main.java:201)
Exception in thread "Thread-0" java.lang.IllegalStateException
at com.sun.btrace.client.Client.send(Client.java:487)
at com.sun.btrace.client.Client.sendExit(Client.java:421)
at com.sun.btrace.client.Main$2.run(Main.java:235)
at java.lang.Thread.run(Thread.java:748)

IDEA报错:
btrace DEBUG: adding to boot classpath failed!
btrace DEBUG: java.io.FileNotFoundException: . (拒绝访问。)
java.io.FileNotFoundException: . (拒绝访问。)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:225)
at java.util.zip.ZipFile.<init>(ZipFile.java:155)
at java.util.jar.JarFile.<init>(JarFile.java:166)
at java.util.jar.JarFile.<init>(JarFile.java:130)
at com.sun.btrace.agent.Main.main(Main.java:129)
at com.sun.btrace.agent.Main.agentmain(Main.java:105)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:386)
at sun.instrument.InstrumentationImpl.loadClassAndCallAgentmain(InstrumentationImpl.java:411)

原因:项目中btrace的jar包版本和安装的btrace的jar包版本不一致

如果Java VisualVM安装BTrace Workbench不能使用,在jdk的安装目录lib文件夹下复制btrace/build的3个jar包

相关文章

  • 记录一个Btrace的异常

    控制台报错:C:\workspace\selfspace\src>btrace 9056 HelloBtrace....

  • java线上问题排查总结

    Linux命令类 tail grep find top netstat btrace & greys 系统异常排查...

  • Btrace学习笔记二

    Btrace拦截行号 被拦截对象(Btrace只能在本地运行) 拦截行号的btrace脚本 运行btrace脚本 ...

  • Btrace UserGuide翻译转载

    原文地址:BTrace用户手册<译> BTrace(https://btrace.dev.java.net/) 是...

  • BTrace:线上问题排查工具

    BTrace简介 GitHub地址:BTrace 下载地址:v1.3.11.3 官方使用教程:Btrace使用教程...

  • Btrace学习笔记

    btrace简介,拦截函数和异常 动态地向目标应用程序的代码注入追踪代码。JavaComplierApi、JVMT...

  • 使用Btrace进行代码调试

    Btrace简介 Btrace是SUN公司开发的一款动态的Trace工具.Btrace最大的好处是可以自己编写脚本...

  • BTrace:Java 线上问题排查神器

    BTrace 是什么 BTrace 是检查和解决线上的问题的杀器,BTrace 可以通过编写脚本的方式,获取程序执...

  • Btrace使用

    btrace是一个java平台上使用的动态追踪工具 btrace工具下载 github的地址为:https://g...

  • btrace-doc

    btrace on github demo 动态获取传入参数 源码 btrace脚本(PrintArgSimple...

网友评论

      本文标题:记录一个Btrace的异常

      本文链接:https://www.haomeiwen.com/subject/xgbuoxtx.html