What happened?
Every time I try to open a project in WebStorm, I get a message saying the Cat-Activity plugin is giving an error.
This literally happens every time I open a project, but from what I can tell, my activity is still being displayed correctly on Discord.
Relevant log output or stack trace
com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); If you access or modify model on EDT consider wrapping your code in WriteIntentReadAction or ReadAction; see https://jb.gg/ij-platform-threading for details
Current thread: Thread[#48,AWT-EventQueue-0,6,main] 1474881697 (EventQueue.isDispatchThread()=true)
SystemEventQueueThread: (same)
at com.intellij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:270)
at com.intellij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:159)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:51)
at cat.wavy.catactivity.service.FileItem$Companion.from(TimeService.kt:336)
at cat.wavy.catactivity.service.TimeService.onFileChanged(TimeService.kt:91)
at cat.wavy.catactivity.service.TimeService$1.focusGained(TimeService.kt:53)
at com.intellij.openapi.editor.ex.FocusChangeListener.focusGained(FocusChangeListener.java:18)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:124)
at com.intellij.util.EventDispatcher.lambda$doCreateMulticaster$1(EventDispatcher.java:89)
at jdk.proxy2/jdk.proxy2.$Proxy132.focusGained(Unknown Source)
at com.intellij.openapi.editor.impl.EditorImpl.fireFocusGained(EditorImpl.java:1673)
at com.intellij.openapi.editor.impl.EditorImpl.focusGained(EditorImpl.java:840)
at java.desktop/java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:229)
at java.desktop/java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:229)
at java.desktop/java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:229)
at java.desktop/java.awt.Component.processFocusEvent(Component.java:6520)
at java.desktop/java.awt.Component.processEvent(Component.java:6387)
at java.desktop/java.awt.Container.processEvent(Container.java:2260)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4836)
at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1831)
at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1055)
at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:679)
at com.intellij.ide.IdeKeyboardFocusManager.dispatchEvent$lambda$0(IdeKeyboardFocusManager.kt:56)
at com.intellij.ide.IdeKeyboardFocusManager.dispatchEvent$lambda$1(IdeKeyboardFocusManager.kt:62)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$0(IdeEventQueue.kt:1110)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:114)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1110)
at com.intellij.ide.IdeKeyboardFocusManager.dispatchEvent(IdeKeyboardFocusManager.kt:62)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4885)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4836)
at java.desktop/sun.awt.SunToolkit$1.run(SunToolkit.java:528)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:323)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:732)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:711)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:720)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:573)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0$0(IdeEventQueue.kt:381)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:928)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0(IdeEventQueue.kt:380)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$0(IdeEventQueue.kt:1110)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1110)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0(IdeEventQueue.kt:375)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:415)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Steps to reproduce
All I need to do is open the Webstorm IDE or any project
Operating System
Linux
Plugin version
What happened?
Every time I try to open a project in WebStorm, I get a message saying the Cat-Activity plugin is giving an error.
This literally happens every time I open a project, but from what I can tell, my activity is still being displayed correctly on Discord.
Relevant log output or stack trace
Steps to reproduce
All I need to do is open the Webstorm IDE or any project
Operating System
Linux
Plugin version