{ "id": "101941", "key": "TIMOB-11111", "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": [], "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2016-08-24T21:11:24.000+0000", "created": "2012-09-25T15:04:34.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-24T21:59:33.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": "12305", "name": "Core", "description": "Central component of the Platform (outside of Tooling, or platform specific implementation details)" } ], "description": "Apparently there is a requirement to the build process that a project cannot have the same name as a commonjs module in the Resources directory. Alloy projects all have an \"alloy.js\" module in Resources. When you create a project named \"alloy\" and attempt to run it, you get the following errors:\r\n\r\nh4. ios\r\n{code}\r\nProject name alloy conflicts with resource named /Users/tlukasavage/Documents/Titanium Studio Workspace/alloy/Resources/alloy: Cannot build. Please change one.\r\n{code}\r\n\r\nh4. android\r\n{code}\r\n[DEBUG] Waiting for device to be ready ...\r\n[TRACE] adb devices returned 1 devices/emulators\r\n[DEBUG] Device connected... (waited 0 seconds)\r\n[DEBUG] waited 0.023780 seconds on emulator to get ready\r\n[DEBUG] /Users/tlukasavage/Development/android/android-sdk-macosx-r20.0.3/platform-tools/adb -s \"\" shell ls /data/app/com.appc.alloy*.apk\r\n[DEBUG] com.appc.alloy installed? False\r\n[ERROR] error: device not found\r\n\r\n...\r\n\r\n[DEBUG] Waiting for device to be ready ...\r\n[TRACE] adb devices returned 1 devices/emulators\r\n[DEBUG] Device connected... (waited 0 seconds)\r\n[DEBUG] waited 0.017983 seconds on emulator to get ready\r\n[INFO] Installing application on device\r\n[DEBUG] /Users/tlukasavage/Development/android/android-sdk-macosx-r20.0.3/platform-tools/adb -s \"\" install -r \"/Users/tlukasavage/Documents/Titanium Studio Workspace/alloy/build/android/bin/app.apk\"\r\n{code}\r\n\r\nThe above install statement never finishes for android as I assume the apk is never created.\r\n\r\nWe should allow developers to name apps whatever they want, or we should be giving them notifications in TiStudio letting them know before the project is even created that the name is not allowed.", "attachment": [], "flagged": false, "summary": "Alloy projects can't be named \"alloy\"", "creator": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "TiStudio 3.0.0.201209252419\r\nTiSDK 2.1.3, 3.0 (Android & iOS)", "comment": { "comments": [ { "id": "394289", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Unable to reproduce with Titanium SDK master (6.1.0) and Alloy 1.9.1. No idea when it was fixed, but now you can name all your apps \"alloy\".", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-08-24T21:11:24.000+0000", "updated": "2016-08-24T21:11:24.000+0000" }, { "id": "415816", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as the issue cannot be reproduced and with reference to the previous comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-24T21:59:33.000+0000", "updated": "2017-03-24T21:59:33.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }