{ "id": "117291", "key": "AC-2098", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2013-07-18T06:40:56.000+0000", "created": "2013-07-17T13:48:35.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:41:04.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": [], "description": "h3. Steps to Reproduce\nStudio keeps hanging on operations such as switching a project or creating a new alloy default project. This is not 100% reproducible, but has occured about 10 times during my first 3 hours of titanium exploration on Mac Mountain Lion.\n\n- Have Studio with several projects open\n- Create new mobile alloy default project\n- Enter name and ID\n- Click Finish\n\n\nh3. Actual Result\nSpinning wheel starts and Studio does not respond anymore.\n\nHad to force quit.\n\nStudio Log:\n\n!ENTRY org.eclipse.osgi 2 1 2013-07-17 15:20:29.170\n!MESSAGE NLS missing message: BasicProjectCreationPage_crossPlatformWarningAndroid in: com.appcelerator.titanium.ui.wizard.messages\n\n!ENTRY org.eclipse.osgi 2 1 2013-07-17 15:20:29.170\n!MESSAGE NLS missing message: BasicProjectCreationPage_crossPlatformWarningIOS in: com.appcelerator.titanium.ui.wizard.messages\n\n\nSet to 'major' as it happened often to me and - while the project is available upon restart - makes you think whether the project is properly created or whether you better delete it and start over again.\n\nh3. Expected Result\nWizard to finish without hanging.", "attachment": [ { "id": "40851", "filename": "diagnostic5893973205085325100.log", "author": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-17T13:48:38.000+0000", "size": 8574, "mimeType": "application/octet-stream; charset=ISO-8859-1" }, { "id": "40852", "filename": "TitaniumStudio_2013-07-17-152250_Dev-Box.hang", "author": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-17T13:48:47.000+0000", "size": 496457, "mimeType": "application/octet-stream; charset=ISO-8859-1" } ], "flagged": false, "summary": "Studio hangs after creating a new alloy default project", "creator": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium Studio 3.1.1", "comment": { "comments": [ { "id": "262202", "author": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello Stefan,\n\nHow many projects is several projects when you mentioned that you had several projects opened? I experienced the same issue and found that the problem usually does not occur if I have 5 or less projects opened. I saw hanging process happening a lot more when I had close to 20 projects open. Is there a reason that you need so many open? \n\nBest,\n\nCarter", "updateAuthor": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-17T19:24:48.000+0000", "updated": "2013-07-17T19:24:48.000+0000" }, { "id": "262209", "author": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Also can you do me a favor and check to make sure your compatibility matrix matches up? \n\nhttp://docs.appcelerator.com/titanium/latest/#!/guide/Titanium_Compatibility_Matrix-section-29004837_TitaniumCompatibilityMatrix-JavaDevelopmentKit\n\nSometimes this behavior occurs when the JDK is version 1.7 when it should be 1.6. Lastly, I recommend a full reinstall of Titanium just to be sure. \n\nRegards,\n\nCarter", "updateAuthor": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-17T19:48:41.000+0000", "updated": "2013-07-17T19:48:41.000+0000" }, { "id": "262284", "author": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Carter,\n\nI have currently 10 projects open. But had probably 5 when I noticed this behavior first. The use case is 'learning'. That is, you open many of the samples, switch forth and back to compare code and copy pieces etc.\n\nI didn't notice it should be Java 1.6. I actually just installed the latest JDK because the getting-started guide made me think I should. See also this thread: http://developer.appcelerator.com/question/154954/ide-crashes-very-often\n\n$ java -version\njava version \"1.7.0_25\"\nJava(TM) SE Runtime Environment (build 1.7.0_25-b15)\nJava HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)\n\nBut the Studio Diagnostic Test points to:\n/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home\n\n\n$ node --version\nv0.10.13\n\nXCode:\nVersion 4.6.3\n\n\n\nI will install Node 0.8.13 and reinstall Titanium.\n\nI also noticed intermittent hangs when I switch between projects or when I right-click on an item in the project explorer on the left-hand side.\n\nMaybe Studio's diagnostic test could better point out any issues.\n", "updateAuthor": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-18T04:57:50.000+0000", "updated": "2013-07-18T04:57:50.000+0000" }, { "id": "262289", "author": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello Carter,\r\n\r\nI installed node 0.8.13 and verified I am running on this version.\r\n\r\nI re-insatlled Titanium Studio. Please note the following:\r\n\r\nUpon first start of studio I was asked to update various components such as alloy and node. I was told that Node will be updated to 0.8.22. However node --version yields 0.10.13 after updating Studio is done.\r\n\r\nThe compatibility matrix says: \"The 0.9 (development) builds are not supported.\" So I assume the 0.10 builds aren't either.\r\n\r\nI guess I am back at where I started. Should I remove Java 1.7 and ensure there is only 1.6 RE on my system?\r\n\r\nI will also make sure I have less than 5 projects open at a time.\r\n\r\nKind regards,\r\nStefan\r\n\r\n\r\n\r\n\r\n\r\n", "updateAuthor": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-18T06:33:02.000+0000", "updated": "2013-07-18T06:33:35.000+0000" }, { "id": "262291", "author": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Just noticed that there is also a yellow popup in the lower right corner in Studio, telling me Node 0.8.22 was installed when however 0.10.13 got installed.\n\n", "updateAuthor": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-18T06:38:57.000+0000", "updated": "2013-07-18T06:38:57.000+0000" }, { "id": "262292", "author": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Stefan,\n\nTo clarify, you need to have have JRE 1.6 and NOT 1.7. You should uninstall/remove 1.7 before installing 1.6. When installing Titanium studio, Node.js cannot be downgraded, this is why your version is still 0.10.13. You need to remove it from your computer (uninstall) then install 0.8.22. There are many tutorials around the web on how to do this.\n\nBest,\n\nCarter", "updateAuthor": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-18T06:40:44.000+0000", "updated": "2013-07-18T06:40:44.000+0000" }, { "id": "262297", "author": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thanks for the quick reply, Carter.\n\nI will follow your instructions.\n\nNote however that my Node version was 0.8.13.\n\nBest,\nStefan", "updateAuthor": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-18T07:07:23.000+0000", "updated": "2013-07-18T07:07:23.000+0000" }, { "id": "262306", "author": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "body": "\nI removed node and java 1.7 manually. Rebooted and verified the versions as follows:\n\ndev-box:~ stefanfunk$ node -v\nv0.8.13\n\ndev-box:~ stefanfunk$ java -version\njava version \"1.6.0_51\"\nJava(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)\nJava HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)\n\nI then installed Titanium and had it update (to node 0.8.22 as it said).\n\nNote: after installing Titanium Studio, I get the following versions:\n\ndev-box:~ stefanfunk$ node -v\nv0.10.13\ndev-box:~ stefanfunk$ java -version\njava version \"1.6.0_51\"\nJava(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)\nJava HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)\ndev-box:~ stefanfunk$ \n\n\nUninstalled node and Titanium again. Installed Node 0.8.22 and then Titanium. Titanium did not ask to update node, as expected.\n\nChecked version of node:\n\ndev-box:share stefanfunk$ node -v\nv0.8.22\n\nStudio diagnostic check: Node.JS Version: v0.8.22\n\n\nSo, from a Java and Node perspective I should be fine now.\n\nPlease note, that i.m.o. Studio updated to node 0.10.13 if a version less than 0.8.22 is installed.\n\nThanks again for your help - hope it runs more stable now.\nStefan\n\n", "updateAuthor": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-18T08:29:37.000+0000", "updated": "2013-07-18T08:29:37.000+0000" }, { "id": "263189", "author": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thank you for the insight on the issue Stefan, glad everything is working now for you.", "updateAuthor": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-25T20:14:28.000+0000", "updated": "2013-07-25T20:14:28.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }