AndroidIDE icon indicating copy to clipboard operation
AndroidIDE copied to clipboard

Crashes when I click on preview layout

Open yazigegeda opened this issue 1 year ago • 0 comments

Issue Checklist

  • [X] I confirm that this issue is not a duplicate and hasn't been reported before.
  • [X] I agree to follow the project's code of conduct.
  • [X] I have checked and verified that I am using the latest version of AndroidIDE from GitHub or F-Droid.

Additional terms

  • [X] I understand that providing incomplete or inaccurate information may result in the issue being closed.
  • [X] I agree to provide all requested details promptly for a comprehensive bug report.

Issue explanation

Crashes when I click on preview layout

Expected behavior

none

Version name

Version : v2.7.1-beta (27102) CI Build : true Branch : main Commit : 55bb46b31 Variant : arm64-v8a (release) Build type : OFFICIAL F-Droid Build : false F-Droid Version : null F-Droid Version code : -1 SDK Version : 30 Supported ABIs : [arm64-v8a, armeabi-v7a, armeabi] Manufacturer : OPPO Device : PDVM00

Download source

GitHub

Relevant log output

AndroidIDE Crash Report
Version : v2.7.1-beta (27102)
CI Build : true
Branch : main
Commit : 55bb46b31
Variant : arm64-v8a (release)
Build type : OFFICIAL
F-Droid Build : false
F-Droid Version : null
F-Droid Version code : -1
SDK Version : 30
Supported ABIs : [arm64-v8a, armeabi-v7a, armeabi]
Manufacturer : OPPO
Device : PDVM00

Stacktrace:
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.drawable.Drawable.getLevel()' on a null object reference
	at android.graphics.drawable.ClipDrawable.draw(ClipDrawable.java:180)
	at android.graphics.drawable.LayerDrawable.draw(LayerDrawable.java:1018)
	at android.widget.ProgressBar.drawTrack(ProgressBar.java:2139)
	at android.widget.AbsSeekBar.drawTrack(AbsSeekBar.java:823)
	at android.widget.ProgressBar.onDraw(ProgressBar.java:2106)
	at android.widget.AbsSeekBar.onDraw(AbsSeekBar.java:806)
	at android.view.View.draw(View.java:22644)
	at android.view.View.updateDisplayListIfDirty(View.java:21497)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.draw(View.java:22647)
	at android.view.View.updateDisplayListIfDirty(View.java:21497)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.draw(View.java:22647)
	at android.view.View.updateDisplayListIfDirty(View.java:21497)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.draw(View.java:22647)
	at android.view.View.updateDisplayListIfDirty(View.java:21497)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.draw(View.java:22647)
	at android.view.View.updateDisplayListIfDirty(View.java:21497)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.updateDisplayListIfDirty(View.java:21488)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(Unknown Source:28)
	at android.view.View.updateDisplayListIfDirty(View.java:21488)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at androidx.fragment.app.FragmentContainerView.drawChild(Unknown Source:32)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at androidx.fragment.app.FragmentContainerView.dispatchDraw(Unknown Source:35)
	at android.view.View.updateDisplayListIfDirty(View.java:21488)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at androidx.coordinatorlayout.widget.CoordinatorLayout.drawChild(Unknown Source:13)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.updateDisplayListIfDirty(View.java:21488)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at androidx.drawerlayout.widget.DrawerLayout.drawChild(Unknown Source:98)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.updateDisplayListIfDirty(View.java:21488)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.updateDisplayListIfDirty(View.java:21488)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.updateDisplayListIfDirty(View.java:21488)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.updateDisplayListIfDirty(View.java:21488)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at android.view.View.updateDisplayListIfDirty(View.java:21488)
	at android.view.View.draw(View.java:22364)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4611)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4345)
	at com.android.internal.policy.DecorView.dispatchDraw(DecorView.java:2963)
	at android.view.View.draw(View.java:22647)
	at com.android.internal.policy.DecorView.draw(DecorView.java:903)
	at android.view.View.updateDisplayListIfDirty(View.java:21497)
	at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRen

yazigegeda avatar Sep 10 '24 04:09 yazigegeda