My app is automatically stopping this is the report

Report 1

java.lang.OutOfMemoryError: Failed to allocate a 33177612 byte allocation with 1390192 free bytes and 1357KB until OOM
at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:624)
at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:457)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1152)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1119)
at android.graphics.drawable.Drawable.createFromStream(Drawable.java:1105)
at com.google.appinventor.components.runtime.util.MediaUtil.getHighQualityImage(SourceFile:815)
at com.google.appinventor.components.runtime.util.MediaUtil.getBitmapDrawable(SourceFile:351)
at com.google.appinventor.components.runtime.Image.imageHelper(SourceFile:192)
at com.google.appinventor.components.runtime.Image.Picture(SourceFile:183)
at java.lang.reflect.Method.invoke(Native Method)
at gnu.expr.PrimProcedure.apply(PrimProcedure.java:285)
at gnu.mapping.CallContext.runUntilDone(CallContext.java:234)
at gnu.mapping.CallContext.runUntilValue(CallContext.java:298)
at gnu.expr.GenericProc.applyN(GenericProc.java:120)
at gnu.kawa.reflect.Invoke.applyN(Invoke.java:193)
at gnu.mapping.ProcedureN.apply3(ProcedureN.java:48)
at com.google.youngandroid.runtime.$PcSetAndCoerceProperty$Ex(runtime5171376252785622841.scm:1272)
at com.google.youngandroid.runtime.setAndCoerceProperty$Ex(runtime5171376252785622841.scm:196)
at io.kodular.bunnyimmadishetty.NewsatMobile.home.lambda29(home.yail:227)
at io.kodular.bunnyimmadishetty.NewsatMobile.home$frame.apply0(home.yail:523)
at gnu.expr.ModuleBody.applyN(ModuleBody.java:226)
at gnu.expr.ModuleMethod.applyN(ModuleMethod.java:216)
at gnu.kawa.functions.ApplyToArgs.applyN(ApplyToArgs.java:139)
at gnu.mapping.ProcedureN.apply1(ProcedureN.java:31)
at io.kodular.bunnyimmadishetty.NewsatMobile.home.$define(home.yail:10265)
at com.google.appinventor.components.runtime.Form.onCreateFinish2(SourceFile:503)
at com.google.appinventor.components.runtime.Form.onCreateFinish(SourceFile:447)
at com.google.appinventor.components.runtime.Form.onCreate(SourceFile:386)
at android.app.Activity.performCreate(Activity.java:6845)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2700)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2808)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1541)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:165)
at android.app.ActivityThread.main(ActivityThread.java:6375)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:802)

Report 2
java.lang.InternalError: Thread starting during runtime shutdown
at java.lang.Thread.nativeCreate(Native Method)
at java.lang.Thread.start(Thread.java:729)
at com.onesignal.OneSignalRestClient.makeRequest(OneSignalRestClient.java:117)
at com.onesignal.OneSignalRestClient.postSync(OneSignalRestClient.java:99)
at com.onesignal.FocusTimeController$FocusTimeProcessorBase.sendOnFocusToPlayer(FocusTimeController.java:295)
at com.onesignal.FocusTimeController$FocusTimeProcessorBase.sendOnFocus(FocusTimeController.java:317)
at com.onesignal.FocusTimeController$FocusTimeProcessorBase.syncOnFocusTime(FocusTimeController.java:274)
at com.onesignal.FocusTimeController$FocusTimeProcessorBase.syncUnsentTimeOnBackgroundEvent(FocusTimeController.java:257)
at com.onesignal.FocusTimeController$FocusTimeProcessorUnattributed.sendTime(FocusTimeController.java:122)
at com.onesignal.FocusTimeController$FocusTimeProcessorBase.sendUnsentTimeNow(FocusTimeController.java:245)
at com.onesignal.FocusTimeController$FocusTimeProcessorBase.addTime(FocusTimeController.java:238)
at com.onesignal.FocusTimeController$FocusTimeProcessorBase.access$200(FocusTimeController.java:196)
at com.onesignal.FocusTimeController.giveProcessorsValidFocusTime(FocusTimeController.java:82)
at com.onesignal.FocusTimeController.appBackgrounded(FocusTimeController.java:53)
at com.onesignal.OneSignal.onAppLostFocus(OneSignal.java:1292)
at com.onesignal.ActivityLifecycleHandler$AppFocusRunnable.run(ActivityLifecycleHandler.java:291)
at android.os.Handler.handleCallback(Handler.java:754)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:165)
at android.os.HandlerThread.run(HandlerThread.java:61)

Report 1

I hope both are relatively same topic, Memory Problem

1 Like

follow tip 2

Taifun