{ "id": "145361", "key": "AC-1023", "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": "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": "2015-03-12T18:22:47.000+0000", "created": "2015-03-03T19:06:42.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "rtlechuga", "key": "rtlechuga", "displayName": "Radamantis Torres-Lechuga", "active": false, "timeZone": "Asia/Dubai" }, "updated": "2016-03-08T07:37:21.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\nClick on enable button in tiapp\n\nh3. Actual Result\nException: Server returned HTTP response code: 400 for URL: https://api.cloud.appcelerator.com/v1/admins/studio_login.json\n\nh3. Expected Result\nSuccesful enable", "attachment": [ { "id": "54295", "filename": ".log", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-03T19:06:43.000+0000", "size": 754, "mimeType": "text/plain" }, { "id": "54296", "filename": "diagnostic8870013856810837583.log", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-03T19:06:48.000+0000", "size": 29192, "mimeType": "text/plain" } ], "flagged": false, "summary": "Cannot enable cloud services", "creator": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "environment": "Titanium Studio 3.4.1", "comment": { "comments": [ { "id": "344970", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~bill.noble@vardas.com],\r\n400 meaning that the request may have been malformed. Can you answer a few questions for me?\r\n\r\n1. Can you run {code}ti sdk{code}\r\n2. Can you run {code}ti info{code}\r\n3. Have you ran your updates?\r\n\r\nThis should get the ball rolling. ", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-03T19:44:59.000+0000", "updated": "2015-03-03T19:44:59.000+0000" }, { "id": "344972", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "updateAuthor": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-03T19:55:42.000+0000", "updated": "2015-03-03T19:55:42.000+0000" }, { "id": "344974", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello [~bill.noble@vardas.com],\r\nI wasn't able to reproduce your issue so I think this definitely sounds like an environment issue. I compared our _ti info_ output and they seem pretty similar. Though, your _Java Development Kit_ is 1.8.0_31 where mine is 1.6.0. This seems suspicious to me since the error thrown in your log is a java error. Can you provide info as to how that version was installed? I'm fairly certain its higher than what normally comes on OSX 10.10.2 Yosemite.\r\n\r\nThank you,\r\nSeth", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-03T20:11:09.000+0000", "updated": "2015-03-03T20:11:28.000+0000" }, { "id": "344975", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "body": "I can't remember where I got the java kit but I do have a vague memory of having difficulty getting it. Is there a way to get 1.6.0?", "updateAuthor": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-03T20:14:15.000+0000", "updated": "2015-03-03T20:14:15.000+0000" }, { "id": "344976", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello [~bill.noble@vardas.com],\r\n\r\nI can say for sure what the best supported way is. But I found this interesting article [here|http://www.jayway.com/2014/01/15/how-to-switch-jdk-version-on-mac-os-x-maverick/]. ", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-03T20:44:47.000+0000", "updated": "2015-03-03T20:44:47.000+0000" }, { "id": "344977", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "body": "Do you recommend following those instructions and using version 1.6? Do you know where the bash profile can be found?", "updateAuthor": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-03T20:59:42.000+0000", "updated": "2015-03-03T20:59:42.000+0000" }, { "id": "344978", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "body": "I have changed to version 1.6 and now when I click on the enable cloud button I no longer get an error message. But I also don't get any indication that the enable cloud has worked. Should I get some kind of confirmation?", "updateAuthor": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-03T21:14:53.000+0000", "updated": "2015-03-03T21:14:53.000+0000" }, { "id": "344979", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~bill.noble@vardas.com], for the purposes of deniability I cant really vouch for it. \r\nI just updated my .bash_profile and it seems to work, though I don't have multiple versions of java on my Mac. \r\n\r\nI would first check if you even have 1.6.0 on your mac\r\n{code}\r\nls /System/Library/Java/JavaVirtualMachines\r\n{code}\r\n\r\nYour bash_profile can be found at ~/.bash_profile", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-03T21:16:07.000+0000", "updated": "2015-03-03T21:16:07.000+0000" }, { "id": "344980", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~bill.noble@vardas.com] - You should see a set of ACS/Cloud keys on the Overview view of the tiapp.xml. Or \"acs\" keys in the xml view of the tiapp.xml", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-03T21:19:30.000+0000", "updated": "2015-03-03T21:19:30.000+0000" }, { "id": "344981", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "body": "I can't see anything on the overview page or the xml page. When I click on the enable button it whirrs for a while but that is all.\r\nMy log file shows:\r\n\r\n\r\n!ENTRY org.eclipse.equinox.security 4 0 2015-03-03 21:27:04.891\r\n!MESSAGE Secure storage was unable to retrieve the master password from the OS keyring. Make sure that this application has access to the OS keyring. If the error persists, the password recovery feature could be used, or secure storage can be deleted and re-created.\r\n!STACK 0\r\njava.lang.SecurityException: Could not obtain password. Result: -25300\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(Native Method)\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:45)\r\n\tat org.eclipse.equinox.internal.security.storage.PasswordProviderModuleExt.getPassword(PasswordProviderModuleExt.java:35)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:259)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)\r\n\tat com.appcelerator.titanium.core.acs.ACSAppKey.save(ACSAppKey.java:193)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor$1$1.run(TiAppCloudSectionContributor.java:281)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)\r\n\r\n!ENTRY org.eclipse.equinox.security 4 0 2015-03-03 21:27:04.905\r\n!MESSAGE Secure storage was unable to retrieve the master password from the OS keyring. Make sure that this application has access to the OS keyring. If the error persists, the password recovery feature could be used, or secure storage can be deleted and re-created.\r\n!STACK 0\r\njava.lang.SecurityException: Could not obtain password. Result: -25300\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(Native Method)\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:45)\r\n\tat org.eclipse.equinox.internal.security.storage.PasswordProviderModuleExt.getPassword(PasswordProviderModuleExt.java:35)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:259)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)\r\n\tat com.appcelerator.titanium.core.acs.ACSAppKey.save(ACSAppKey.java:193)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor$1$1.run(TiAppCloudSectionContributor.java:281)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)\r\n\r\n!ENTRY org.eclipse.equinox.security 4 0 2015-03-03 21:27:04.951\r\n!MESSAGE Secure storage was unable to retrieve the master password from the OS keyring. Make sure that this application has access to the OS keyring. If the error persists, the password recovery feature could be used, or secure storage can be deleted and re-created.\r\n!STACK 0\r\njava.lang.SecurityException: Could not obtain password. Result: -25300\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(Native Method)\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:45)\r\n\tat org.eclipse.equinox.internal.security.storage.PasswordProviderModuleExt.getPassword(PasswordProviderModuleExt.java:35)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:259)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferences.get(SecurePreferences.java:262)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.get(SecurePreferencesWrapper.java:106)\r\n\tat com.appcelerator.titanium.core.acs.ACSAppKey.(ACSAppKey.java:96)\r\n\tat com.appcelerator.titanium.core.internal.acs.TitaniumDeployEnvironment.createACSKey(TitaniumDeployEnvironment.java:163)\r\n\tat com.appcelerator.titanium.core.internal.acs.TitaniumDeployEnvironment.getACSKeys(TitaniumDeployEnvironment.java:140)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor.updateControlsData(TiAppCloudSectionContributor.java:213)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor$1$1$2.run(TiAppCloudSectionContributor.java:322)\r\n\tat org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164)\r\n\tat org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3976)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3653)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n\tat java.lang.reflect.Method.invoke(Method.java:597)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1450)\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-03-03 21:27:04.952\r\n!MESSAGE (Build 3.4.1.201410281727) [ERROR] No password provided.\r\n\r\n!ENTRY org.eclipse.equinox.security 4 0 2015-03-03 21:27:04.961\r\n!MESSAGE Secure storage was unable to retrieve the master password from the OS keyring. Make sure that this application has access to the OS keyring. If the error persists, the password recovery feature could be used, or secure storage can be deleted and re-created.\r\n!STACK 0\r\njava.lang.SecurityException: Could not obtain password. Result: -25300\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(Native Method)\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:45)\r\n\tat org.eclipse.equinox.internal.security.storage.PasswordProviderModuleExt.getPassword(PasswordProviderModuleExt.java:35)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:259)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferences.get(SecurePreferences.java:262)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.get(SecurePreferencesWrapper.java:106)\r\n\tat com.appcelerator.titanium.core.acs.ACSAppKey.(ACSAppKey.java:96)\r\n\tat com.appcelerator.titanium.core.internal.acs.TitaniumDeployEnvironment.createACSKey(TitaniumDeployEnvironment.java:163)\r\n\tat com.appcelerator.titanium.core.internal.acs.TitaniumDeployEnvironment.getACSKeys(TitaniumDeployEnvironment.java:140)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor.updateControlsData(TiAppCloudSectionContributor.java:214)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor$1$1$2.run(TiAppCloudSectionContributor.java:322)\r\n\tat org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164)\r\n\tat org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3976)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3653)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n\tat java.lang.reflect.Method.invoke(Method.java:597)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1450)\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-03-03 21:27:04.962\r\n!MESSAGE (Build 3.4.1.201410281727) [ERROR] No password provided.\r\n\r\n\r\n", "updateAuthor": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-03T21:28:03.000+0000", "updated": "2015-03-03T21:28:03.000+0000" }, { "id": "345002", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Can you do repair your disk permissions and the reboot the machine?", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-04T00:34:12.000+0000", "updated": "2015-03-04T00:34:12.000+0000" }, { "id": "345033", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "body": "Did both those but still no joy. ", "updateAuthor": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-04T09:06:29.000+0000", "updated": "2015-03-04T09:06:29.000+0000" }, { "id": "345041", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "body": "When pressing the cloud enable button the following appears on my log:\r\n\r\n\r\n!ENTRY org.eclipse.equinox.security 4 0 2015-03-04 11:14:19.224\r\n!MESSAGE Secure storage was unable to retrieve the master password from the OS keyring. Make sure that this application has access to the OS keyring. If the error persists, the password recovery feature could be used, or secure storage can be deleted and re-created.\r\n!STACK 0\r\njava.lang.SecurityException: Could not obtain password. Result: -25300\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(Native Method)\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:45)\r\n\tat org.eclipse.equinox.internal.security.storage.PasswordProviderModuleExt.getPassword(PasswordProviderModuleExt.java:35)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:259)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)\r\n\tat com.appcelerator.titanium.core.acs.ACSAppKey.save(ACSAppKey.java:193)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor$1$1.run(TiAppCloudSectionContributor.java:281)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)\r\n\r\n!ENTRY org.eclipse.equinox.security 4 0 2015-03-04 11:14:19.239\r\n!MESSAGE Secure storage was unable to retrieve the master password from the OS keyring. Make sure that this application has access to the OS keyring. If the error persists, the password recovery feature could be used, or secure storage can be deleted and re-created.\r\n!STACK 0\r\njava.lang.SecurityException: Could not obtain password. Result: -25300\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(Native Method)\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:45)\r\n\tat org.eclipse.equinox.internal.security.storage.PasswordProviderModuleExt.getPassword(PasswordProviderModuleExt.java:35)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:259)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)\r\n\tat com.appcelerator.titanium.core.acs.ACSAppKey.save(ACSAppKey.java:193)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor$1$1.run(TiAppCloudSectionContributor.java:281)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)\r\n\r\n!ENTRY org.eclipse.equinox.security 4 0 2015-03-04 11:14:19.282\r\n!MESSAGE Secure storage was unable to retrieve the master password from the OS keyring. Make sure that this application has access to the OS keyring. If the error persists, the password recovery feature could be used, or secure storage can be deleted and re-created.\r\n!STACK 0\r\njava.lang.SecurityException: Could not obtain password. Result: -25300\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(Native Method)\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:45)\r\n\tat org.eclipse.equinox.internal.security.storage.PasswordProviderModuleExt.getPassword(PasswordProviderModuleExt.java:35)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:259)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferences.get(SecurePreferences.java:262)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.get(SecurePreferencesWrapper.java:106)\r\n\tat com.appcelerator.titanium.core.acs.ACSAppKey.(ACSAppKey.java:96)\r\n\tat com.appcelerator.titanium.core.internal.acs.TitaniumDeployEnvironment.createACSKey(TitaniumDeployEnvironment.java:163)\r\n\tat com.appcelerator.titanium.core.internal.acs.TitaniumDeployEnvironment.getACSKeys(TitaniumDeployEnvironment.java:140)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor.updateControlsData(TiAppCloudSectionContributor.java:213)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor$1$1$2.run(TiAppCloudSectionContributor.java:322)\r\n\tat org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164)\r\n\tat org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3976)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3653)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n\tat java.lang.reflect.Method.invoke(Method.java:597)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1450)\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-03-04 11:14:19.283\r\n!MESSAGE (Build 3.4.1.201410281727) [ERROR] No password provided.\r\n\r\n!ENTRY org.eclipse.equinox.security 4 0 2015-03-04 11:14:19.292\r\n!MESSAGE Secure storage was unable to retrieve the master password from the OS keyring. Make sure that this application has access to the OS keyring. If the error persists, the password recovery feature could be used, or secure storage can be deleted and re-created.\r\n!STACK 0\r\njava.lang.SecurityException: Could not obtain password. Result: -25300\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(Native Method)\r\n\tat org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:45)\r\n\tat org.eclipse.equinox.internal.security.storage.PasswordProviderModuleExt.getPassword(PasswordProviderModuleExt.java:35)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:259)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferences.get(SecurePreferences.java:262)\r\n\tat org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.get(SecurePreferencesWrapper.java:106)\r\n\tat com.appcelerator.titanium.core.acs.ACSAppKey.(ACSAppKey.java:96)\r\n\tat com.appcelerator.titanium.core.internal.acs.TitaniumDeployEnvironment.createACSKey(TitaniumDeployEnvironment.java:163)\r\n\tat com.appcelerator.titanium.core.internal.acs.TitaniumDeployEnvironment.getACSKeys(TitaniumDeployEnvironment.java:140)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor.updateControlsData(TiAppCloudSectionContributor.java:214)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppCloudSectionContributor$1$1$2.run(TiAppCloudSectionContributor.java:322)\r\n\tat org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164)\r\n\tat org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3976)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3653)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n\tat java.lang.reflect.Method.invoke(Method.java:597)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1450)\r\n\r\n!ENTRY com.appcelerator.titanium.core 4 0 2015-03-04 11:14:19.293\r\n!MESSAGE (Build 3.4.1.201410281727) [ERROR] No password provided.\r\n", "updateAuthor": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-04T11:15:20.000+0000", "updated": "2015-03-04T11:15:20.000+0000" }, { "id": "345073", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello Bill,\r\n\r\nI'm sorry you're having difficulty still. Can you confirm that the java version was changed by running _java -version_ in the terminal?\r\nFor the password issue, can you try logging out of Studio and then logging back in?\r\n\r\nThank you,\r\nSeth", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-04T19:06:29.000+0000", "updated": "2015-03-04T19:06:29.000+0000" }, { "id": "345079", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "body": "Yes definitely running 1.6 and have quit and relaunched titanium several times", "updateAuthor": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-04T20:12:02.000+0000", "updated": "2015-03-04T20:12:02.000+0000" }, { "id": "345081", "author": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello [~bill.noble@vardas.com],\r\n\r\nNot quit, but _logout_. You should be able to click your name down the the very bottom right corner to logout. Then when you reopen Titanium it should ask you to login again. \r\n\r\nThank you,\r\nSeth ", "updateAuthor": { "name": "stoda", "key": "stoda", "displayName": "Seth Toda", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-04T20:33:10.000+0000", "updated": "2015-03-04T20:33:10.000+0000" }, { "id": "345082", "author": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "body": "It asks me to login every time i launch titanium", "updateAuthor": { "name": "bill.noble@vardas.com", "key": "bill.noble@vardas.com", "displayName": "Bill Noble", "active": true, "timeZone": "Europe/London" }, "created": "2015-03-04T20:41:25.000+0000", "updated": "2015-03-04T20:41:25.000+0000" }, { "id": "345088", "author": { "name": "rtlechuga", "key": "rtlechuga", "displayName": "Radamantis Torres-Lechuga", "active": false, "timeZone": "Asia/Dubai" }, "body": "[~bill.noble@vardas.com] \r\nPlease try this:\r\n1. logout from Studio\r\n2. Make sure that Studio is not running\r\n3. Open terminal \r\n4. Go to your home directory\r\n5. cd .eclipse\r\n6. remove the file org.eclipse.equinox.security\r\n7. Start Studio\r\n\r\nIs going to ask you for your credentials and is going to rebuild the file that we delete, after that you should be good to go.\r\nAlso, make sure that you have admin privileges on that computer", "updateAuthor": { "name": "rtlechuga", "key": "rtlechuga", "displayName": "Radamantis Torres-Lechuga", "active": false, "timeZone": "Asia/Dubai" }, "created": "2015-03-04T22:37:25.000+0000", "updated": "2015-03-04T22:37:25.000+0000" }, { "id": "345865", "author": { "name": "rtlechuga", "key": "rtlechuga", "displayName": "Radamantis Torres-Lechuga", "active": false, "timeZone": "Asia/Dubai" }, "body": "Can not reproduce", "updateAuthor": { "name": "rtlechuga", "key": "rtlechuga", "displayName": "Radamantis Torres-Lechuga", "active": false, "timeZone": "Asia/Dubai" }, "created": "2015-03-12T18:23:03.000+0000", "updated": "2015-03-12T18:23:03.000+0000" } ], "maxResults": 19, "total": 19, "startAt": 0 } } }