CodeWeaver
CodeWeaver
对启动信息提取后发现 quickstart 对 ttl 无法正常生成shared_classpath_index ``` shell FIXME shared_classpath_index is wrong: com.alibaba.ttl.TransmittableThreadLocal 0 FIXME shared_classpath_index is wrong: com.alibaba.ttl.TransmittableThreadLocal 0 FIXME shared_classpath_index is wrong: sun.security.ec.SunEC -1 FIXME shared_classpath_index is wrong: sun.security.ec.SunEC...
> @wangshiyu13 会不会加其它java agent(会自动加bootclasspath)也有这个问题? > > 显式加上`-Xbootclasspath/a:path/to/transmittable-thread-local-2.x.y.jar`试试 测试过 otel 或者 skywalking 的 agent 没有冲突 显式加上 bootclasspath 会出现加载两次的问题,最后一样会报classpath mismatch
测试 demo 在这:https://github.com/wangshiyu13/ttl-dw-agent-demo dragonwell-8.18.19文件夹内是 dw-jvm java 启动参数 `java -javaagent:/transmittable-thread-local-2.14.5.jar=ttl.agent.logger:STDOUT -javaagent:/agent-1.0-SNAPSHOT-all.jar -Xbootclasspath/a:/transmittable-thread-local-2.14.5.jar -XX:-OmitStackTraceInFastThrow -XX:+TraceClassPaths -Xquickstart:path=/root/alibaba.quickstart.sharedcache -Xquickstart:verbose -jar /ttl-agent-demo-1.0.0-SNAPSHOT.jar` 报错内容如下: `root@common-ops-7b69b56c5f-sbjp2:/# java -javaagent:/transmittable-thread-local-2.14.5.jar=ttl.agent.logger:STDOUT -javaagent:/agent-1.0-SNAPSHOT-all.jar -Xbootclasspath/a:/transmittable-thread-local-2.14.5.jar -XX:-OmitStackTraceInFastThrow -XX:+TraceClassPaths -Xquickstart:path=/root/alibaba.quickstart.sharedcache -Xquickstart:verbose -jar /ttl-agent-demo-1.0.0-SNAPSHOT.jar [classpath:...
@oldratlee demo 已提供,地址https://github.com/wangshiyu13/ttl-dw-agent-demo