Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NativeScript/NativeScript
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: DickSmith/NativeScript
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Nov 11, 2019

  1. fix(android): Fatal Exception: java.lang.OutOfMemoryError

    Crashlytics:
    **Async.java line 181**
    **org.nativescript.widgets.Async$Image$DownloadImageTask.doInBackground**
    ```
    Fatal Exception: java.lang.OutOfMemoryError: Failed to allocate a 3601932 byte allocation with 970044 free bytes and 947KB until OOM
    at dalvik.system.VMRuntime.newNonMovableArray(VMRuntime.java)
    at android.graphics.BitmapFactory.nativeDecodeStream(BitmapFactory.java)
    at android.graphics.BitmapFactory.decodeStreamInternal(BitmapFactory.java:863)
    at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:839)
    at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:877)
    at org.nativescript.widgets.Async$Image$DownloadImageTask.doInBackground(Async.java:181)
    at org.nativescript.widgets.Async$Image$4.run(Async.java:157)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
    at org.nativescript.widgets.Async$PriorityThreadFactory$1.run(Async.java:86)
    at java.lang.Thread.run(Thread.java:818)
    ```
    
    Crashlytics
    **Async.java line 473**
    **org.nativescript.widgets.Async$Http$RequestResult.readResponseStream**
    ```
    Fatal Exception: java.lang.OutOfMemoryError: Failed to allocate a 3000012 byte allocation with 2043950 free bytes and 1996KB until OOM
           at dalvik.system.VMRuntime.newNonMovableArray(VMRuntime.java)
           at android.graphics.BitmapFactory.nativeDecodeByteArray(BitmapFactory.java)
           at android.graphics.BitmapFactory.decodeByteArray(BitmapFactory.java:744)
           at org.nativescript.widgets.Async$Http$RequestResult.readResponseStream(Async.java:473)
           at org.nativescript.widgets.Async$Http$HttpRequestTask.doInBackground(Async.java:555)
           at org.nativescript.widgets.Async$Http$1.run(Async.java:307)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
           at org.nativescript.widgets.Async$PriorityThreadFactory$1.run(Async.java:86)
           at java.lang.Thread.run(Thread.java:818)
    ```
    
    ## PR Checklist
    
    - [x] The PR title follows our guidelines: https://github.com/NativeScript/NativeScript/blob/master/CONTRIBUTING.md#commit-messages.
    - [x] There is an issue for the bug/feature this PR is for. To avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it.
    - [x] You have signed the [CLA](http://www.nativescript.org/cla).
    - [x] All existing tests are passing: https://github.com/NativeScript/NativeScript/blob/master/DevelopmentWorkflow.md#running-unit-tests.
    - [ ] Tests for the changes are included - https://github.com/NativeScript/NativeScript/blob/master/WritingUnitTests.md.
    
    ## What is the current behavior?
    Uncaught exception resulting in crash. This was introduced in v6.2.0.
    
    ## What is the new behavior?
    Additional `catch` block for uncaught exception type `OutOfMemoryError`
    
    Fixes:
    https://www.telerik.com/account/support-tickets/view-ticket/1436458
    DickSmith committed Nov 11, 2019
    Configuration menu
    Copy the full SHA
    0690743 View commit details
    Browse the repository at this point in the history
Loading