{ "id": "134457", "key": "TIMOB-18044", "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": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-12-05T22:28:49.000+0000", "created": "2014-08-10T00:17:30.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "TCSupportTriage", "qe-4.0.0" ], "versions": [], "issuelinks": [], "assignee": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-03-04T20:56:08.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" }, { "id": "10207", "name": "Tooling" } ], "description": "## Description\r\ntiapp.xml of generated project by '3.3.0.GA/module/builder.py' hans two modules tag.\r\n\r\n## Reproducing steps\r\n1. create Android Module.\r\n2. run 'ant run' (app install to your device)\r\n3. you got a runtime error \"Requested module not found\"\r\n4. go generated example project dir. (You can find a path from 'ant run' log. it is something like this : /private/var/folders/cd/slc2125j7xz_kt9292dkp2v80000gn/T/mHgoLa_ti/test/)\r\n5. open tiapp.xml. you can see it has a two modules tag. (attached)\r\n\r\nI will make a Pull Request.\r\n", "attachment": [ { "id": "50351", "filename": "tiapp.xml", "author": { "name": "yomybaby", "key": "yomybaby", "displayName": "Jong Eun Lee", "active": true, "timeZone": "Asia/Tokyo" }, "created": "2014-08-10T00:17:30.000+0000", "size": 1612, "mimeType": "text/xml" } ], "flagged": false, "summary": "Android: tiapp.xml of generated project has two modules tag", "creator": { "name": "yomybaby", "key": "yomybaby", "displayName": "Jong Eun Lee", "active": true, "timeZone": "Asia/Tokyo" }, "subtasks": [], "reporter": { "name": "yomybaby", "key": "yomybaby", "displayName": "Jong Eun Lee", "active": true, "timeZone": "Asia/Tokyo" }, "environment": "3.3.0.GA", "closedSprints": [ { "id": 265, "state": "closed", "name": "2014 Sprint 24 Tooling", "startDate": "2014-11-24T17:45:54.359Z", "endDate": "2014-12-06T02:47:00.000Z", "completeDate": "2014-12-08T17:25:44.396Z", "originBoardId": 121 }, { "id": 252, "state": "closed", "name": "2014 Sprint 23 Tooling", "startDate": "2014-11-10T21:34:40.421Z", "endDate": "2014-11-22T01:00:00.000Z", "completeDate": "2014-11-24T17:27:17.209Z", "originBoardId": 121 } ], "comment": { "comments": [ { "id": "317830", "author": { "name": "yomybaby", "key": "yomybaby", "displayName": "Jong Eun Lee", "active": true, "timeZone": "Asia/Tokyo" }, "body": "PR : https://github.com/appcelerator/titanium_mobile/pull/5961", "updateAuthor": { "name": "yomybaby", "key": "yomybaby", "displayName": "Jong Eun Lee", "active": true, "timeZone": "Asia/Tokyo" }, "created": "2014-08-10T00:28:37.000+0000", "updated": "2014-08-10T00:28:37.000+0000" }, { "id": "320063", "author": { "name": "morahman", "key": "morahman", "displayName": "Motiur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "body": "Hello,\r\n\r\nWe have tested this issue. Default Android module, which is created by Appcelerator studio causes of app crash. But two modules tag doesn’t appear.\r\n\r\nh3.Testing Environment: \r\nTitanium SDK: 3.3.0.GA, 3.2.3.GA\r\nTitanium CLI: 3.3.0,\r\nAndroid SDK: 4.2.2,4.4.2\r\nOS X Version: 10.9.4,\r\nAppcelerator Studio: 3.3.0\r\n\r\nh3.Steps to Reproduce the Issue:\r\n1. Create an Android Module.\r\n2. Create a project and use that module.\r\n3. Paste the module example code in app.js file.\r\n3. Run this code with the testing environment.\r\n\r\nh3.App Log\r\n\r\n{code}\r\n[ERROR] : dalvikvm: dlopen(\"/data/app-lib/com.bd.testingMo-1/libcom.bd.testmodule.so\") failed: dlopen failed: library \"/system/lib/libhoudini.so\" not found\r\n[ERROR] : TiApplication: (KrollRuntimeThread) [63,63] Sending event: exception on thread: KrollRuntimeThread msg:java.lang.UnsatisfiedLinkError: dlopen failed: library \"/system/lib/libhoudini.so\" not found; Titanium 3.3.0,2014/07/11 12:36,787cd39\r\n[ERROR] : TiApplication: java.lang.UnsatisfiedLinkError: dlopen failed: library \"/system/lib/libhoudini.so\" not found\r\n[ERROR] : TiApplication: \tat java.lang.Runtime.loadLibrary(Runtime.java:364)\r\n[ERROR] : TiApplication: \tat java.lang.System.loadLibrary(System.java:526)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.runtime.v8.V8Runtime.loadExternalModules(V8Runtime.java:114)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:81)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:175)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:109)\r\n{code}\r\n\r\nThanks.", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2014-08-24T10:04:56.000+0000", "updated": "2014-10-28T08:34:10.000+0000" }, { "id": "332584", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I am able to reproduce this issue:\r\n\r\nSDK 3.4.0\r\n\r\n1. ti create (create a module project)\r\n2. cd into module/android\r\n3. ant run\r\n\r\nFind generated project folder. Notice:\r\n\r\n{code}\r\n\r\n\r\n\tcom.test\r\n\tcom.test\r\n\t1.0\r\n\tnot specified\r\n\tnot specified\r\n\tnot specified\r\n\tnot specified\r\n\tappicon.png\r\n\tfalse\r\n\tfalse\r\n\ttrue\r\n\t946b1374-6293-41a4-ba18-8e22e0233546\r\n\r\ncom.test\r\n\r\n\r\n\tdp\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\tUISupportedInterfaceOrientations~iphone\r\n\t\t\t\t\r\n\t\t\t\t\tUIInterfaceOrientationPortrait\r\n\t\t\t\t\r\n\t\t\t\tUISupportedInterfaceOrientations~ipad\r\n\t\t\t\t\r\n\t\t\t\t\tUIInterfaceOrientationPortrait\r\n\t\t\t\t\tUIInterfaceOrientationPortraitUpsideDown\r\n\t\t\t\t\tUIInterfaceOrientationLandscapeLeft\r\n\t\t\t\t\tUIInterfaceOrientationLandscapeRight\r\n\t\t\t\t\r\n\t\t\t\tUIRequiresPersistentWiFi\r\n\t\t\t\t\r\n\t\t\t\tUIPrerenderedIcon\r\n\t\t\t\t\r\n\t\t\t\tUIStatusBarHidden\r\n\t\t\t\t\r\n\t\t\t\tUIStatusBarStyle\r\n\t\t\t\tUIStatusBarStyleDefault\r\n\t\t\t\r\n\t\t\r\n\t\r\n\t\r\n\t\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\ttrue\r\n\t\t\ttrue\r\n\t\t\r\n\t\tdefault\r\n\t\r\n\t\r\n\t\r\n\r\n{code}", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-17T22:20:03.000+0000", "updated": "2014-11-17T22:20:03.000+0000" }, { "id": "345083", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed, using:\r\n\r\nTitanium SDK 4.0.0.v20150303161012\r\nStudio 4.0.0.201502171827\r\nCLI 3.4.2-rc4", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-03-04T20:55:54.000+0000", "updated": "2015-03-04T20:55:54.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }