{ "id": "118853", "key": "TIMOB-14963", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "15699", "description": "2013 Sprint 21", "name": "2013 Sprint 21", "archived": true, "released": true, "releaseDate": "2013-10-18" }, { "id": "15701", "description": "2013 Sprint 21 Core", "name": "2013 Sprint 21 Core", "archived": true, "released": true, "releaseDate": "2013-10-18" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-07-07T21:49:49.000+0000", "created": "2013-08-21T06:25:15.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "androidbuild", "ay-verified", "cb-verified", "cloudpush", "map", "regression" ], "versions": [ { "id": "15422", "description": "Release 3.3.0", "name": "Release 3.3.0", "archived": false, "released": true, "releaseDate": "2014-07-16" } ], "issuelinks": [ { "id": "31979", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "118773", "key": "AC-1911", "fields": { "summary": "Using Ti.Map and Ti.Cloudpush together error", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "38825", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "132546", "key": "MOD-1831", "fields": { "summary": "Android: Synchronize the google play services jar files in ti.cloudpush 3.3.0", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "31520", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "119164", "key": "TIMOB-14979", "fields": { "summary": "Android Build: Build Java files and run dexer", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2014-07-07T21:49:49.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "I'm trying to add Push to my app (iOS/Android) but I'm getting the following error message when I compile the android version: \r\n{code}\r\n[ERROR] UNEXPECTED TOP-LEVEL EXCEPTION:\r\n[ERROR] java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/games/achievement/Achievement;\r\n[ERROR] at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)\r\n[ERROR] at com.android.dx.dex.file.DexFile.add(DexFile.java:163)\r\n[ERROR] at com.android.dx.command.dexer.Main.processClass(Main.java:490)\r\n[ERROR] at com.android.dx.command.dexer.Main.processFileBytes(Main.java:459)\r\n[ERROR] at com.android.dx.command.dexer.Main.access$400(Main.java:67)\r\n[ERROR] at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:398)\r\n[ERROR] at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)\r\n[ERROR] System Error while compiling Android classes.dex\r\n[ERROR] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)\r\n[ERROR] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)\r\n[ERROR] at com.android.dx.command.dexer.Main.processOne(Main.java:422)\r\n[ERROR] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:333)\r\n[ERROR] at com.android.dx.command.dexer.Main.run(Main.java:209)\r\n[ERROR] at com.android.dx.command.dexer.Main.main(Main.java:174)\r\n[ERROR] at com.android.dx.command.Main.main(Main.java:91)\r\n[ERROR] 1 error; aborting\r\n{code}\r\n\r\nModules added:\r\n{code}\r\n\r\n ti.cloudpush\r\n com.acktie.mobile.android.qr\r\n ti.cloud\r\n com.acktie.mobile.ios.qr\r\n facebook\r\n ti.map\r\n facebook\r\n \r\n{code}\r\n\r\nother users confirm that ti.cloudpush and ti.map inside the same project will cause this error for them too.\r\n\r\nThread: http://developer.appcelerator.com/question/155815/already-added-lcomgoogleandroidgmsgamesachievementachievement", "attachment": [], "flagged": false, "summary": "Android: Ti.Map and Ti.Cloudpush return \"already added: Lcom/google/android/gms/games/achievement/Achievement\"", "creator": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "environment": "SDK 3.1.2, Android 4.3", "comment": { "comments": [ { "id": "268398", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "body": "I'm not seeing actual TiStudio version. It may be replicated using below version though. \n\nh6.TiStudio\n{code}\nTitanium Studio, build: 3.1.2.201308091617\n(c) Copyright 2012-2013 by Appcelerator, Inc. All rights reserved.\n\nBuild: jenkins-titanium-rcp-master-482 (origin/master)\nDate: 09 August 2013, 16:20:52\n{code}\n\nh6.Console output\n{code}\n[INFO] Compiling Android Resources... This could take some time\n[DEBUG] /Users/egomez/android-sdks/build-tools/17.0.0/dx -JXmx1536M -JXX:-UseGCOverheadLimit --dex \"--output=/Users/egomez/Documents/Titanium Studio Workspace/TravisTestApp/build/android/bin/classes.dex\" \"/Users/egomez/Documents/Titanium Studio Workspace/TravisTestApp/build/android/bin/classes\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/ti-commons-codec-1.3.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/modules/titanium-platform.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/android-support-v4.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/kroll-v8.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/modules/titanium-ui.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/modules/titanium-filesystem.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/modules/titanium-app.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/kroll-common.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/modules/titanium-android.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/jaxen-1.1.1.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/modules/titanium-analytics.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/modules/titanium-media.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/modules/titanium-locale.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/titanium.jar\" \"/Library/Application Support/Titanium/modules/android/ti.map/2.1.2.old/map.jar\" \"/Library/Application Support/Titanium/modules/android/ti.map/2.1.2.old/lib/google-play-services.jar\" \"/Library/Application Support/Titanium/modules/android/ti.cloudpush/2.3.2/cloudpush.jar\" \"/Library/Application Support/Titanium/modules/android/ti.cloudpush/2.3.2/lib/bcprov-jdk15-146-shrink.jar\" \"/Library/Application Support/Titanium/modules/android/ti.cloudpush/2.3.2/lib/google-play-services.jar\" \"/Library/Application Support/Titanium/modules/android/ti.cloudpush/2.3.2/lib/org.eclipse.paho.client.mqttv3.jar\" \"/Library/Application Support/Titanium/modules/android/ti.cloudpush/2.3.2/lib/signpost-commonshttp4-1.2.1.1.jar\" \"/Library/Application Support/Titanium/modules/android/ti.cloudpush/2.3.2/lib/signpost-core-1.2.1.1.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/lib/titanium-verify.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/lib/titanium-debug.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/lib/titanium-profiler.jar\" \"/Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA/android/modules/titanium-network.jar\"\n[ERROR] System Error while compiling Android classes.dex\n[ERROR] \n[ERROR] UNEXPECTED TOP-LEVEL EXCEPTION:\n[ERROR] java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/games/achievement/Achievement;\n[ERROR] \tat com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)\n[ERROR] \tat com.android.dx.dex.file.DexFile.add(DexFile.java:163)\n[ERROR] \tat com.android.dx.command.dexer.Main.processClass(Main.java:490)\n[ERROR] \tat com.android.dx.command.dexer.Main.processFileBytes(Main.java:459)\n[ERROR] \tat com.android.dx.command.dexer.Main.access$400(Main.java:67)\n[ERROR] \tat com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:398)\n[ERROR] \tat com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)\n[ERROR] \tat com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)\n[ERROR] \tat com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)\n[ERROR] \tat com.android.dx.command.dexer.Main.processOne(Main.java:422)\n[ERROR] \tat com.android.dx.command.dexer.Main.processAllFiles(Main.java:333)\n[ERROR] \tat com.android.dx.command.dexer.Main.run(Main.java:209)\n[ERROR] \tat com.android.dx.command.dexer.Main.main(Main.java:174)\n[ERROR] \tat com.android.dx.command.Main.main(Main.java:91)\n[ERROR] 1 error; aborting\n{code}\n\n[Moved to main project]", "updateAuthor": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-08-27T17:58:23.000+0000", "updated": "2013-08-27T17:58:23.000+0000" }, { "id": "269107", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is b/c both ti.cloudpush and ti.map requires google-play-services.jar. One quick workaround is to go inside one of the modules and delete the jar to prevent duplication during compile time. I.e: remove /modules/ti.cloudpush/[version]/lib/google-play-services.jar from your app's directory. \n", "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-30T20:33:06.000+0000", "updated": "2013-08-30T20:33:06.000+0000" }, { "id": "269117", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This appears to be a build script issue, and we should attempt to fix it as part of the new CLI.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-30T20:59:00.000+0000", "updated": "2013-08-30T20:59:00.000+0000" }, { "id": "273305", "author": { "name": "aaron@clearlyinnovative.com", "key": "aaron@clearlyinnovative.com", "displayName": "Aaron K. Saunders", "active": true, "timeZone": "America/New_York" }, "body": "any idea when this will be resolved... impacting client release for end of October.\r\n\r\nI have removed the jar from the map module and still having the issue.\r\n\r\n ti.map\r\n ti.cloud\r\n facebook\r\n facebook\r\n com.appcelerator.apm\r\n com.appcelerator.apm\r\n ti.cloudpush\r\n\r\nIs there another module library that needs to be removed?", "updateAuthor": { "name": "aaron@clearlyinnovative.com", "key": "aaron@clearlyinnovative.com", "displayName": "Aaron K. Saunders", "active": true, "timeZone": "America/New_York" }, "created": "2013-09-28T23:33:40.000+0000", "updated": "2013-09-28T23:42:15.000+0000" }, { "id": "273339", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~aaron@clearlyinnovative.com] Since it is a build script issue, we have to wait until the script rewrite is done as part of version 3.2.0. However, I'm puzzled why the workaround wouldn't work. [~hpham], any thoughts on what other module might be causing the problem? Maybe the APK modules?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-30T04:28:57.000+0000", "updated": "2013-09-30T04:29:16.000+0000" }, { "id": "274749", "author": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "body": "+1 to this issue", "updateAuthor": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "created": "2013-10-11T00:11:38.000+0000", "updated": "2013-10-11T00:11:38.000+0000" }, { "id": "274883", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~aaron@clearlyinnovative.com], the workaround works fine for me. Can you upload a sample project that failed using the workaround?", "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-12T00:26:27.000+0000", "updated": "2013-10-12T00:26:27.000+0000" }, { "id": "275783", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "@Aaron This bad boy is fixed! Coming to a 3.2 SDK soon!", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-10-19T00:41:31.000+0000", "updated": "2013-10-19T00:41:31.000+0000" }, { "id": "275784", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Pull request: https://github.com/appcelerator/titanium_mobile/pull/4781", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-10-19T00:41:50.000+0000", "updated": "2013-10-19T00:41:50.000+0000" }, { "id": "275829", "author": { "name": "aaron@clearlyinnovative.com", "key": "aaron@clearlyinnovative.com", "displayName": "Aaron K. Saunders", "active": true, "timeZone": "America/New_York" }, "body": "excellent!!", "updateAuthor": { "name": "aaron@clearlyinnovative.com", "key": "aaron@clearlyinnovative.com", "displayName": "Aaron K. Saunders", "active": true, "timeZone": "America/New_York" }, "created": "2013-10-19T01:34:09.000+0000", "updated": "2013-10-19T01:34:09.000+0000" }, { "id": "284802", "author": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "body": "@Chris - I do not see any test instructions in this ticket. Can you please provide with some test steps.", "updateAuthor": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-12-17T18:48:34.000+0000", "updated": "2013-12-17T18:48:34.000+0000" }, { "id": "284883", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "To test:\n\n1) create an app for Android\n2) enable Ti.Map and Ti.Cloudpush\n3) build the app\n\nYou must try different versions of Ti.Map and Ti.Cloudpush. The goal is to find two versions where the google-play-services.jar files (from each module's lib dir) are different.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-12-17T22:20:09.000+0000", "updated": "2013-12-17T22:20:09.000+0000" }, { "id": "284997", "author": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested Environment:\n\nAppcelerator Studio: 3.2.0.201312171913\nSDK:3.2.0.v20131217190633\nalloy: 1.3.0-cr2\nacs: 1.0.10\nnpm: 1.3.2\ntitanium: 3.2.0-cr3\ntitanium-code-processor: 1.1.0-cr2\nXcode:5.0.2\nOS: Mac OSX 10.9\nDevice: Google Nexus7(v4.4.2)\n\n\nI followed the above mentioned test steps.\n\nScenario 1: \n Used ti.map:2.1.3(latest) and ti.cloudpush: 3.2.0(latest)\n Result:\n App build and launched successfully\n\nScenario 2: \n Used ti.map:2.1.3(latest) and ti.cloudpush: 2.4.0\n Result:\n App build and launched successfully\n\nScenario 3: \n Used ti.map:2.1.3(latest) and ti.cloudpush: 2.3.3 and 2.3.2 and 2.3.0\n Result:\n Got error as\n {code}\n[ERROR] : Conflicting jar files detected:\n[ERROR] : \n[ERROR] : The following modules have different \"google-play-services.jar\" files\n[ERROR] : ti.map (version 2.1.3) (hash=82efb850d2e6b58c79616cf66b4113b1)\n[ERROR] : ti.cloudpush (version 2.3.3) (hash=12642887aa4720e497836724f05a3a2e)\n[ERROR] : \n[ERROR] : You can either select a version of these modules where the conflicting jar file is the same or you\n[ERROR] : can try copying the jar file from one module's \"lib\" folder to the other module's \"lib\" folder.\n[ERROR] Application Installer abnormal process termination. Process exit value was 1\n {code}\n\nScenario 4: \n Used ti.map:2.1.3(latest) and ti.cloudpush: 2.2.0\n Result:\n App build and launched successfully\n\nScenario 5: \n Used ti.map: 2.1.2 and ti.cloudpush: 3.2.0(latest),2.4.0 and 2.3.3\n Result:\n Got error as\n {code}\n[ERROR] : Conflicting jar files detected:\n[ERROR] : \n[ERROR] : The following modules have different \"google-play-services.jar\" files\n[ERROR] : ti.map (version 2.1.2) (hash=b47358dc913d151ff334144279647528)\n[ERROR] : ti.cloudpush (version 2.3.3) (hash=12642887aa4720e497836724f05a3a2e)\n[ERROR] : \n[ERROR] : You can either select a version of these modules where the conflicting jar file is the same or you\n[ERROR] : can try copying the jar file from one module's \"lib\" folder to the other module's \"lib\" folder.\n[ERROR] Application Installer abnormal process termination. Process exit value was 1\n {code}\n\nScenario 6: \n Used ti.map: 2.1.2 and ti.cloudpush: 2.3.2,2.3.0 and 2.2.0\n Result:\n App build and launched successfully\n\n\nHence as per above observations, the issue seems to be resolved and fixed using the latest modules.\nPlease confirm then will close the issue.", "updateAuthor": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-18T09:24:18.000+0000", "updated": "2013-12-18T09:24:18.000+0000" }, { "id": "285052", "author": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing according to verifications done in the above comment by Priya as the results she saw looks like expected results.", "updateAuthor": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-12-18T19:35:54.000+0000", "updated": "2013-12-18T19:35:54.000+0000" }, { "id": "312032", "author": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-02T08:59:38.000+0000", "updated": "2014-07-02T09:04:12.000+0000" }, { "id": "312169", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I would suggest that we at least use the same Google Play Service version in ti.cloudpush module so that it can work with ti.map.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-02T23:11:00.000+0000", "updated": "2014-07-02T23:11:00.000+0000" }, { "id": "312170", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~ngupta] Cool, but that doesn't solve the problem. The next version of either ti.cloudpush or ti.map will use a newer google-play-services.jar file and the problem remains.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-07-02T23:14:43.000+0000", "updated": "2014-07-02T23:14:43.000+0000" }, { "id": "312186", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I totally get it but that is least we can do it until we figure out the right way to solve this issue.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-03T00:44:29.000+0000", "updated": "2014-07-03T00:44:29.000+0000" }, { "id": "312193", "author": { "name": "aaron@clearlyinnovative.com", "key": "aaron@clearlyinnovative.com", "displayName": "Aaron K. Saunders", "active": true, "timeZone": "America/New_York" }, "body": ":-(", "updateAuthor": { "name": "aaron@clearlyinnovative.com", "key": "aaron@clearlyinnovative.com", "displayName": "Aaron K. Saunders", "active": true, "timeZone": "America/New_York" }, "created": "2014-07-03T02:15:37.000+0000", "updated": "2014-07-03T02:15:37.000+0000" }, { "id": "312643", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We plan to do the following:\r\nValidate this particular issue can be closed again. \r\n\r\nWe will then use:\r\nTIMODOPEN-417 to track the cloud push jar sync.\r\nMOD-1726 to track the geofence sync.\r\nTIMODOPEN-421 to track the map sync.\r\nTIMODOPEN-420 to track the improvement request for the jar conflicts in general. All tickets will be linked to this.\r\n\r\n\r\n", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-07T19:10:43.000+0000", "updated": "2014-07-07T19:10:43.000+0000" }, { "id": "312689", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We were able to validate this issue was reopened in error. The issue mentioned is not related to this ticket and is tracked elsewhere. Re-closing\r\n", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-07T21:49:14.000+0000", "updated": "2014-07-07T21:49:14.000+0000" } ], "maxResults": 23, "total": 23, "startAt": 0 } } }