{ "id": "149132", "key": "AC-181", "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": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2015-10-20T22:13:28.000+0000", "created": "2015-06-25T12:56:38.000+0000", "labels": [ "studio4", "user_experience" ], "versions": [], "issuelinks": [ { "id": "49179", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "150647", "key": "TISTUD-7681", "fields": { "summary": "Login session invalidates every day", "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 } } } } ], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-11-06T20:18:52.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14551", "name": "Studio", "description": "Please enter tickets related to Titanium Studio here." } ], "description": "I get a login dialog every day asking me to login with my appcelerator user id.\r\n\r\nI already tried what's written in http://docs.appcelerator.com/platform/latest/#!/guide/Errors_Logging_In_to_Studio. The problem is NOT what's described there (Failed to save the signed-in user!STACK 0org.eclipse.equinox.security.storage.StorageException: No password provided.)\r\n\r\nStarting from the command line, I get the following (note that I had to kill the previous run because it kept prompting, therefore the InterruptedException at the beginning):\r\n{noformat}\r\n$ /Applications/Appcelerator\\ Studio/AppceleratorStudio.app/Contents/MacOS/AppceleratorStudio\r\n!SESSION 2015-06-23 10:18:55.259 -----------------------------------------------\r\neclipse.buildId=unknown\r\njava.version=1.8.0_31\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments: -keyring /Users/admin/.eclipse_keyring -showlocation\r\nCommand-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/admin/.eclipse_keyring -consoleLog -showlocation\r\n\r\n!ENTRY org.eclipse.core.resources 2 10035 2015-06-23 10:18:58.392\r\n!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.\r\n\r\n!ENTRY org.eclipse.core.net 1 0 2015-06-23 10:18:59.524\r\n!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences\r\n\r\n!ENTRY com.aptana.core 4 0 2015-06-23 10:19:13.602\r\n!MESSAGE (Build 4.0.1.1432662390) [ERROR] null\r\n!STACK 0\r\njava.lang.InterruptedException\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat java.lang.Object.wait(Object.java:502)\r\n\tat java.lang.UNIXProcess.waitFor(UNIXProcess.java:262)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:381)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:345)\r\n\tat com.aptana.core.util.ProcessRunner.processResult(ProcessRunner.java:432)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:224)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$3.run(TitaniumSplashHandler.java:289)\r\n(Build 4.0.1.1432662390) [ERROR] null\r\njava.lang.InterruptedException\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat java.lang.Object.wait(Object.java:502)\r\n\tat java.lang.UNIXProcess.waitFor(UNIXProcess.java:262)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:381)\r\n\tat com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:345)\r\n\tat com.aptana.core.util.ProcessRunner.processResult(ProcessRunner.java:432)\r\n\tat com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:224)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$3.run(TitaniumSplashHandler.java:289)\r\n\r\n!ENTRY com.appcelerator.titanium.rcp 4 0 2015-06-23 10:19:13.609\r\n!MESSAGE (Build 4.0.1.1432662390) [ERROR] Failed to check login status. Likely not logged in.\r\n(Build 4.0.1.1432662390) [ERROR] Failed to check login status. Likely not logged in.\r\n\r\n!ENTRY org.eclipse.osgi 4 0 2015-06-23 10:19:19.335\r\n!MESSAGE An error occurred while automatically activating bundle org.eclipse.ui.editors (312).\r\n!STACK 0\r\norg.osgi.framework.BundleException: Exception in org.eclipse.ui.internal.editors.text.EditorsPlugin.start() of bundle org.eclipse.ui.editors.\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:792)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)\r\n\tat org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)\r\n\tat org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)\r\n\tat org.eclipse.osgi.container.Module.doStart(Module.java:571)\r\n\tat org.eclipse.osgi.container.Module.start(Module.java:439)\r\n\tat org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)\r\n\tat org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)\r\n\tat org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)\r\n\tat org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:311)\r\n\tat org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)\r\n\tat org.eclipse.osgi.internal.loader.sources.MultiSourcePackage.loadClass(MultiSourcePackage.java:32)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:382)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)\r\n\tat org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:357)\r\n\tat com.aptana.theme.internal.ThemeManager.setAnnotationColorsToMatchTheme(ThemeManager.java:437)\r\n\tat com.aptana.theme.internal.ThemeManager.setCurrentTheme(ThemeManager.java:214)\r\n\tat com.aptana.theme.internal.ThemeManager.getCurrentTheme(ThemeManager.java:196)\r\n\tat com.aptana.editor.common.CommonEditorPlugin$5.setOccurrenceColors(CommonEditorPlugin.java:307)\r\n\tat com.aptana.editor.common.CommonEditorPlugin$5.runInUIThread(CommonEditorPlugin.java:335)\r\n\tat org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.readAndDispatch(TitaniumSplashHandler.java:893)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.doEventLoopForLogin(TitaniumSplashHandler.java:874)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.init(TitaniumSplashHandler.java:263)\r\n\tat org.eclipse.ui.internal.Workbench$6.run(Workbench.java:817)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench.createSplashWrapper(Workbench.java:839)\r\n\tat org.eclipse.ui.internal.Workbench.access$5(Workbench.java:753)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\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:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: java.lang.NullPointerException\r\n\tat org.eclipse.ui.internal.WorkbenchPlugin.getThemeRegistry(WorkbenchPlugin.java:685)\r\n\tat org.eclipse.ui.internal.themes.Theme.(Theme.java:66)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getTheme(WorkbenchThemeManager.java:325)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getTheme(WorkbenchThemeManager.java:339)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.doSetCurrentTheme(WorkbenchThemeManager.java:248)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.setCurrentTheme(WorkbenchThemeManager.java:377)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getCurrentTheme(WorkbenchThemeManager.java:287)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getInternalInstance(WorkbenchThemeManager.java:103)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.access$1(WorkbenchThemeManager.java:100)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager$2.run(WorkbenchThemeManager.java:87)\r\n\tat org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)\r\n\tat org.eclipse.swt.widgets.Display.syncExec(Display.java:4721)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getInstance(WorkbenchThemeManager.java:84)\r\n\tat org.eclipse.ui.internal.Workbench.getThemeManager(Workbench.java:3468)\r\n\tat org.eclipse.ui.internal.editors.text.EditorsPlugin.start(EditorsPlugin.java:214)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)\r\n\t... 51 more\r\nRoot exception:\r\njava.lang.NullPointerException\r\n\tat org.eclipse.ui.internal.WorkbenchPlugin.getThemeRegistry(WorkbenchPlugin.java:685)\r\n\tat org.eclipse.ui.internal.themes.Theme.(Theme.java:66)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getTheme(WorkbenchThemeManager.java:325)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getTheme(WorkbenchThemeManager.java:339)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.doSetCurrentTheme(WorkbenchThemeManager.java:248)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.setCurrentTheme(WorkbenchThemeManager.java:377)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getCurrentTheme(WorkbenchThemeManager.java:287)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getInternalInstance(WorkbenchThemeManager.java:103)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.access$1(WorkbenchThemeManager.java:100)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager$2.run(WorkbenchThemeManager.java:87)\r\n\tat org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)\r\n\tat org.eclipse.swt.widgets.Display.syncExec(Display.java:4721)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getInstance(WorkbenchThemeManager.java:84)\r\n\tat org.eclipse.ui.internal.Workbench.getThemeManager(Workbench.java:3468)\r\n\tat org.eclipse.ui.internal.editors.text.EditorsPlugin.start(EditorsPlugin.java:214)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)\r\n\tat org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)\r\n\tat org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)\r\n\tat org.eclipse.osgi.container.Module.doStart(Module.java:571)\r\n\tat org.eclipse.osgi.container.Module.start(Module.java:439)\r\n\tat org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)\r\n\tat org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)\r\n\tat org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)\r\n\tat org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:311)\r\n\tat org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)\r\n\tat org.eclipse.osgi.internal.loader.sources.MultiSourcePackage.loadClass(MultiSourcePackage.java:32)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:382)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)\r\n\tat org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:357)\r\n\tat com.aptana.theme.internal.ThemeManager.setAnnotationColorsToMatchTheme(ThemeManager.java:437)\r\n\tat com.aptana.theme.internal.ThemeManager.setCurrentTheme(ThemeManager.java:214)\r\n\tat com.aptana.theme.internal.ThemeManager.getCurrentTheme(ThemeManager.java:196)\r\n\tat com.aptana.editor.common.CommonEditorPlugin$5.setOccurrenceColors(CommonEditorPlugin.java:307)\r\n\tat com.aptana.editor.common.CommonEditorPlugin$5.runInUIThread(CommonEditorPlugin.java:335)\r\n\tat org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.readAndDispatch(TitaniumSplashHandler.java:893)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.doEventLoopForLogin(TitaniumSplashHandler.java:874)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.init(TitaniumSplashHandler.java:263)\r\n\tat org.eclipse.ui.internal.Workbench$6.run(Workbench.java:817)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench.createSplashWrapper(Workbench.java:839)\r\n\tat org.eclipse.ui.internal.Workbench.access$5(Workbench.java:753)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\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:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n\r\n!ENTRY org.eclipse.ui 4 4 2015-06-23 10:19:19.342\r\n!MESSAGE An internal error has occurred.\r\n!STACK 0\r\njava.lang.NoClassDefFoundError: org/eclipse/ui/texteditor/MarkerAnnotationPreferences\r\n\tat com.aptana.theme.internal.ThemeManager.setAnnotationColorsToMatchTheme(ThemeManager.java:437)\r\n\tat com.aptana.theme.internal.ThemeManager.setCurrentTheme(ThemeManager.java:214)\r\n\tat com.aptana.theme.internal.ThemeManager.getCurrentTheme(ThemeManager.java:196)\r\n\tat com.aptana.editor.common.CommonEditorPlugin$5.setOccurrenceColors(CommonEditorPlugin.java:307)\r\n\tat com.aptana.editor.common.CommonEditorPlugin$5.runInUIThread(CommonEditorPlugin.java:335)\r\n\tat org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3983)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.readAndDispatch(TitaniumSplashHandler.java:893)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.doEventLoopForLogin(TitaniumSplashHandler.java:874)\r\n\tat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.init(TitaniumSplashHandler.java:263)\r\n\tat org.eclipse.ui.internal.Workbench$6.run(Workbench.java:817)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.ui.internal.Workbench.createSplashWrapper(Workbench.java:839)\r\n\tat org.eclipse.ui.internal.Workbench.access$5(Workbench.java:753)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\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:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:483)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\nCaused by: java.lang.ClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.ui.editors (312).\r\n\tat org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:116)\r\n\tat org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)\r\n\tat org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:311)\r\n\tat org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)\r\n\tat org.eclipse.osgi.internal.loader.sources.MultiSourcePackage.loadClass(MultiSourcePackage.java:32)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:382)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)\r\n\tat org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)\r\n\tat org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:357)\r\n\t... 34 more\r\nCaused by: org.osgi.framework.BundleException: Exception in org.eclipse.ui.internal.editors.text.EditorsPlugin.start() of bundle org.eclipse.ui.editors.\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:792)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)\r\n\tat org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)\r\n\tat org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)\r\n\tat org.eclipse.osgi.container.Module.doStart(Module.java:571)\r\n\tat org.eclipse.osgi.container.Module.start(Module.java:439)\r\n\tat org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)\r\n\tat org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)\r\n\t... 44 more\r\nCaused by: java.lang.NullPointerException\r\n\tat org.eclipse.ui.internal.WorkbenchPlugin.getThemeRegistry(WorkbenchPlugin.java:685)\r\n\tat org.eclipse.ui.internal.themes.Theme.(Theme.java:66)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getTheme(WorkbenchThemeManager.java:325)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getTheme(WorkbenchThemeManager.java:339)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.doSetCurrentTheme(WorkbenchThemeManager.java:248)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.setCurrentTheme(WorkbenchThemeManager.java:377)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getCurrentTheme(WorkbenchThemeManager.java:287)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getInternalInstance(WorkbenchThemeManager.java:103)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.access$1(WorkbenchThemeManager.java:100)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager$2.run(WorkbenchThemeManager.java:87)\r\n\tat org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)\r\n\tat org.eclipse.swt.widgets.Display.syncExec(Display.java:4721)\r\n\tat org.eclipse.ui.internal.themes.WorkbenchThemeManager.getInstance(WorkbenchThemeManager.java:84)\r\n\tat org.eclipse.ui.internal.Workbench.getThemeManager(Workbench.java:3468)\r\n\tat org.eclipse.ui.internal.editors.text.EditorsPlugin.start(EditorsPlugin.java:214)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)\r\n\t... 51 more\r\n{noformat}", "attachment": [], "flagged": false, "summary": "Appcelerator Studio prompts for login every day", "creator": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "subtasks": [], "reporter": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "environment": "Appcelerator Studio 4.0.1.201506021908\r\nIOS", "comment": { "comments": [ { "id": "356079", "author": { "name": "AndrewNatoli42", "key": "andrewnatoli42", "displayName": "Andrew Natoli", "active": true, "timeZone": "America/New_York" }, "body": "I also experience this. Not sure if it's by design to match the platform updates but it certainly is a nuisance. Sometimes I'll have to log in again when running an application in the iOS simulator. ", "updateAuthor": { "name": "AndrewNatoli42", "key": "andrewnatoli42", "displayName": "Andrew Natoli", "active": true, "timeZone": "America/New_York" }, "created": "2015-06-26T16:51:16.000+0000", "updated": "2015-06-26T16:51:16.000+0000" }, { "id": "364447", "author": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "body": "What's going on with this item. I've uninstalled, reinstalled, played with the keystore, but nothing.\r\nIs anybody handling this?", "updateAuthor": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "created": "2015-09-21T07:45:45.000+0000", "updated": "2015-09-21T07:45:45.000+0000" }, { "id": "366225", "author": { "name": "morahman", "key": "morahman", "displayName": "Motiur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "body": "Hi [~buddyguards],\r\n\r\nPlease try those steps as link describe then let us know.\r\nhttp://docs.appcelerator.com/platform/latest/#!/guide/Errors_While_Publishing-section-30083284_ErrorsWhilePublishing-PasswordsNotSavedforFTPConnections\r\n\r\nHope this helps.", "updateAuthor": { "name": "morahman", "key": "morahman", "displayName": "Motiur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2015-10-08T08:43:51.000+0000", "updated": "2015-10-08T08:43:51.000+0000" }, { "id": "366230", "author": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "body": "I keep being surprised by the responses I get here. As I ALREADY WROTE ABOVE, I tried all these steps including deleting the secure storage.\r\nBTW, I don't understand the line about \"browse into the FTP connection again\" in the link you provided.", "updateAuthor": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "created": "2015-10-08T09:36:34.000+0000", "updated": "2015-10-08T09:36:58.000+0000" }, { "id": "367347", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Duplicate of linked issue.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-10-20T22:13:28.000+0000", "updated": "2015-10-20T22:13:28.000+0000" }, { "id": "368530", "author": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "body": "The linked issue is in the wiki and is not accessible. And still the problem persists.", "updateAuthor": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "created": "2015-11-01T09:42:18.000+0000", "updated": "2015-11-01T09:42:18.000+0000" }, { "id": "368545", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~buddyguards] The issue described in REG-80 is the following (and you can test yourself that it works):\r\n\r\n# From the terminal, do `appc config`. Look for an expiry value, Convert it using http://www.epochconverter.com. It _should_ 7 days since you last logged in.\r\n# From the terminal, type `cat ~/.acs`. the cookie value _should_ be anywhere from 14-30 days since you last logged in.\r\n\r\nIf that is not correct, `appc logout` and then `appc login` again.\r\n\r\nAssuming you are working on a single machine, that should keep Studio logged in for at least 7 days. _However, I also see you have some issues with exceptions in your log file. If the above does not work, please confirm you are on version 4.3.3 of Studio and let me know the current errors you get in your log file so I can fix them.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-11-01T14:10:18.000+0000", "updated": "2015-11-01T14:10:37.000+0000" }, { "id": "368590", "author": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "body": "The expiry value that I saw was one day ahead. That was set yesterday when I logged in from the studio UI. I did what you said - logged in using `appc login` and this moved the expiry 7 days ahead, so it was helpful. Meanwhile I updated Studio and the CLI, so it may have done something.\r\n\r\nHowever, the problem is that the Studio's keystore doesn't remember the password, so now I will have to login again in a week.", "updateAuthor": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "created": "2015-11-02T08:25:48.000+0000", "updated": "2015-11-02T08:25:48.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }