While trying to convert line separators. PhpStorm 6.0.1 (129.240) Error during dispatching of java.awt.event.MouseEvent[MOUSE_RELEASED,(744,961),absolute(736,953),button=1,modifiers=Button1,clickCount=1] on frame0: com.intellij.openapi.fileEditor.impl.LoadTextUtil.changeLineSeparator(Lcom/intellij/openapi/project/Project;Ljava/lang/Object;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V java.lang.NoSuchMethodError: com.intellij.openapi.fileEditor.impl.LoadTextUtil.changeLineSeparator(Lcom/intellij/openapi/project/Project;Ljava/lang/Object;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V at com.strintec.intellij.webmaster.lineSeparator.ConvertLineSeparatorsAction.changeLineSeparators(ConvertLineSeparatorsAction.java:55) at com.strintec.intellij.webmaster.lineSeparator.ConvertLineSeparatorsAction.access$000(ConvertLineSeparatorsAction.java:19) at com.strintec.intellij.webmaster.lineSeparator.ConvertLineSeparatorsAction$1.processFile(ConvertLineSeparatorsAction.java:43) at com.intellij.openapi.vfs.VfsUtilCore$1.visitFileEx(VfsUtilCore.java:189) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:204) at com.intellij.openapi.vfs.VfsUtilCore.iterateChildrenRecursively(VfsUtilCore.java:184) at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.iterateContentUnderDirectory(ProjectFileIndexImpl.java:107) at com.strintec.intellij.webmaster.lineSeparator.ConvertLineSeparatorsAction.actionPerformed(ConvertLineSeparatorsAction.java:40) at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:151) at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:259) at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:892) at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:114) at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:230) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:104) at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:512) at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44) at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:682) at java.awt.EventQueue$3.run(EventQueue.java:680) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:696) at java.awt.EventQueue$4.run(EventQueue.java:694) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:693) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:686) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:507) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:334) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
With v. 12.1.3 of IntelliJ, I get the following error when trying to click on 'Convert to project default ...' link : Error during dispatching of java.awt.event.MouseEvent[MOUSE_PRESSED,(1485,173),absolute(1477,165),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on frame0: com.intellij.openapi.fileEditor.impl.LoadTextUtil.changeLineSeparator(Lcom/intellij/openapi/project/Project;Ljava/lang/Object;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V java.lang.NoSuchMethodError: com.intellij.openapi.fileEditor.impl.LoadTextUtil.changeLineSeparator(Lcom/intellij/openapi/project/Project;Ljava/lang/Object;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V at com.strintec.intellij.webmaster.lineSeparator.InconsistentLineSeparatorsInspection$2.applyFix(InconsistentLineSeparatorsInspection.java:74) at com.strintec.intellij.webmaster.lineSeparator.InconsistentLineSeparatorsInspection$2.applyFix(InconsistentLineSeparatorsInspection.java:49) at com.intellij.codeInspection.ex.QuickFixWrapper.invoke(QuickFixWrapper.java:81) at com.intellij.codeInsight.intention.impl.ShowIntentionActionsHandler$2.run(ShowIntentionActionsHandler.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1013) at com.intellij.codeInsight.intention.impl.ShowIntentionActionsHandler$3.run(ShowIntentionActionsHandler.java:178) at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:124) at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:99) at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:85) at com.intellij.codeInsight.intention.impl.ShowIntentionActionsHandler.chooseActionAndInvoke(ShowIntentionActionsHandler.java:183) at com.intellij.codeInsight.intention.impl.FileLevelIntentionComponent$1.run(FileLevelIntentionComponent.java:68) at com.intellij.ui.EditorNotificationPanel$2.hyperlinkUpdate(EditorNotificationPanel.java:77) at com.intellij.ui.HyperlinkLabel.fireHyperlinkEvent(HyperlinkLabel.java:172) at com.intellij.ui.HyperlinkLabel.processMouseEvent(HyperlinkLabel.java:105) at java.awt.Component.processEvent(Component.java:6055) at java.awt.Container.processEvent(Container.java:2039) at java.awt.Component.dispatchEventImpl(Component.java:4653) at java.awt.Container.dispatchEventImpl(Container.java:2097) at java.awt.Component.dispatchEvent(Component.java:4481) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4233) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166) at java.awt.Container.dispatchEventImpl(Container.java:2083) at java.awt.Window.dispatchEventImpl(Window.java:2482) at java.awt.Component.dispatchEvent(Component.java:4481) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:607) at java.awt.EventQueue$1.run(EventQueue.java:605) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:621) at java.awt.EventQueue$2.run(EventQueue.java:619) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:618) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
I too was frustrated with the documentation on this page. From the link above, though, I discovered the following features mentioned. (Doubly frustrating btw. that someone in the know wrote a comment agreeing that there was not enough documentation, and then added zero extra information).
'Insert file path' action added
'System dependent name' text transformation added
'Inconsistent line endings' inspection Convert line endings action now works on directories
Added 'Lower case' and 'Upper case' text transformations
Added in-place versions of all text transformations 'Submit feedback' action added
Hi, Nick! I just read your opinion about our plugin. Despite the fact that you are wrong about other persons who rate our plugin I completely agree that we need more documentation. We will fix the issue ASAP. Thanks for feedback!
This is taking minimalist to a whole new level. Are we seriously expected to install this before we may have any clue about the functionality? The only other people(3) who didn't have a problem with the amount of available information has giving this project full marks and left just as little information. I assume it's safe to say those ratings rame from the same hand responsible for the "website" and project info, would anyone hold this conclusion against me? Speak up, lets at least do something useful with this wasted space. At this rate we can forget about expecting a stable plugin source anytime soon.
Please update the description with at least the basics of what this does. I would never have found it if it was randomly mentioned in a comment on youtrack.
Could you please describe in more details what "some extra features" this plugin offers? It would help people find the plugin and see if they need it. Thanks!
Comments:
'Insert file path' action added
'System dependent name' text transformation added
'Inconsistent line endings' inspection Convert line endings action now works on directories
Added 'Lower case' and 'Upper case' text transformations
Added in-place versions of all text transformations 'Submit feedback' action added