{ "id": "122902", "key": "TIMOB-15817", "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": "2013-12-03T01:49:02.000+0000", "created": "2013-11-25T22:25:53.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "qe-3.2.0" ], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [ { "id": "33456", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "122722", "key": "TIMOB-15759", "fields": { "summary": "CLI: Android apk won't install to Kindle Fire due to certificates error", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "34295", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "124810", "key": "TIMOB-16189", "fields": { "summary": "Android: Package - Installing a packaged app fails with INSTALL_PARSE_FAILED_NO_CERTIFICATES on a non-KitKat device ", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "33406", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "122949", "key": "TISTUD-5799", "fields": { "summary": "Studio: Distribute Studio with Java 1.6 instead of 1.7", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2017-03-21T21:51:14.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": "13103", "name": "CLI", "description": "Node-based command line interface" } ], "description": "h5.Description\r\nCreating and packaging an application works perfectly through Studio and CLI.\r\nHowever installing the application to device will throw the error \"INSTALL_PARSE_FAILED_NO_CERTIFICATES\"\r\n\r\nStrangely enough however, the application installed successfully on Android 4.4 devices. Anything lower than 4.4 caused the error to be thrown.\r\n\r\nh5.Steps To Reproduce\r\n1. Install the latest Java version\r\n2. Create an Android project\r\n3. Package the project\r\n4. Install the project to Android device\r\n\r\nh5.Expected Result\r\nApp installs successfully on device\r\n\r\nh5.Actual Result\r\nINSTALL_PARSE_FAILED_NO_CERTIFICATES error is thrown\r\n\r\n+Extra Information+\r\nScreenshot added shows the first attempt fail on a 4.3 device followed by a successful 4.4 attempt. Every attempt after that is a 4.3 or lower device", "attachment": [ { "id": "44170", "filename": "Screen Shot 2013-11-25 at 2.24.20 PM.png", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-25T22:25:53.000+0000", "size": 96311, "mimeType": "image/png" } ], "flagged": false, "summary": "CLI: Java 1.7 on Mavericks will cause packaged app to fail on install to Android device", "creator": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Mac OSX 10.9 Mavericks\r\nTitanium Studio, build: 3.2.0.201311221859\r\nTitanium SDK, build: 3.2.0.v20131125103938\r\nCLI: 3.2.0-alpha\r\nAlloy: 1.3.0-alpha6", "comment": { "comments": [ { "id": "281280", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Mavericks will install Java 1.6.0_65 by default, so this does not appear to be the default Java version.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-25T23:23:54.000+0000", "updated": "2013-11-25T23:23:54.000+0000" }, { "id": "281512", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Bug exists on:\nWindows 8.1\nTitanium Studio, build: 3.2.0.201311221859\nTitanium SDK, build: 3.2.0.v20131125232254\nCLI: 3.2.0-alpha3\nAlloy: 1.3.0-alpha6\nJava: 1.7.0_45\n\nPackaging Android application failed with the error:\n{code}[ERROR] : Failed to compile Java source files:{code}", "updateAuthor": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-26T20:54:48.000+0000", "updated": "2013-11-26T20:54:48.000+0000" }, { "id": "281541", "author": { "name": "mxia", "key": "mxia", "displayName": "Michael Xia", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Seems to be due to http://code.google.com/p/android/issues/detail?id=19567. Need to specify the parameters \"-digestalg SHA1 -sigalg MD5withRSA\" for jarsign as the default digest algorithm for Java 7 is SHA-256.\n\n", "updateAuthor": { "name": "mxia", "key": "mxia", "displayName": "Michael Xia", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-26T22:42:39.000+0000", "updated": "2013-11-26T22:42:39.000+0000" }, { "id": "281550", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "The Android build already passes \"-digestalg SHA1 -sigalg MD5withRSA\" into jarsigner.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-11-26T23:19:31.000+0000", "updated": "2013-11-26T23:19:31.000+0000" }, { "id": "281606", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Okay, what else might be the issue?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-27T05:41:36.000+0000", "updated": "2013-11-27T05:41:36.000+0000" }, { "id": "282051", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "I've tested this on OS X 10.8.5 (Mountain Lion), OS X 10.9 (Mavericks), and Windows 8 (64-bit) with Java 1.6, 1.7, and 1.7 (respectively) with a keystore containing a mixed-case alias and was not able to reproduce this.\r\n\r\nI suspect your keystore was bad and that you should recreate it.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-12-03T01:49:02.000+0000", "updated": "2013-12-03T01:49:02.000+0000" }, { "id": "414499", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as the issue cannot be reproduced and due to the above comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-21T21:51:14.000+0000", "updated": "2017-03-21T21:51:14.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }