[
https://issues.apache.org/jira/browse/CB-9338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14620513#comment-14620513
]
Joe Bowser commented on CB-9338:
--------------------------------
Did you upgrade cordova.js? This looks like the Javascript being passed to
Cordova doesn't match what it's expecting. We should catch this exception and
just error out, but it does sound like the cordova.js is out of date.
> Issue when Cordova upgrade from 3.5 to 4.0.2
> --------------------------------------------
>
> Key: CB-9338
> URL: https://issues.apache.org/jira/browse/CB-9338
> Project: Apache Cordova
> Issue Type: Bug
> Components: Android, CordovaJS
> Affects Versions: 4.0.1
> Reporter: Emmanuel Goldstein
>
> I recently upgraded my cordova app from v3.5.0 to 4.0.2. When I start my app,
> I see a JSONException in the logcat console as below:
> W/System.err( 4761): org.json.JSONException: Value PluginManager at 0 of type
> java.lang.String cannot be converted to int
> W/System.err( 4761): at org.json.JSON.typeMismatch(JSON.java:100)
> W/System.err( 4761): at org.json.JSONArray.getInt(JSONArray.java:357)
> W/System.err( 4761): at
> org.apache.cordova.CordovaBridge.promptOnJsPrompt(CordovaBridge.java:131)
> W/System.err( 4761): at
> org.apache.cordova.engine.SystemWebChromeClient.onJsPrompt(SystemWebChromeClient.java:119)
> W/System.err( 4761): at
> android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:655)
> W/System.err( 4761): at android.os.Handler.dispatchMessage(Handler.java:99)
> W/System.err( 4761): at android.os.Looper.loop(Looper.java:137)
> W/System.err( 4761): at
> android.app.ActivityThread.main(ActivityThread.java:4745)
> W/System.err( 4761): at java.lang.reflect.Method.invokeNative(Native Method)
> W/System.err( 4761): at java.lang.reflect.Method.invoke(Method.java:511)
> W/System.err( 4761): at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
> W/System.err( 4761): at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
> W/System.err( 4761): at dalvik.system.NativeStart.main(Native Method)
> D/dalvikvm( 4761): GC_CONCURRENT freed 122K, 3% free 8470K/8711K, paused
> 0ms+1ms, total 4ms
> D/TilesManager( 4761): new EGLContext from framework: b81ec3d0
> D/GLWebViewState( 4761): Reinit shader
> D/GLWebViewState( 4761): Reinit transferQueue
> W/System.err( 4761): org.json.JSONException: Value App at 0 of type
> java.lang.String cannot be converted to int
> W/System.err( 4761): at org.json.JSON.typeMismatch(JSON.java:100)
> W/System.err( 4761): at org.json.JSONArray.getInt(JSONArray.java:357)
> W/System.err( 4761): at
> org.apache.cordova.CordovaBridge.promptOnJsPrompt(CordovaBridge.java:131)
> W/System.err( 4761): at
> org.apache.cordova.engine.SystemWebChromeClient.onJsPrompt(SystemWebChromeClient.java:119)
> W/System.err( 4761): at
> android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:655)
> W/System.err( 4761): at android.os.Handler.dispatchMessage(Handler.java:99)
> W/System.err( 4761): at android.os.Looper.loop(Looper.java:137)
> W/System.err( 4761): at
> android.app.ActivityThread.main(ActivityThread.java:4745)
> W/System.err( 4761): at java.lang.reflect.Method.invokeNative(Native Method)
> W/System.err( 4761): at java.lang.reflect.Method.invoke(Method.java:511)
> W/System.err( 4761): at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
> W/System.err( 4761): at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
> W/System.err( 4761): at dalvik.system.NativeStart.main(Native Method)
> W/System.err( 4761): org.json.JSONException: Value File at 0 of type
> java.lang.String cannot be converted to int
> W/System.err( 4761): at org.json.JSON.typeMismatch(JSON.java:100)
> W/System.err( 4761): at org.json.JSONArray.getInt(JSONArray.java:357)
> W/System.err( 4761): at
> org.apache.cordova.CordovaBridge.promptOnJsPrompt(CordovaBridge.java:131)
> W/System.err( 4761): at
> org.apache.cordova.engine.SystemWebChromeClient.onJsPrompt(SystemWebChromeClient.java:119)
> W/System.err( 4761): at
> android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:655)
> W/System.err( 4761): at android.os.Handler.dispatchMessage(Handler.java:99)
> W/System.err( 4761): at android.os.Looper.loop(Looper.java:137)
> W/System.err( 4761): at
> android.app.ActivityThread.main(ActivityThread.java:4745)
> W/System.err( 4761): at java.lang.reflect.Method.invokeNative(Native Method)
> W/System.err( 4761): at java.lang.reflect.Method.invoke(Method.java:511)
> W/System.err( 4761): at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
> W/System.err( 4761): at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
> W/System.err( 4761): at dalvik.system.NativeStart.main(Native Method)
> W/ActivityManager( 333): Activity destroy timeout for
> ActivityRecord{53626250 com.test.app/.MainActivity}
> I/Web Console( 4761): deviceready has not fired after 5 seconds. at
> file:///data/data/com.test.app/files/target/android/cordova.js:1154
> I/Web Console( 4761): Channel not fired: onFileSystemPathsReady at
> file:///data/data/com.test.app/files/target/android/cordova.js:1147
> Could you help me with this issue?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]