{ "id": "175190", "key": "TIMOB-27983", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": null, "resolutiondate": null, "created": "2020-06-25T17:25:03.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [], "versions": [ { "id": "21039", "name": "Release 9.0.3", "archived": false, "released": true, "releaseDate": "2020-06-10" } ], "issuelinks": [], "assignee": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-06-25T22:03:18.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "13715", "name": "Hyperloop", "description": "Hyperloop project" } ], "description": "Currently when trying to run an app with Hyperloop enabled using a non android 29 SDK the following error can be seen: \r\n\r\n{code:java}\r\n[INFO] Alloy compiled in 0.56529s\r\n[INFO] Alloy compiler completed successfully\r\n[INFO] Cleaning Hyperloop build directory\r\n[INFO] Starting Hyperloop assembly\r\n[ERROR] Error: Invalid CLASSPATH specified, file /Users/axwaysu/Library/Android/sdk/platforms/android-29/android.jar does not exist.\r\n at /Users/axwaysu/Library/Application Support/Titanium/modules/android/hyperloop/5.0.3/hooks/metabase/metabase.js:202:10\r\n at Array.forEach ()\r\n at calculateCacheToken (/Users/axwaysu/Library/Application Support/Titanium/modules/android/hyperloop/5.0.3/hooks/metabase/metabase.js:200:12)\r\n at Object.loadMetabase (/Users/axwaysu/Library/Application Support/Titanium/modules/android/hyperloop/5.0.3/hooks/metabase/metabase.js:144:23)\r\n at /Users/axwaysu/Library/Application Support/Titanium/modules/android/hyperloop/5.0.3/hooks/tasks/generate-metabase-task.js:53:22\r\n at new Promise ()\r\n at GenerateMetabaseTask.runTaskAction (/Users/axwaysu/Library/Application Support/Titanium/modules/android/hyperloop/5.0.3/hooks/tasks/generate-metabase-task.js:52:10)\r\n at async HyperloopAndroidBuilder.build (/Users/axwaysu/Library/Application Support/Titanium/modules/android/hyperloop/5.0.3/hooks/hyperloop.js:205:3)\r\n at async HyperloopAndroidBuilder.init (/Users/axwaysu/Library/Application Support/Titanium/modules/android/hyperloop/5.0.3/hooks/hyperloop.js:103:4)\r\n{code}\r\n\r\n*Test Steps:*\r\n# Fresh install of Android Studio components (specifically Android 29) \r\n# Create an alloy application \r\n# Make sure Hyperloop is enabled \r\n# Run application to a non android 29 SDK/Emulator", "attachment": [], "flagged": false, "summary": "Android: Auto download Android components for Hyperloop ", "creator": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "MAC OS: 11.0 Beta\r\nSDK: 9.0.3.GA \r\n\"NPM\":\"5.0.0\",\"CLI\":\"8.0.0\"\r\nNode: 12.18.1", "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }