incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joel Hegg (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-993) Android plugin problems upgrading to 1.9.0
Date Mon, 02 Jul 2012 16:37:23 GMT
Joel Hegg created CB-993:
----------------------------

             Summary: Android plugin problems upgrading to 1.9.0
                 Key: CB-993
                 URL: https://issues.apache.org/jira/browse/CB-993
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android
    Affects Versions: 1.9.0
            Reporter: Joel Hegg
            Assignee: Joe Bowser
            Priority: Blocker


I tried to upgrade my Android project from 1.8.1 to 1.9.0 and ran into a bunch of plugin problems:

1) http://docs.phonegap.com/en/1.9.0/guide_upgrading_android_index.md.html#Upgrading%20Cordova%20Android
wasn't updated for 1.9.0. It's possible it would have included directions for avoiding the
rest of the problems below.

2) If I just use what's listed in framework/res/xml/plugins.xml my app will start. If I add
GoogleAnalyticsTracker back in my app crashes. I see the stack trace and messages below:

07-02 12:29:04.229: E/AndroidRuntime(11041): FATAL EXCEPTION: Thread-20
07-02 12:29:04.229: E/AndroidRuntime(11041): java.lang.StackOverflowError
07-02 12:29:04.229: E/AndroidRuntime(11041): 	at org.apache.cordova.DroidGap.getContext(DroidGap.java:943)
07-02 12:29:04.229: E/AndroidRuntime(11041): 	at org.apache.cordova.DroidGap.getContext(DroidGap.java:944)
..
07-02 12:29:04.229: E/AndroidRuntime(11041): 	at org.apache.cordova.DroidGap.getContext(DroidGap.java:944)
07-02 12:29:04.229: E/AndroidRuntime(11041): 	at org.apache.cordova.DroidGap.get
07-02 12:29:04.269: D/dalvikvm(11041): GC_FOR_MALLOC freed 1027K, 52% free 3973K/8135K, external
2734K/2773K, paused 26ms
07-02 12:29:04.269: W/ActivityManager(498):   Force finishing activity com.decide.android/com.decide.website.phonegap.DecideApp

[DEPRECATION NOTICE] The "PhoneGap" global will be removed in version 2.0, please use lowercase
"cordova". at file:///android_asset/www/js/cordova-1.9.0.js:331
[DEPRECATION NOTICE] window.addPlugin and window.plugins will be removed in version 2.0. at
file:///android_asset/www/js/cordova-1.9.0.js:294
Error: SyntaxError: Unexpected token ILLEGAL at file:///android_asset/www/js/cordova-1.9.0.js:1012

3) BarcodeScanner.java fails to compile due to an error on line 139. It looks like CordovaInterface
no longer implements startActivity. If I change "this.ctx" to "this.cordova.getActivity()"
it seems to work. Something worth adding to the upgrade guide.

4) The Facebook plugin file ConnectPlugin.java fails to compile due to errors on lines 110
and 183. It looks like CordovaInterface no longer implements runOnUiThread. If I change "this.ctx"
to "this.cordova.getActivity()" it compiles, but at runtime it gives me a similar stack trace
to GoogleAnalyticsTracker in #2.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message