Skip to content

线程优化中对名称的命名引起NewStringUTF方法调用异常 #472

@ymqq

Description

@ymqq

出现问题的情况:app项目中同时使用booster classpath "com.didiglobal.booster:booster-transform-thread:4.16.3" 以及引入 友盟的高级运营分析功能依赖库uyumao 1.1.2 sdk 后,APP启动后,出现了问题,具体信息如下:

测试发现关掉线程优化,仅添加线程名称优化处理,一样有问题。注释掉booster-transform-thread才正常。

  • System version: Redmi K50 Pro, Xiaomi HyperOS v1.0.5.0.ULKCNXM

  • Java version: 11

  • Gradle version: 7.3.3

  • Android Gradle plugin version: 7.2.2

  • Booster version: 4.16.3

  • Stack traces
    --------- beginning of main
    08:44:57.621 11854-11854 s.recommend.pad A java_vm_ext.cc:591] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0x8b
    java_vm_ext.cc:591] string: '?com.uyumao.l#1
    java_vm_ext.cc:591] '
    java_vm_ext.cc:591] input: '<0x8b> 0x63 0x6f 0x6d 0x2e 0x75 0x79 0x75 0x6d 0x61 0x6f 0x2e 0x6c 0x23 0x31 0x0a'
    java_vm_ext.cc:591] in call to NewStringUTF
    java_vm_ext.cc:591] from boolean android.os.Process.readProcFile(java.lang.String, int[], java.lang.String[], long[], float[])

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions