Skip to content

全量升级异常 #371

@wustwg

Description

@wustwg

异常类型

运行时异常

手机型号

红米note 11 pro

手机系统版本

Android 12

Tinker版本

gradle版本

7.4

系统

堆栈/日志

2022-08-02 17:02:25.480 16011-16011 ConnectorFragment com.baishancloud.sase I [, , 0]:onViewCreated: ivSetting onClick
2022-08-02 17:02:25.483 16011-16011 CrashReport com.baishancloud.sase D requestGrayTactics strategyType:[0]
2022-08-02 17:02:25.483 16011-16011 CrashReport com.baishancloud.sase D requestGrayTactics1 strategyType:[0]
2022-08-02 17:02:25.487 16011-16011 CrashReport com.baishancloud.sase D requestGrayTactics2 strategyType:[0]
2022-08-02 17:02:25.488 16011-16011 CrashReport com.baishancloud.sase E java.lang.NullPointerException: Attempt to read from field 'com.tencent.bugly.proguard.wa com.tencent.bugly.beta.upgrade.BetaUploadStrategy.a' on a null object reference
at com.tencent.bugly.beta.upgrade.d.a(BUGLY:200)
at com.tencent.bugly.beta.Beta.a(BUGLY:8)
at com.tencent.bugly.beta.Beta.checkUpgrade(BUGLY:2)
at com.tencent.bugly.beta.Beta.checkUpgrade(BUGLY:1)
at com.baishancloud.sase.ui.ConnectorFragment$onViewCreated$1.invokeSuspend$lambda-0(ConnectorFragment.kt:232)
at com.baishancloud.sase.ui.ConnectorFragment$onViewCreated$1.$r8$lambda$dPAYgk9LCJ-5KiZ-SrwehGDhC-g(Unknown Source:0)
at com.baishancloud.sase.ui.ConnectorFragment$onViewCreated$1$$ExternalSyntheticLambda0.onClick(Unknown Source:2)
at android.view.View.performClick(View.java:7758)
at android.view.View.performClickInternal(View.java:7731)
at android.view.View.access$3700(View.java:862)
at android.view.View$PerformClick.run(View.java:29348)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8295)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1073)
2022-08-02 17:02:25.499 16011-16011 ViewRootIm...w:a693b72] com.baishancloud.sase D hardware acceleration = true, sRendererEnabled = true, forceHwAccelerated = false
2022-08-02 17:02:25.507 16011-16011 CrashReport com.baishancloud.sase E java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
at android.widget.Toast.(Toast.java:170)
at android.widget.Toast.makeText(Toast.java:495)
at android.widget.Toast.makeText(Toast.java:483)
at com.tencent.bugly.beta.utils.f.a(BUGLY:3)
at com.tencent.bugly.beta.global.d.run(BUGLY:110)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8295)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1073)
2022-08-02 17:02:25.563 16011-16011 BufferQueueConsumer com.baishancloud.sase I connect: controlledByApp=false
2022-08-02 17:02:25.563 16011-16011 BLASTBufferQueue com.baishancloud.sase I start RBH-ViewRootImpl[PopupWindow:a693b72]#2
2022-08-02 17:02:25.563 16011-16011 BLASTBufferQueue com.baishancloud.sase I [ViewRootImpl[PopupWindow:a693b72]#2] constructor()
2022-08-02 17:02:25.569 16011-16074 BufferQueueProducer com.baishancloud.sase I ViewRootImpl[PopupWindow:a693b72]#2(BLAST Consumer)2 connect: api=1 producerControlledByApp=true
2022-08-02 17:02:25.839 16011-16074 BLASTBufferQueue com.baishancloud.sase E ViewRootImpl[PopupWindow:a693b72]#2 setNextTransaction
2022-08-02 17:02:25.842 16011-16011 DecorView[MainActivity] com.baishancloud.sase D onWindowFocusChanged hasWindowFocus false
2022-08-02 17:02:31.490 16011-16011 CrashReport com.baishancloud.sase I upload err:[804] [sended 0] [recevied 0]
2022-08-02 17:02:31.493 16011-16011 CrashReport com.baishancloud.sase I request is not finished
2022-08-02 17:02:31.496 16011-16011 CrashReport com.baishancloud.sase E java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
at android.widget.Toast.(Toast.java:170)
at android.widget.Toast.makeText(Toast.java:495)
at android.widget.Toast.makeText(Toast.java:483)
at com.tencent.bugly.beta.utils.f.a(BUGLY:3)
at com.tencent.bugly.beta.global.d.run(BUGLY:110)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8295)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1073)

复现路径

后台配置好升级的apk 并且保证版本号比手机上的要大;
集成升级sdk后,启动应用一直没有弹窗提示升级;
调用checkUpgrade接口检测升级,报了上面的错误

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