matrix icon indicating copy to clipboard operation
matrix copied to clipboard

Matrix is a plugin style, non-invasive APM system developed by WeChat.

Results 219 matrix issues
Sort by recently updated
recently updated
newest added

## Issue /提问须知 **在提交 issue 之前,我们应该先查询是否已经有相关的 issue 以及[常见问题](https://github.com/tencent/matrix/wiki/Matrix-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。提交 issue 时,我们需要写明 issue 的原因,以及编译或运行过程的日志。issue 需要以下面的格式:** ``` 异常类型:app 运行时异常/编译异常 手机型号:如: Nexus 5(如是编译异常,则可以不填) 手机系统版本:如:Android 5.0 (如是编译异常,则可以不填) matrix版本:如: 0.4.7 gradle版本:如: 3.0.0 问题描述:如:在 android O 出现系统不兼容...

// Init backtrace if (is64BitRuntime()) { WeChatBacktrace.instance() .configure(application) .setBacktraceMode(WeChatBacktrace.Mode.Fp) .setQuickenAlwaysOn() .commit(); } else { WeChatBacktrace.instance() .configure(application) .warmUpSettings(WeChatBacktrace.WarmUpTiming.PostStartup, 0) .directoryToWarmUp(WeChatBacktrace.getSystemFrameworkOATPath() + "boot.oat") .directoryToWarmUp( WeChatBacktrace.getSystemFrameworkOATPath() + "boot-framework.oat") .commit(); } try { HookManager.INSTANCE...

question

异常类型:app 运行时异常 手机型号:vivo Y83A 手机系统版本:Android 8.1.0 matrix版本: 2.0.2 gradle版本:4.1.0 问题描述:java.lang.ClassCastException java.lang.Class cannot be cast to com.tencent.matrix.trace.util.TraceDataUtils$TreeNode 出现概率:线上偶现 堆栈/日志: ``` com.tencent.matrix.trace.util.TraceDataUtils.void treeToStack(com.tencent.matrix.trace.util.TraceDataUtils$TreeNode,java.util.LinkedList)(TraceDataUtils.java:170) com.tencent.matrix.trace.util.TraceDataUtils.void treeToStack(com.tencent.matrix.trace.util.TraceDataUtils$TreeNode,java.util.LinkedList)(TraceDataUtils.java:176) com.tencent.matrix.trace.util.TraceDataUtils.void treeToStack(com.tencent.matrix.trace.util.TraceDataUtils$TreeNode,java.util.LinkedList)(TraceDataUtils.java:176) com.tencent.matrix.trace.util.TraceDataUtils.void treeToStack(com.tencent.matrix.trace.util.TraceDataUtils$TreeNode,java.util.LinkedList)(TraceDataUtils.java:176) com.tencent.matrix.trace.util.TraceDataUtils.void treeToStack(com.tencent.matrix.trace.util.TraceDataUtils$TreeNode,java.util.LinkedList)(TraceDataUtils.java:176) com.tencent.matrix.trace.util.TraceDataUtils.void...

demo 中检测出泄漏有一段总结。 ![image](https://user-images.githubusercontent.com/25759942/147550977-cf2bc303-0ff7-4bfd-86d3-33cdde8de8ce.png) 我们项目跑完之后有很多的stacktrace 但是没有类似的总结 。这样是没有检测到泄漏的意思?还是应该看哪里?看wiki中 没有这个检测数据的解释概要。 ![image](https://user-images.githubusercontent.com/25759942/147551224-220b71b6-1c4d-497a-a6d8-2d4763752568.png)

question

有个问题想咨询一下,MatrixIssue可以做聚合操作么,比如相同卡顿的问题多次上报,有没有一个字段可以确定这些report报的是相同的问题呢,类似安卓现有的StackKey

enhancement

[exec] FAILURE: Build failed with an exception. [exec] [exec] * What went wrong: [exec] Could not determine the dependencies of task ':android:mergeDexFullRelease'. [exec] > Could not create task ':android:dexBuilderFullRelease'. [exec]...

Matrix检测到异常发生的时候可以立刻告诉上层吗?方便上层可以记录一些信息?谢谢解答。

[ERROR][Matrix.ApkJob]Task executor execute with error:com.tencent.matrix.apk.model.exception.TaskExecuteException: Caught exception during read: java.util.concurrent.ExecutionException: com.tencent.matrix.apk.model.exception.TaskExecuteException: Caught exception during read: at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at com.tencent.matrix.apk.model.job.ApkJob.execute(ApkJob.java:509) at com.tencent.matrix.apk.model.job.ApkJob.run(ApkJob.java:482) at com.tencent.matrix.apk.ApkChecker.run(ApkChecker.java:90) at com.tencent.matrix.apk.ApkChecker.main(ApkChecker.java:80) Caused by: com.tencent.matrix.apk.model.exception.TaskExecuteException:...

``` {"app_name":"LatourWallet","timestamp":"2021-12-10 06:16:58.19 -0300","app_version":"7.1.0","slice_uuid":"748d7e2b-ca6c-3a0e-92a9-7310f1edac89","adam_id":0,"build_version":"7.1.0.121016541","bundleID":"com.pay99.inhouse","share_with_app_devs":true,"is_first_party":false,"bug_type":"109","os_version":"iPhone OS 12.5.5 (16H62)","incident_id":"62BCDB53-AEDE-4B02-8066-EF72EA242645","name":"LatourWallet"} Incident Identifier: 62BCDB53-AEDE-4B02-8066-EF72EA242645 CrashReporter Key: 11c10fdd6b6703995317e8a4b7897ad2284383b9 Hardware Model: iPhone6,2 Process: LatourWallet [949] Path: /private/var/containers/Bundle/Application/7417A043-BCFB-4845-8B20-A16D5E5F6915/LatourWallet.app/LatourWallet Identifier: com.pay99.inhouse Version: 7.1.0.121016541 (7.1.0) Code Type: ARM-64 (Native)...