Tabstack throwing an exception in Leda

Does anybody know if this is still maintained?  It doesn't look like it, but it is very useful.


Access is allowed from event dispatch thread only.
Details: Current thread: Thread[ApplicationImpl pooled thread 1,4,Idea Thread Group] 388831328
Our dispatch thread:Thread[AWT-EventQueue-1 12.0#IU-120.305, eap:true,6,Idea Thread Group] 1264656784
SystemEventQueueThread: Thread[AWT-EventQueue-1 12.0#IU-120.305, eap:true,6,Idea Thread Group] 1264656784
java.lang.Throwable
 at com.intellij.openapi.diagnostic.Logger.error(Logger.java:61)
 at com.intellij.openapi.application.impl.ApplicationImpl.d(ApplicationImpl.java:1050)
 at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:1034)
 at com.intellij.openapi.application.impl.LaterInvocator.getCurrentModalEntities(LaterInvocator.java:246)
 at com.intellij.openapi.application.impl.ApplicationImpl.getCurrentModalityState(ApplicationImpl.java:749)
 at com.intellij.openapi.application.ModalityState.current(ModalityState.java:50)
 at com.intellij.util.Alarm.addRequest(Alarm.java:100)
 at org.intellij.trinkets.tabStack.impl.TabStackManagerImpl.scheduleRebuild(TabStackManagerImpl.java:99)
 at org.intellij.trinkets.tabStack.impl.TabStackManagerImpl.editorCreated(TabStackManagerImpl.java:82)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at com.intellij.util.EventDispatcher.dispatch(EventDispatcher.java:89)
 at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:34)
 at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:65)
 at $Proxy34.editorCreated(Unknown Source)
 at com.intellij.openapi.editor.impl.EditorFactoryImpl.a(EditorFactoryImpl.java:185)
 at com.intellij.openapi.editor.impl.EditorFactoryImpl.createEditor(EditorFactoryImpl.java:158)
 at com.intellij.openapi.fileEditor.impl.text.TextEditorComponent.b(TextEditorComponent.java:167)
 at com.intellij.openapi.fileEditor.impl.text.TextEditorComponent.<init>(TextEditorComponent.java:108)
 at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent.<init>(PsiAwareTextEditorImpl.java:63)
 at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent.<init>(PsiAwareTextEditorImpl.java:56)
 at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl.createEditorComponent(PsiAwareTextEditorImpl.java:42)
 at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl.<init>(TextEditorImpl.java:46)
 at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl.<init>(PsiAwareTextEditorImpl.java:38)
 at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorProvider.createEditor(PsiAwareTextEditorProvider.java:51)
 at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl4(FileEditorManagerImpl.java:739)
 at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl3(FileEditorManagerImpl.java:687)
 at com.intellij.openapi.fileEditor.impl.EditorsSplitters.a(EditorsSplitters.java:317)
 at com.intellij.openapi.fileEditor.impl.EditorsSplitters.openFiles(EditorsSplitters.java:267)
 at com.intellij.openapi.fileEditor.impl.OpenFilesActivity$1.run(OpenFilesActivity.java:38)
 at com.intellij.openapi.fileEditor.impl.OpenFilesActivity.runActivity(OpenFilesActivity.java:43)
 at com.intellij.ide.startup.impl.StartupManagerImpl$2.run(StartupManagerImpl.java:134)
 at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:203)
 at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivitiesFromExtensions(StartupManagerImpl.java:145)
 at com.intellij.openapi.project.impl.ProjectManagerImpl$5.run(ProjectManagerImpl.java:434)
 at com.intellij.openapi.progress.impl.ProgressManagerImpl$5.run(ProgressManagerImpl.java:276)
 at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:469)
 at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:288)
 at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
 at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:218)
 at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:169)
 at com.intellij.openapi.application.impl.ApplicationImpl$8$1.run(ApplicationImpl.java:684)
 at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:457)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:680)
 at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

Please sign in to leave a comment.