VES-Image-Compare icon indicating copy to clipboard operation
VES-Image-Compare copied to clipboard

Investigate crashes

Open VincentEngel opened this issue 2 years ago • 1 comments

Exception java.lang.RuntimeException:
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3430)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3594)
  at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:85)
  at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:135)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:95)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2067)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loop (Looper.java:223)
  at android.app.ActivityThread.main (ActivityThread.java:7698)
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:592)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:952)
Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
  at com.vincentengelsoftware.androidimagecompare.helper.BitmapHelper.resizeBitmap (BitmapHelper.java)
  at com.vincentengelsoftware.androidimagecompare.util.ImageHolder.getAdjustedBitmap (ImageHolder.java)
  at com.vincentengelsoftware.androidimagecompare.util.ImageHolder.updateVesImageViewWithAdjustedImage (ImageHolder.java)
  at com.vincentengelsoftware.androidimagecompare.OverlayTransparentActivity.onCreate (OverlayTransparentActivity.java)
  at android.app.Activity.performCreate (Activity.java:8000)
  at android.app.Activity.performCreate (Activity.java:7984)
  at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1310)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3403)
Exception java.lang.RuntimeException:
  at android.app.ActivityThread.performLaunchActivity
  at android.app.ActivityThread.handleLaunchActivity
  at android.app.servertransaction.LaunchActivityItem.execute
  at android.app.servertransaction.TransactionExecutor.executeCallbacks
  at android.app.servertransaction.TransactionExecutor.execute
  at android.app.ActivityThread$H.handleMessage
  at android.os.Handler.dispatchMessage
  at android.os.Looper.loopOnce
  at android.os.Looper.loop
  at android.app.ActivityThread.main
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run
  at com.android.internal.os.ZygoteInit.main
Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
  at com.vincentengelsoftware.androidimagecompare.helper.BitmapHelper.resizeBitmap (BitmapHelper.java)
  at com.vincentengelsoftware.androidimagecompare.util.ImageHolder.getAdjustedBitmap (ImageHolder.java)
  at com.vincentengelsoftware.androidimagecompare.util.ImageHolder.updateVesImageViewWithAdjustedImage (ImageHolder.java)
  at com.vincentengelsoftware.androidimagecompare.SideBySideActivity.onCreate (SideBySideActivity.java)
  at android.app.Activity.performCreate
  at android.app.Activity.performCreate
  at android.app.Instrumentation.callActivityOnCreate
  at android.app.ActivityThread.performLaunchActivity

VincentEngel avatar Apr 19 '23 18:04 VincentEngel

Maybe this happening when the AndroidSystems closes the App in the background. Could be solved by passing all necessary parameters per intent when opening a compare activity.

VincentEngel avatar Jun 05 '23 15:06 VincentEngel