{ "id": "161532", "key": "TIMOB-23603", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "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": "16980", "description": "New V8", "name": "Release 6.0.0", "archived": false, "released": true, "releaseDate": "2016-11-15" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-11-13T20:34:33.000+0000", "created": "2016-07-01T14:58:31.000+0000", "epic": { "id": 152340, "key": "TIMOB-19794", "name": "Android: Recompile Native modules against latest LTS of V8 library", "summary": "Android: Recompile Native modules against latest LTS of V8 library", "color": { "key": "color_1" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [ { "id": "52141", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "outwardIssue": { "id": "161531", "key": "TIMOB-23602", "fields": { "summary": "Android: Recompile ti.omniture module against latest SDK", "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 } } } }, { "id": "52142", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "161533", "key": "TIMOB-23604", "fields": { "summary": "Android: Recompile ti.touchid module against latest SDK", "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 } } } }, { "id": "52143", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "161534", "key": "TIMOB-23605", "fields": { "summary": "Android: Recompile ti.urbanairship module against latest SDK", "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": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-11-14T22:00:53.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": "ti.paypal: https://github.com/appcelerator-modules/ti.paypal\r\n\r\nGenerally this requires some minor changes to each module:\r\n- bump the module's version up to the next major (i.e. 2.3.1 -> 3.0.0)\r\n- bump the module's apiversion to 3 (for Android)\r\n- bump the minsdk to 6.0.0 (for Android)\r\nAt a higher level, we'll need to update our CI build scripts for modules to use the master branch SDK to build against, and Android NDK r11c.", "attachment": [ { "id": "59729", "filename": "ti.paypal-android-3.0.0.zip", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-07-08T17:14:56.000+0000", "size": 463277, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: Recompile ti.paypal module against latest SDK", "creator": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "environment": null, "closedSprints": [ { "id": 682, "state": "closed", "name": "2016 Sprint 15 SDK", "startDate": "2016-07-16T00:19:20.819Z", "endDate": "2016-07-30T00:19:00.000Z", "completeDate": "2016-08-01T04:40:11.421Z", "originBoardId": 114 }, { "id": 752, "state": "closed", "name": "2016 Sprint 23 SDK", "startDate": "2016-11-05T00:39:37.027Z", "endDate": "2016-11-19T01:39:00.000Z", "completeDate": "2016-11-29T06:51:57.887Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "390158", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "https://github.com/appcelerator-modules/ti.paypal/pull/9", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-07-08T17:14:31.000+0000", "updated": "2016-07-08T17:14:31.000+0000" }, { "id": "390159", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Locally built against latest V8 (5.1.281.59) with NDK r11c.", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-07-08T17:15:14.000+0000", "updated": "2016-07-08T17:15:14.000+0000" }, { "id": "391664", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "https://github.com/appcelerator-modules/ti.paypal/releases/tag/android-3.0.0", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-07-27T13:42:07.000+0000", "updated": "2016-07-27T13:42:07.000+0000" }, { "id": "394728", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~cwilliams], [~cng],\r\nWhen I run the sample in the module 3.0.0, I get the following error:\r\n{code}\r\n[ERROR] : TiApplication: (main) [41,456] Sending event: exception on thread: main msg:java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol \"_ZN8titanium12ProxyFactory17registerProxyPairEP7_jclassPN2v816FunctionTemplateEb\" referenced by \"/data/app/com.app.lokitest-1/lib/arm/libti.paypal.so\"...; Titanium 6.0.0,2016/08/29 00:59,undefined\r\n[ERROR] : TiApplication: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol \"_ZN8titanium12ProxyFactory17registerProxyPairEP7_jclassPN2v816FunctionTemplateEb\" referenced by \"/data/app/com.app.lokitest-1/lib/arm/libti.paypal.so\"...\r\n[ERROR] : TiApplication: \tat java.lang.Runtime.loadLibrary(Runtime.java:372)\r\n[ERROR] : TiApplication: \tat java.lang.System.loadLibrary(System.java:1076)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.runtime.v8.V8Runtime.loadExternalModules(V8Runtime.java:151)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:118)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:205)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:114)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.KrollRuntime.init(KrollRuntime.java:136)\r\n[ERROR] : TiApplication: \tat com.app.lokitest.Loki_testApplication.onCreate(Loki_testApplication.java:46)\r\n[ERROR] : TiApplication: \tat android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013)\r\n[ERROR] : TiApplication: \tat android.app.ActivityThread.handleBindApplication(ActivityThread.java:4707)\r\n[ERROR] : TiApplication: \tat android.app.ActivityThread.-wrap1(ActivityThread.java)\r\n[ERROR] : TiApplication: \tat android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)\r\n[ERROR] : TiApplication: \tat android.os.Handler.dispatchMessage(Handler.java:102)\r\n[ERROR] : TiApplication: \tat android.os.Looper.loop(Looper.java:148)\r\n[ERROR] : TiApplication: \tat android.app.ActivityThread.main(ActivityThread.java:5417)\r\n[ERROR] : TiApplication: \tat java.lang.reflect.Method.invoke(Native Method)\r\n[ERROR] : TiApplication: \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)\r\n[ERROR] : TiApplication: \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)\r\n{code}\r\n\r\nEnvironment:\r\nAppc Studio : 4.8.0.201608221113\r\nTi SDK : 6.0.0.v20160829005859\r\nTi CLI : 5.0.9\r\nAlloy : 1.9.1\r\nMAC El Capitan : 10.11.6\r\nAppc NPM : 4.2.7\r\nAppc CLI : 6.0.0-31\r\nNode: 4.4.4\r\nNexus 6 - Android 6.0.1", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-30T01:25:38.000+0000", "updated": "2016-08-30T01:25:55.000+0000" }, { "id": "394734", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~lchoudhary] Unable to reproduce. Could you check again? Are you using the correct version 3.0.0 ti.paypal in the tiapp.xml?", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-30T03:31:10.000+0000", "updated": "2016-08-30T03:33:15.000+0000" }, { "id": "394806", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~msamah], I have this in my tiapp.xml:\r\n{code}\r\n \r\n com.soasta.touchtest\r\n com.soasta.touchtest\r\n ti.paypal\r\n hyperloop\r\n hyperloop\r\n com.appcelerator.aca\r\n com.appcelerator.aca\r\n \r\n{code}\r\n\r\nChecked again. Still get the error.\r\nI just created a new app. \r\nCopied the sample app inside the module to my project.\r\nAdded the ti.paypal module 3.0.0 & built it for device.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-30T17:21:30.000+0000", "updated": "2016-08-30T17:31:22.000+0000" }, { "id": "400815", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~lchoudhary] I can't reproduce the issue either. Could you re-test using the latest SDK?", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-11T18:49:37.000+0000", "updated": "2016-11-11T18:49:37.000+0000" }, { "id": "400829", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~gmathews], I checked it again and I was not able to reproduce either.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-11T22:20:43.000+0000", "updated": "2016-11-11T22:20:43.000+0000" }, { "id": "400859", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Resolving as Fixed.", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-13T20:34:33.000+0000", "updated": "2016-11-13T20:34:33.000+0000" }, { "id": "400931", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Ran the example example in the module & did not see any issues.\r\n\r\nClosing.\r\n\r\nAppc Studio : 4.8.0.201611121409\r\nSDK Version : 6.0.0.v20161113012326\r\nMac OS Version : 10.11.6\r\nXcode Version : Xcode 8.1 Build version 8B62\r\nAppc CLI AND Appc NPM : {\"NPM\":\"4.2.8-9\",\"CLI\":\"6.0.0-69\"}\r\nTi CLI : 5.0.10\r\nAlloy : 1.9.4\r\nNode : v4.6.0\r\nNexus 5 running 6.0.1", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-14T22:00:44.000+0000", "updated": "2016-11-14T22:00:44.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }