Hello,
I’ve updated my Ionic2 project to the latest version.
Since then I’ve got an issue with the deployment of the latest version.
I use Ionic Deploy, so I upload a new snapshot with data, that gets downloaded when the app starts, it will extract and the app restarts and its done.
This worked very well until the update. I can make new snapshots, upload them, they will be downloaded but when it try to extract it, the process will stop on 10/11% due an error.
I’m using the following versions:
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
global packages:
Cordova CLI : 6.4.0
local packages:
@ionic/app-scripts : 2.1.4
Cordova Platforms : android 6.0.0 ios 4.3.1
Ionic Framework : ionic-angular 3.6.0
System:
ios-deploy : 1.9.0
Node : v6.11.1
npm : 3.10.10
OS : macOS Sierra
Xcode : Xcode 8.3.3 Build version 8E3004b
I could extract the error from de bug report window from the emulator, it says this:
I IONIC.DEPLOY.DOWNLOAD: Progress: 100%
W art : Attempt to remove non-JNI local reference, dumping thread
I IONIC.DEPLOY.EXTRACT: Extracting update
I IONIC.DEPLOY.UNZIP: afd21148-370f-4da2-96dd-5b740348b915
I IONIC.DEPLOY.HASVER: Checking afd21148-370f-4da2-96dd-5b740348b915...
I IONIC.DEPLOY.HASVER: No
I IONIC.DEPLOY.UNZIP_DIR: /data/user/0/[APPNAME]/app_afd21148-370f-4da2-96dd-5b740348b915
I IONIC.DEPLOY.ENTRIES: Total: 42
I IONIC.DEPLOY.EXTRACT: Progress: 2%
I IONIC.DEPLOY.EXTRACT: Progress: 4%
I IONIC.DEPLOY.EXTRACT: Progress: 7%
I IONIC.DEPLOY.EXTRACT: Progress: 9%
I IONIC.DEPLOY.EXTRACT: Progress: 11%
I IONIC.DEPLOY.UNZIP_STEP: Exception: /data/user/0/[APPNAME]/app_afd21148-370f-4da2-96dd-5b740348b915/build/0.js (Not a directory)
I IONIC.DEPLOY.REMOVE: Removed www.zip
W art : Attempt to remove non-JNI local reference, dumping thread
D SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 86390 : Ionic Deploy: download complete
I chromium: [INFO:CONSOLE(86390)] "Ionic Deploy: download complete", source: file:///android_asset/www/build/main.js (86390)
W art : Attempt to remove non-JNI local reference, dumping thread
D SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 79029 : EXCEPTION: Uncaught (in promise): /data/user/0/[APPNAME]/app_afd21148-370f-4da2-96dd-5b740348b915/build/0.js (Not a directory)
I chromium: [INFO:CONSOLE(79029)] "EXCEPTION: Uncaught (in promise): /data/user/0/[APPNAME]/app_afd21148-370f-4da2-96dd-5b740348b915/build/0.js (Not a directory)", source: file:///android_asset/www/build/main.js (79029)
D SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 79034 : ORIGINAL STACKTRACE:
I chromium: [INFO:CONSOLE(79034)] "ORIGINAL STACKTRACE:", source: file:///android_asset/www/build/main.js (79034)
D SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 79035 : Error: Uncaught (in promise): /data/user/0/[APPNAME]/app_afd21148-370f-4da2-96dd-5b740348b915/build/0.js (Not a directory)
D SystemWebChromeClient: at s (file:///android_asset/www/build/polyfills.js:3:4211)
D SystemWebChromeClient: at s (file:///android_asset/www/build/polyfills.js:3:4034)
D SystemWebChromeClient: at file:///android_asset/www/build/polyfills.js:3:4574
D SystemWebChromeClient: at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:9723)
D SystemWebChromeClient: at Object.onInvokeTask (file:///android_asset/www/build/main.js:58721:37)
D SystemWebChromeClient: at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:9659)
D SystemWebChromeClient: at e.runTask (file:///android_asset/www/build/polyfills.js:3:7083)
D SystemWebChromeClient: at i (file:///android_asset/www/build/polyfills.js:3:3671)
I chromium: [INFO:CONSOLE(79035)] "Error: Uncaught (in promise): /data/user/0/[APPNAME]/app_afd21148-370f-4da2-96dd-5b740348b915/build/0.js (Not a directory)
I chromium: at s (file:///android_asset/www/build/polyfills.js:3:4211)
I chromium: at s (file:///android_asset/www/build/polyfills.js:3:4034)
I chromium: at file:///android_asset/www/build/polyfills.js:3:4574
I chromium: at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:9723)
I chromium: at Object.onInvokeTask (file:///android_asset/www/build/main.js:58721:37)
I chromium: at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:9659)
I chromium: at e.runTask (file:///android_asset/www/build/polyfills.js:3:7083)
I chromium: at i (file:///android_asset/www/build/polyfills.js:3:3671)", source: file:///android_asset/www/build/main.js (79035)