acejump / AceJump

🅰️ single character search, select, and jump
https://plugins.jetbrains.com/plugin/7086-acejump
GNU General Public License v3.0
1.21k stars 91 forks source link

NoSuchFieldError: Companion in PHPStorm #435

Closed thinkryan closed 1 year ago

thinkryan commented 1 year ago

Describe the bug A clear and concise description of what the bug is.

java.lang.NoSuchFieldError: Companion at org.acejump.action.TagJumper$Companion.ensureEditorFocused(TagJumper.kt:101) at org.acejump.action.TagJumper$Companion.moveCaretTo(TagJumper.kt:86) at org.acejump.action.TagJumper$Companion.access$moveCaretTo(TagJumper.kt:84) at org.acejump.action.TagJumper.visit(TagJumper.kt:49) at org.acejump.action.TagJumper.jump(TagJumper.kt:61) at org.acejump.session.Session.updateSearch(Session.kt:130) at org.acejump.session.Session.access$updateSearch(Session.kt:31) at org.acejump.session.Session$1.execute(Session.kt:96) at org.acejump.input.EditorKeyListener.execute(EditorKeyListener.kt:19) at com.intellij.openapi.editor.actionSystem.TypedAction.lambda$actionPerformed$2(TypedAction.java:200) at com.intellij.reporting.FreezeLoggerImpl.runUnderPerformanceMonitor(FreezeLoggerImpl.java:28) at com.intellij.openapi.editor.actionSystem.TypedAction.lambda$actionPerformed$3(TypedAction.java:199) at com.intellij.util.SlowOperations.allowSlowOperations(SlowOperations.java:167) at com.intellij.openapi.editor.actionSystem.TypedAction.actionPerformed(TypedAction.java:199) at com.intellij.openapi.editor.impl.EditorImpl.processKeyTypedNormally(EditorImpl.java:1333) at com.intellij.openapi.editor.impl.EditorImpl.processKeyTyped(EditorImpl.java:1315) at com.intellij.openapi.editor.impl.EditorImpl.processKeyTyped(EditorImpl.java:3492) at com.intellij.openapi.editor.impl.EditorImpl$7.keyTyped(EditorImpl.java:1148) at java.desktop/java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:247) at java.desktop/java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:247) at java.desktop/java.awt.Component.processKeyEvent(Component.java:6603) at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2899) at java.desktop/java.awt.Component.processEvent(Component.java:6425) at java.desktop/java.awt.Container.processEvent(Container.java:2266) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5022) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854) at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1953) at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:886) at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1166) at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1023) at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:849) at com.intellij.ide.IdeKeyboardFocusManager.lambda$dispatchEvent$0(IdeKeyboardFocusManager.java:32) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105) at com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:615) at com.intellij.ide.IdeKeyboardFocusManager.dispatchEvent(IdeKeyboardFocusManager.java:32) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4903) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2802) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:730) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:724) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:754) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:752) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:751) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:909) at com.intellij.ide.IdeEventQueue.dispatchKeyEvent(IdeEventQueue.java:818) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:750) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$5(IdeEventQueue.java:437) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:436) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:113) at com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:615) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:434) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:838) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:480) 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)

The letter indicators show for me, when typing the characters to jump is when it produces the error.

To Reproduce Steps to reproduce the behavior:

  1. Update AceJump to 3.8.13
  2. Ctrl + ; and start typing desired character to jump
  3. Character indicators will show
  4. When typing the character key to jump to a location, the error produces

Expected behavior Should jump to the section when pressing the correct character label that's shown when toggling AceJump.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

*Additional context None

breandan commented 1 year ago

Thanks for reporting. Can you try updating to PHPStorm 2023.1.2?

thinkryan commented 1 year ago

Thanks @breandan , it is working in 2023.1.2

My apologies for not upgrading to latest version prior to filling bug report.

thinkryan commented 1 year ago

Can close this since it is working properly with 2023.1.2