{ "id": "169900", "key": "AC-5237", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "8", "description": "", "name": "Needs more info" }, "resolutiondate": "2017-10-21T19:24:48.000+0000", "created": "2017-09-26T09:41:56.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2017-10-21T19:24:48.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": [], "description": "When trying to add a geofence from 6.1.0 SDK to 6.2.2.GA the following error is thrown\r\n{code}\r\n[DEBUG] : GeofenceModule: (main) [13,44147] Play Services is available\r\n[DEBUG] : GeofenceModule: (main) [6,44153] Play Services is available\r\n[WARN] : W/System.err: java.lang.UnsupportedOperationException\r\n[WARN] : W/System.err: \tat ti.geofence.GeofenceRequester.addGeofences(GeofenceRequester.java:251)\r\n[WARN] : W/System.err: \tat ti.geofence.GeofenceModule.startMonitoringForRegions(GeofenceModule.java:134)\r\n[WARN] : W/System.err: \tat org.appcelerator.kroll.runtime.v8.V8Object.nativeCallProperty(Native Method)\r\n[WARN] : W/System.err: \tat org.appcelerator.kroll.runtime.v8.V8Object.callProperty(V8Object.java:73)\r\n[WARN] : W/System.err: \tat org.appcelerator.kroll.KrollProxy.handleMessage(KrollProxy.java:1109)\r\n[WARN] : W/System.err: \tat android.os.Handler.dispatchMessage(Handler.java:98)\r\n[WARN] : W/System.err: \tat android.os.Looper.loop(Looper.java:154)\r\n[WARN] : W/System.err: \tat android.app.ActivityThread.main(ActivityThread.java:6077)\r\n[WARN] : W/System.err: \tat java.lang.reflect.Method.invoke(Native Method)\r\n[WARN] : W/System.err: \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)\r\n[WARN] : W/System.err: \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)\r\n[ERROR] : TiExceptionHandler: (main) [2,44155] ----- Titanium Javascript Runtime Error -----\r\n[ERROR] : TiExceptionHandler: (main) [0,44155] - In undefined:174,22\r\n[ERROR] : TiExceptionHandler: (main) [0,44155] - Message: Uncaught Java Exception occurred\r\n[ERROR] : TiExceptionHandler: (main) [0,44155] - Source: geofence.startMonitoringForRegions([ geofence.createRegion({\r\n\r\n{code}\r\n", "attachment": [], "flagged": false, "summary": "Android: [ti.geofence] UnsopportedOperationException", "creator": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "SDK from 6.1.0 GA to 6.2.2.GA\r\nti.geofence version: 2.0.1\r\nNode.js\r\n Node.js Version = 4.6.0\r\n npm Version = 2.15.9\r\nTitanium CLI\r\n CLI Version = 5.0.14", "comment": { "comments": [ { "id": "428470", "author": { "name": "aislam", "key": "aislam", "displayName": "Aminul Islam", "active": false, "timeZone": "Etc/GMT-6" }, "body": "Hi,\r\nThanks for reaching us. Can you be more specific about test devices version? Please add more details about test code and steps to reproduce.\r\nRegards,\r\nAminul ", "updateAuthor": { "name": "aislam", "key": "aislam", "displayName": "Aminul Islam", "active": false, "timeZone": "Etc/GMT-6" }, "created": "2017-09-26T14:08:38.000+0000", "updated": "2017-09-26T14:08:38.000+0000" }, { "id": "428482", "author": { "name": "aislam", "key": "aislam", "displayName": "Aminul Islam", "active": false, "timeZone": "Etc/GMT-6" }, "body": "Hi,\r\nWe have tested ti.geofence version: 2.0.1 with latest SDK 6.2.2.GA on android 6.0 (HTC one m8). So far we have been unable to reproduce this error.\r\nSuccess log\r\n{code}\r\n[INFO] : fetchNewFences({\"lastGeolocation\":{\"altitude\":0,\"speed\":0,\"longitude\":90.3431452,\"heading\":0,\"latitude\":23.7624935,\"timestamp\":1506444131535,\"altitudeAccuracy\":null,\"accuracy\":20.100000381469727}})\r\n{code}\r\nThanks \r\n\r\n\r\n", "updateAuthor": { "name": "aislam", "key": "aislam", "displayName": "Aminul Islam", "active": false, "timeZone": "Etc/GMT-6" }, "created": "2017-09-26T16:46:36.000+0000", "updated": "2017-09-26T16:46:36.000+0000" }, { "id": "428563", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "body": "let me provide an example later today. I've used it together with ti.map and thus I'd to delete a play-services-base jar", "updateAuthor": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-09-28T09:51:03.000+0000", "updated": "2017-09-28T09:51:03.000+0000" }, { "id": "428566", "author": { "name": "aislam", "key": "aislam", "displayName": "Aminul Islam", "active": false, "timeZone": "Etc/GMT-6" }, "updateAuthor": { "name": "aislam", "key": "aislam", "displayName": "Aminul Islam", "active": false, "timeZone": "Etc/GMT-6" }, "created": "2017-09-28T11:13:47.000+0000", "updated": "2017-09-28T11:13:47.000+0000" }, { "id": "429035", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~bgarcia], did you follow [~aislam]'s guide. Let me know the update of your issue.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2017-10-12T17:00:02.000+0000", "updated": "2017-10-12T17:00:02.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }