{ "id": "164591", "key": "TIMOB-24158", "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": "17608", "name": "Release 6.1.0", "archived": false, "released": true, "releaseDate": "2017-05-26" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-11-22T02:50:12.000+0000", "created": "2016-11-18T12:26:05.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "android", "regression", "tableview" ], "versions": [ { "id": "17608", "name": "Release 6.1.0", "archived": false, "released": true, "releaseDate": "2017-05-26" } ], "issuelinks": [], "assignee": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-11-22T13:51:52.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": "TableViewRow don't drawing on Ti SDK 6.1.0.v20161118021723\r\n\r\nTi SDK 6.0.0.GA is ok.\r\n\r\n{code:java}\r\n...\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n ...\r\n \r\n...\r\n{code}\r\n\r\n", "attachment": [ { "id": "60734", "filename": "스크린샷 2016-11-18 오후 9.16.42.png", "author": { "name": "engross", "key": "engross", "displayName": "Dongwoo Gim", "active": true, "timeZone": "Asia/Seoul" }, "created": "2016-11-18T12:23:39.000+0000", "size": 267867, "mimeType": "image/png" }, { "id": "60733", "filename": "스크린샷 2016-11-18 오후 9.17.51.png", "author": { "name": "engross", "key": "engross", "displayName": "Dongwoo Gim", "active": true, "timeZone": "Asia/Seoul" }, "created": "2016-11-18T12:23:42.000+0000", "size": 294694, "mimeType": "image/png" } ], "flagged": false, "summary": "Android: Ti.UI.TableViewRow not shown in 6.1.0 (Regression)", "creator": { "name": "engross", "key": "engross", "displayName": "Dongwoo Gim", "active": true, "timeZone": "Asia/Seoul" }, "subtasks": [], "reporter": { "name": "engross", "key": "engross", "displayName": "Dongwoo Gim", "active": true, "timeZone": "Asia/Seoul" }, "environment": "InGrowths-iMac:InstituteBox InGrowth$ appc info\r\nAppcelerator Command-Line Interface, version 6.0.0\r\nCopyright (c) 2014-2016, Appcelerator, Inc. All Rights Reserved.\r\n\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.11.6\r\n Architecture = 64bit\r\n # CPUs = 4\r\n Memory = 16.0GB\r\n\r\nNode.js\r\n Node.js Version = 6.9.1\r\n npm Version = 3.10.8\r\n\r\nAppcelerator CLI\r\n Installer = 4.2.8\r\n Core Package = 6.0.0\r\n\r\nTitanium CLI\r\n CLI Version = 5.0.10\r\n node-appc Version = 0.2.31\r\n\r\nTitanium SDKs\r\n 6.1.0.v20161118021723\r\n Version = 6.1.0\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/6.1.0.v20161118021723\r\n Platforms = iphone, android, mobileweb\r\n git Hash = 77a2590\r\n git Timestamp = 11/18/2016 10:24\r\n node-appc Version = 0.2.39\r\n 6.0.0.GA\r\n Version = 6.0.0\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/6.0.0.GA\r\n Platforms = iphone, android, mobileweb\r\n git Hash = 1aa3df8\r\n git Timestamp = 11/13/2016 09:27\r\n node-appc Version = 0.2.39\r\n 5.5.1.GA\r\n Version = 5.5.1\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.5.1.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = b18727f\r\n git Timestamp = 09/27/16 05:38\r\n node-appc Version = 0.2.36\r\n 5.5.0.GA\r\n Version = 5.5.0\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.5.0.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = 44a2e3f\r\n git Timestamp = 09/13/16 12:38\r\n node-appc Version = 0.2.36\r\n 5.4.0.GA\r\n Version = 5.4.0\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.4.0.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = 4ba4c0a\r\n git Timestamp = 08/10/16 05:43\r\n node-appc Version = 0.2.35\r\n 5.3.1.GA\r\n Version = 5.3.1\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.3.1.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = ee11b10\r\n git Timestamp = 06/09/16 01:33\r\n node-appc Version = 0.2.33\r\n 5.3.0.GA\r\n Version = 5.3.0\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.3.0.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = 94fa8af\r\n git Timestamp = 06/01/16 10:17\r\n node-appc Version = 0.2.33\r\n 5.2.2.GA\r\n Version = 5.2.2\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = b685ddb\r\n git Timestamp = 03/28/16 14:12\r\n node-appc Version = 0.2.33\r\n 5.2.1.GA\r\n Version = 5.2.1\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.2.1.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = 23e1c7d\r\n git Timestamp = 03/18/16 22:51\r\n node-appc Version = 0.2.33\r\n 5.2.0.GA\r\n Version = 5.2.0\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.2.0.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = 384775e\r\n git Timestamp = 02/20/16 08:04\r\n node-appc Version = 0.2.33\r\n 5.1.2.GA\r\n Version = 5.1.2\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = ca822b2\r\n git Timestamp = 12/16/15 19:00\r\n node-appc Version = 0.2.32\r\n 5.1.1.GA\r\n Version = 5.1.1\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.1.1.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = e46100b\r\n git Timestamp = 11/24/15 11:07\r\n node-appc Version = 0.2.32\r\n 5.1.0.GA\r\n Version = 5.1.0\r\n Install Location = /Users/InGrowth/Library/Application Support/Titanium/mobilesdk/osx/5.1.0.GA\r\n Platforms = android, mobileweb, iphone\r\n git Hash = 0913213\r\n git Timestamp = 11/18/15 21:44\r\n node-appc Version = 0.2.32\r\n \r\nMac OS X\r\n Command Line Tools = installed\r\n\r\nIntel® Hardware Accelerated Execution Manager (HAXM)\r\n Installed = yes\r\n Memory Limit = 2 GB\r\n\r\nJava Development Kit\r\n Version = 1.8.0_51\r\n Java Home = /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home\r\n\r\nGenymotion\r\n Path = not found\r\n Genymotion Executable = not found\r\n Genymotion Player = not found\r\n Home = not found\r\n\r\nVirtualBox\r\n Executable = not found\r\n Version = unknown\r\n\r\nAndroid SDK\r\n Android Executable = /Users/InGrowth/Library/android-sdk-macosx/tools/android\r\n ADB Executable = /Users/InGrowth/Library/android-sdk-macosx/platform-tools/adb\r\n SDK Path = /Users/InGrowth/Library/android-sdk-macosx\r\n\r\nAndroid NDK\r\n NDK Path = /Users/InGrowth/Library/android-sdk-macosx/ndk-bundle\r\n NDK Version = 12.1.2977051\r\n\r\nAndroid Platforms\r\n 1) android-22\r\n Name = Android 5.1.1 **Not supported by Titanium SDK 6.1.0.v20161118021723**\r\n API Level = 22\r\n Revision = 2\r\n Skins = HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800, WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n ABIs = no ABIs.\r\n Path = /Users/InGrowth/Library/android-sdk-macosx/platforms/android-22\r\n 2) android-23\r\n Name = Android 6.0\r\n API Level = 23\r\n Revision = 3\r\n Skins = HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800, WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n ABIs = no ABIs.\r\n Path = /Users/InGrowth/Library/android-sdk-macosx/platforms/android-23\r\n\r\nAndroid Add-Ons\r\n 3) Google Inc.:Google APIs:22\r\n Name = Android 5.1.1 (API level 22) **Not supported by Titanium SDK 6.1.0.v20161118021723**\r\n Vendor = Google Inc.\r\n Revision = 1\r\n Description = Android + Google APIs\r\n Skins = HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800, WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n ABIs = no ABIs.\r\n Path = /Users/InGrowth/Library/android-sdk-macosx/add-ons/addon-google_apis-google-22\r\n Libraries = com.android.future.usb.accessory: API for USB Accessories (usb.jar)\r\n com.google.android.media.effects: Collection of video effects (effects.jar)\r\n com.google.android.maps: API for Google Maps (maps.jar)\r\n\r\n 4) Google Inc.:Google APIs:23\r\n Name = Android 6.0 (API level 23)\r\n Vendor = Google Inc.\r\n Revision = 1\r\n Description = Android + Google APIs\r\n Skins = HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800, WVGA854, WXGA720, WXGA800, WXGA800-7in\r\n ABIs = x86_64\r\n Path = /Users/InGrowth/Library/android-sdk-macosx/add-ons/addon-google_apis-google-23\r\n Libraries = com.android.future.usb.accessory: API for USB Accessories (usb.jar)\r\n com.google.android.media.effects: Collection of video effects (effects.jar)\r\n com.google.android.maps: API for Google Maps (maps.jar)\r\n\r\n\r\nAndroid Emulators\r\n Nexus_5_API_23\r\n Path = /Users/InGrowth/.android/avd/Nexus_5_API_23.avd\r\n SDK Version = Google APIs (Google Inc.)\r\n ABI = x86_64\r\n Skin = 1080x1920\r\n SD Card = /Users/InGrowth/.android/avd/Nexus_5_API_23.avd/sdcard.img\r\n Based On = Android 6.0 (API level 23)\r\n Google APIs = yes\r\n\r\nGenymotion Emulators\r\n None\r\n\r\nConnected Android Devices\r\nNexus 5X\r\n ID = 00bf9f085e9b4d09\r\n State = device\r\n SDK Version = 7.0 (android-24)\r\n ABIs = arm64-v8a, armeabi-v7a, armeabi\r\n\r\nXcode\r\n 7.3.1 (build 7D1014) - Xcode default\r\n Install Location = /Applications/Xcode.app/Contents/Developer\r\n iOS SDKs = 9.3\r\n iOS Simulators = 9.3\r\n Watch SDKs = 2.2\r\n Watch Simulators = 2.2\r\n Supported by TiSDK 6.1.0.v20161118021723 = yes\r\n EULA Accepted = yes\r\n Teams = S8F9T568QP Dongwoo Gim - Individual (active)\r\n = URMPNQBKKY Boxout Thinkers Inc. - Company/Organization (active)\r\n \r\niOS Keychains\r\n login.keychain = /Users/InGrowth/Library/Keychains/login.keychain\r\n System.keychain = /Library/Keychains/System.keychain\r\n\r\niOS Development Certificates\r\n/Users/InGrowth/Library/Keychains/login.keychain\r\n Dongwoo Gim (TXGYSK8246)\r\n Not valid before = 7/25/2016 4:36 PM\r\n Not valid after = 7/25/2017 4:36 PM\r\n\r\niOS Distribution Certificates\r\n/Users/InGrowth/Library/Keychains/login.keychain\r\n Boxout Thinkers Inc. (URMPNQBKKY)\r\n Not valid before = 7/25/2016 5:30 PM\r\n Not valid after = 7/25/2017 5:30 PM\r\n\r\nApple WWDR Certificate\r\n Apple WWDR = installed\r\n\r\nDevelopment iOS Provisioning Profiles\r\n InstituteBox_Development\r\n UUID = 52f0c2db-ed9a-4cdd-954e-070b4e7b9475\r\n App Prefix = URMPNQBKKY\r\n App Id = com.boxoutthinkers.institute\r\n Date Created = 8/1/2016 12:44 PM\r\n Date Expired = 8/1/2017 12:44 PM\r\n Managed = No\r\n InstituteBoxAdmin_Development\r\n UUID = 8a3ad0e3-e903-476d-853b-b3406b0a6b6c\r\n App Prefix = URMPNQBKKY\r\n App Id = com.boxoutthinkers.instituteadmin\r\n Date Created = 7/25/2016 4:47 PM\r\n Date Expired = 7/25/2017 4:47 PM\r\n Managed = No\r\n WhereRU_Development\r\n UUID = 19cc2cc0-5de1-4d22-b85b-a54bb0066896\r\n App Prefix = URMPNQBKKY\r\n App Id = com.boxoutthinkers.whereru\r\n Date Created = 8/1/2016 12:44 PM\r\n Date Expired = 8/1/2017 12:44 PM\r\n Managed = No\r\n \r\nDistribution iOS Provisioning Profiles\r\n InstituteBox_Distribution\r\n UUID = b6240d0b-d621-403e-b025-4fdefe6042a9\r\n App Prefix = URMPNQBKKY\r\n App Id = com.boxoutthinkers.institute\r\n Date Created = 8/1/2016 12:44 PM\r\n Date Expired = 7/25/2017 5:30 PM\r\n Managed = No\r\n InstituteBoxAdmin_Distribution\r\n UUID = 96bc430d-6392-416b-88bf-eb52d66597e6\r\n App Prefix = URMPNQBKKY\r\n App Id = com.boxoutthinkers.instituteadmin\r\n Date Created = 7/25/2016 5:40 PM\r\n Date Expired = 7/25/2017 5:30 PM\r\n Managed = No\r\n WhereRU_Distribution\r\n UUID = 063f385c-dbee-4d12-bf67-9db716f35dae\r\n App Prefix = URMPNQBKKY\r\n App Id = com.boxoutthinkers.whereru\r\n Date Created = 8/1/2016 12:44 PM\r\n Date Expired = 7/25/2017 5:30 PM\r\n Managed = No\r\n \r\nAd Hoc iOS Provisioning Profiles\r\n None\r\n\r\niOS Simulators\r\n9.3\r\n iPad 2 (ipad)\r\n UDID = 74788FBA-BC87-46AB-8508-D6226DA96067\r\n Supports Watch Apps = no\r\n iPad Retina (ipad)\r\n UDID = 6B3CBDE0-FC87-4CE5-9857-22EE40762056\r\n Supports Watch Apps = no\r\n iPad Air (ipad)\r\n UDID = 5F9CE0AC-125A-4D41-9A42-816E7264104B\r\n Supports Watch Apps = no\r\n iPad Air 2 (ipad)\r\n UDID = 93B52739-BDF0-4A3D-84F2-8C43C34627AC\r\n Supports Watch Apps = no\r\n iPad Pro (ipad)\r\n UDID = 4BDB2674-ABBD-4B98-9830-C7AD49C4C815\r\n Supports Watch Apps = no\r\n iPhone 4s (iphone)\r\n UDID = D8455EF0-8A1D-4859-8B8B-FF9AEA023378\r\n Supports Watch Apps = no\r\n iPhone 5 (iphone)\r\n UDID = 4D595273-2E32-4FE3-9CED-86B3CEBDA3EF\r\n Supports Watch Apps = yes\r\n iPhone 5s (iphone)\r\n UDID = 5DDFE958-385C-469C-ADB3-5A1762770BDF\r\n Supports Watch Apps = yes\r\n iPhone 6 Plus (iphone)\r\n UDID = AA9D7DFF-8767-4AE0-8682-20E0DC8F2071\r\n Supports Watch Apps = yes\r\n iPhone 6 (iphone)\r\n UDID = 7C8C907D-DB2F-4E86-9697-84D1AED8071B\r\n Supports Watch Apps = yes\r\n iPhone 6s (iphone)\r\n UDID = D1FA2AAF-43F6-4725-833D-082258152BD0\r\n Supports Watch Apps = yes\r\n iPhone 6s Plus (iphone)\r\n UDID = 86F8747C-B7D7-4E35-8194-2BFF02999F02\r\n Supports Watch Apps = yes\r\n\r\nWatchOS Simulators\r\n2.2\r\n Apple Watch - 38mm (watch)\r\n UDID = E035F1BA-BEC4-4EB4-B3A7-4ABD49C40DC2\r\n Apple Watch - 42mm (watch)\r\n UDID = CC245DD6-CC0E-4FF5-ADD8-F3D50ABD32B6\r\n\r\nConnected iOS Devices\r\n None\r\n\r\nAndroid Issues\r\n ! Android API Android 5.1.1 (android-22) is too old and is no longer supported by Titanium SDK\r\n 6.1.0.\r\n The minimum supported Android API level by Titanium SDK 6.1.0 is API level 23.\r\n\r\n ! Android API Google APIs (Google Inc.:Google APIs:22) is too old and is no longer supported by\r\n Titanium SDK 6.1.0.\r\n The minimum supported Android API level by Titanium SDK 6.1.0 is API level 23.\r\n\r\niOS Issues\r\n ! Unable to find any valid iOS adhoc provisioning profiles.\r\n This will prevent you from packaging apps for adhoc distribution.\r\n You will need to log in to http://appcelerator.com/ios-dist-certs with your Apple Developer\r\n account, then create, download, and install a profile.\r\n\r\nInGrowths-iMac:InstituteBox InGrowth$ \r\n", "closedSprints": [ { "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": "401531", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "I am able to reproduce this issue. \r\n\r\nTest-case:\r\n{code:javascript}\r\nvar win = Ti.UI.createWindow({\r\n backgroundColor: \"#fff\"\r\n});\r\n\r\nvar row = Ti.UI.createTableViewRow({height: 50});\r\nrow.add(Ti.UI.createSwitch({right: 15}));\r\nrow.add(Ti.UI.createLabel({left: 15, text: \"My Row\"}));\r\n\r\nvar tableView = Ti.UI.createTableView({\r\n data: [row]\r\n});\r\n\r\nwin.add(tableView);\r\nwin.open();\r\n{code}\r\n\r\n[~fmerzadyan] Can you take a log in the git history between 6.0.0 and 6.1.0? Thx!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-11-18T17:37:03.000+0000", "updated": "2016-11-18T17:37:03.000+0000" }, { "id": "401651", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "master: https://github.com/appcelerator/titanium_mobile/pull/8632", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-21T22:12:09.000+0000", "updated": "2016-11-21T22:12:09.000+0000" }, { "id": "401655", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed, was able to see the switch on the test case provided above by Hans on SDK version 6.1.0.v20161121162514.\r\n*Environment*\r\n{code:java}\r\nAppcelerator Command-Line Interface, version 6.0.0\r\nAndroid 7.0 (Google Nexus 6P)\r\nOperating System Name: Mac OS X El Capitan\r\nOperating System Version: 10.11.6\r\nNode.js Version: 4.6.0\r\nnpm: 4.2.8\r\nTitanium CLI Version: 5.0.10\r\nTitanium SDK Version: 6.1.0.v20161121162514 \r\nXcode: 8.0\r\nAppcelerator Studio: 4.8.0.201611121409\r\n{code}\r\n", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-22T00:47:40.000+0000", "updated": "2016-11-22T00:47:40.000+0000" }, { "id": "401683", "author": { "name": "engross", "key": "engross", "displayName": "Dongwoo Gim", "active": true, "timeZone": "Asia/Seoul" }, "body": "Thank you!!\r\nI love Titanium & Appcelerator.", "updateAuthor": { "name": "engross", "key": "engross", "displayName": "Dongwoo Gim", "active": true, "timeZone": "Asia/Seoul" }, "created": "2016-11-22T13:51:52.000+0000", "updated": "2016-11-22T13:51:52.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }