handle java.lang.OutOfMemoryError error
<3 to the pen testers ;)
Exception java.lang.OutOfMemoryError:
at java.lang.StringFactory.newStringFromBytes (StringFactory.java:81)
at java.lang.StringFactory.newStringFromBytes (StringFactory.java:54)
at java.lang.StringFactory.newStringFromBytes (StringFactory.java:46)
at se.leap.bitmaskclient.base.utils.InputStreamHelper.inputStreamToJson (InputStreamHelper.java:40)
at se.leap.bitmaskclient.base.utils.InputStreamHelper.extractKeyFromInputStream (InputStreamHelper.java:29)
at se.leap.bitmaskclient.providersetup.ProviderManager.providersFromFiles (ProviderManager.java:129)
at se.leap.bitmaskclient.providersetup.ProviderManager.addCustomProviders (ProviderManager.java:119)
at se.leap.bitmaskclient.providersetup.ProviderManager.<init> (ProviderManager.java:65)
at se.leap.bitmaskclient.providersetup.ProviderManager.getInstance (ProviderManager.java:52)
at se.leap.bitmaskclient.providersetup.activities.ProviderSetupBaseActivity.onCreate (ProviderSetupBaseActivity.java:82)
at se.leap.bitmaskclient.providersetup.activities.ProviderListBaseActivity.onCreate (ProviderListBaseActivity.java:72)
at android.app.Activity.performCreate (Activity.java:7023)
at android.app.Activity.performCreate (Activity.java:7014)
at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1215)
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2734)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2859)
at android.app.ActivityThread.-wrap11
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1592)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:164)
at android.app.ActivityThread.main (ActivityThread.java:6518)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:807)