{ "id": "124917", "key": "TIMOB-16214", "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": "15821", "description": "2014 Sprint 02", "name": "2014 Sprint 02", "archived": true, "released": true, "releaseDate": "2014-01-31" }, { "id": "15824", "description": "2014 Sprint 02 Core", "name": "2014 Sprint 02 Core", "archived": true, "released": true, "releaseDate": "2014-01-31" }, { "id": "15856", "description": "Release 3.2.1", "name": "Release 3.2.1", "archived": false, "released": true, "releaseDate": "2014-02-10" }, { "id": "15422", "description": "Release 3.3.0", "name": "Release 3.3.0", "archived": false, "released": true, "releaseDate": "2014-07-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-01-31T23:51:50.000+0000", "created": "2014-01-17T01:13:13.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "cli", "qe-testadded" ], "versions": [], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2014-02-13T09:08:26.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": "13103", "name": "CLI", "description": "Node-based command line interface" } ], "attachment": [ { "id": "45217", "filename": "consoleLog6.rtf", "author": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-17T01:13:13.000+0000", "size": 2073, "mimeType": "text/rtf" }, { "id": "45566", "filename": "consoleLog7.rtf", "author": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-03T21:43:03.000+0000", "size": 2130, "mimeType": "text/rtf" }, { "id": "45218", "filename": "diagnosticLog6.rtf", "author": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-17T01:13:13.000+0000", "size": 31326, "mimeType": "text/rtf" }, { "id": "45567", "filename": "diagnosticLog7.rtf", "author": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-03T21:43:03.000+0000", "size": 31714, "mimeType": "text/rtf" } ], "flagged": false, "summary": "\"Unsupported zip format\" thrown by CLI", "creator": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Mac OS 10.8.5 AND 10.9.1 Mavericks\r\nStudio 3.2.0 GA\r\nCLI 3.2.0 GA", "comment": { "comments": [ { "id": "289964", "author": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hi\r\n\r\nI believe I have this issue right now, no builds work for Android and gives this error, thing is that it is the same for both free and appcel studio, it all came in with the 3.2 update, worked fine before. Can I help? I need this resolved rather quickly? I have checked all kinds of things, including clean, alloy versions, sdks used etc etc, restarted everything but nothing helps.\r\n\r\nAny status?\r\n\r\nIs it possible to get a new 3.2 SDK folder somewhere? I rememeber I had a similar problem a few months back and it turned out the SDK folder content was corrupt, I would like to exchange the SDK folder to a new fresh download...\r\n\r\n/Jörgen", "updateAuthor": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-01-28T13:14:25.000+0000", "updated": "2014-01-28T13:14:25.000+0000" }, { "id": "289965", "author": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "body": "I see that the SDK 3.2.0 is installed elsewhere and right now I cannot find it:\r\n\r\nThere is no library under my username, and if I go to library (if it is sym link) I cannot find 3.2.0!\r\n\r\nConfused . .\r\n\r\nDK Install Locations:\r\n /Library/Application Support/Titanium\r\n /Users/jorgenbuder/Library/Application Support/Titanium [default]\r\n \r\nInstalled SDKs:\r\n 3.2.0.GA [selected] /Users/jorgenbuder/Library/Application Support/Titanium/mobilesdk/osx/3.2.0.GA\r\n 3.1.3.GAold /Library/Application Support/Titanium/mobilesdk/osx/3.1.3.GAold\r\n 3.1.3.GA /Library/Application Support/Titanium/mobilesdk/osx/3.1.3.GA\r\n 3.1.2.GA /Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA\r\n 3.1.1.GA /Library/Application Support/Titanium/mobilesdk/osx/3.1.1.GA\r\n 3.1.0.GA /Library/Application Support/Titanium/mobilesdk/osx/3.1.0.GA\r\n 3.0.2.GA /Library/Application Support/Titanium/mobilesdk/osx/3.0.2.GA", "updateAuthor": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-01-28T13:52:02.000+0000", "updated": "2014-01-28T13:52:02.000+0000" }, { "id": "290023", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~buder] The problem is the Soasta CLI plugin has corrupted a bunch of jar files. The Android build chokes on these corrupted jar files. This ticket is to detect corrupt jar files and gracefully error out. You will need to reinstall Titanium SDK 3.2.0 and reinstall all Android modules that contain jar files including Soasta and Crittercism. Reinstalling the SDK is easy:\n\n{code}\nti sdk install --force\n{code}\n\nI have no idea how to reinstall the modules. You may get lucky and simply exit Studio, delete the modules, and then launch Studio again and see if it pulls down the modules again.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-01-28T18:47:23.000+0000", "updated": "2014-01-28T18:47:23.000+0000" }, { "id": "290027", "author": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hi Chris,\r\n\r\nThanks for that feedback, unfortunately I am not able to find the 3.2.0 SDK, if I go to the location above it does not exist? Did the location of SDKs change in 3.2.0? And we are they not where they say they are?\r\n\r\nBasically in jorgenbuder folder there is no library folder, am I doing something wrong?", "updateAuthor": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-01-28T18:59:57.000+0000", "updated": "2014-01-28T18:59:57.000+0000" }, { "id": "290036", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~buder] If the {{ti sdk}} says Titanium SDK 3.2.0.GA is located at {{/Users/jorgenbuder/Library/Application Support/Titanium/mobilesdk/osx/3.2.0.GA}}, then that's where it is. The \"Library\" folder is there and is hidden in Finder since Mac OS X Lion (I think). You can enter command+shift+g to \"goto\" the \"~/Library\" folder.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-01-28T19:18:52.000+0000", "updated": "2014-01-28T19:18:52.000+0000" }, { "id": "290041", "author": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "body": "Ok, I just want to understand, if those modules are not in the SDK where do I find them? Sorry I am not usually in the \"backend\" of studio, \r\n\r\nthanks for your prompt support!", "updateAuthor": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-01-28T19:27:39.000+0000", "updated": "2014-01-28T19:27:39.000+0000" }, { "id": "290042", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~buder] The modules can be in a number of places. You can run {{ti module}} to list all modules and where they are located. By default, modules should be installed in {{~/Titanium/modules}}.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-01-28T19:31:03.000+0000", "updated": "2014-01-28T19:31:03.000+0000" }, { "id": "290047", "author": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hmm is this a bit odd with the soasta module name? Should there be two 1.0.8 ? and with that extension? So lets just get this stringt I need to replace all these modules with new ones or only the latest? I guess I could try to move them and see what happens but it feels a bit too risky.. ;)\r\n\r\ncom.appcelerator.apm\r\n 1.0.2 /Users/jorgenbuder/Library/Application Support/Titanium/modules/android/com.appcelerator.apm/1.0.2\r\n 1.0.4 /Users/jorgenbuder/Library/Application Support/Titanium/modules/android/com.appcelerator.apm/1.0.4\r\n 1.0.7 /Users/jorgenbuder/Library/Application Support/Titanium/modules/android/com.appcelerator.apm/1.0.7\r\n 1.0.8 /Users/jorgenbuder/Library/Application Support/Titanium/modules/android/com.appcelerator.apm/1.0.8\r\n 1.0.8.touchtest /Users/jorgenbuder/Library/Application Support/Titanium/modules/android/com.appcelerator.apm/1.0.8.touchtest", "updateAuthor": { "name": "buder", "key": "buder", "displayName": "Jörgen Buder", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-01-28T19:37:40.000+0000", "updated": "2014-01-28T19:37:40.000+0000" }, { "id": "290074", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~buder] I don't know. Can you please create a new ticket that better describes your issues. This ticket is about catching an exception and displaying an error message.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-01-28T21:02:28.000+0000", "updated": "2014-01-28T21:02:28.000+0000" }, { "id": "290370", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Master pull request: https://github.com/appcelerator/titanium_mobile/pull/5288\n3.2.x pull request: https://github.com/appcelerator/titanium_mobile/pull/5289\n\nTo test:\n\n1. create an Android app\n2. enable the \"ti.cloudpush\" module in the tiapp.xml\n3. locate the \"ti.cloudpush\" module directory\n4. rename the the \"cloudpush.jar\" file to \"cloudpush.bin\"\n5. copy the LICENSE and rename to \"cloudpush.jar\"\n6. build the app\n7. watch for a glorious error message\n\nBe sure to delete the dummy \"cloudpush.jar\" and rename \"cloudpush.bin\" back to \"cloudpush.jar\"", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-01-30T00:38:45.000+0000", "updated": "2014-01-30T00:38:45.000+0000" }, { "id": "290854", "author": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "body": "A handled error message is now shown as \"The module \"ti.cloudpush\" has an invalid jar file\". Checked on:\nOSX: 10.9.1\nAppcelerator Studio: 3.2.1.201401311225\nCLI: 3.2.1-beta3\nTitanium SDK: 3.3.0.v20140202230850", "updateAuthor": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-03T09:20:03.000+0000", "updated": "2014-02-03T09:20:03.000+0000" }, { "id": "290981", "author": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This item seems to persist for me in the beta of 3.2.1 (Studio & SDK). Added diagnosticLog7 & consoleLog7 from my test today.", "updateAuthor": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-03T21:43:03.000+0000", "updated": "2014-02-03T21:44:32.000+0000" }, { "id": "290987", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~dfortner] This fix will not be merged until 3.2.2.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-02-03T21:49:51.000+0000", "updated": "2014-02-03T21:49:51.000+0000" }, { "id": "291162", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed on:\nMac OSX 10.9.1\nAppcelerator Studio, build: 3.2.1.201401311225\nTitanium SDK, build: 3.2.1.v20140203174850\nCLI: 3.2.1-beta3\nAlloy: 1.3.1-cr\nXcode: 5.0.2\n\nError output shows\n{code}\n[INFO] : Found Titanium module id=ti.cloudpush version=latest platform=android deploy-type=development path=/Users/sdowse/Library/Application Support/Titanium/modules/android/ti.cloudpush/3.2.1\n[ERROR] : The module \"ti.cloudpush\" has an invalid jar file: /Users/sdowse/Library/Application Support/Titanium/modules/android/ti.cloudpush/3.2.1/cloudpush.jar\n{code}\n\nClosing.", "updateAuthor": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-04T18:47:50.000+0000", "updated": "2014-02-04T18:47:50.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }