Uploaded image for project: 'Clover'
  1. Clover
  2. CLOV-1395

IDEA13 compatiblity issues

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Highest
    • 3.2.1
    • 3.2.0
    • CIJ Plugin
    • None

    Description

      Compatiblity issues of Clover-for-IDEA with the latest IDEA13:

      1) Attempt to load a license key from a file (About Clover box > License button > Load) fails with an error:

      com.intellij.openapi.fileChooser.FileChooser.chooseFiles(Ljava/awt/Component;Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;)[Lcom/intellij/openapi/vfs/VirtualFile;: com.intellij.openapi.fileChooser.FileChooser.chooseFiles(Ljava/awt/Component;Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;)[Lcom/intellij/openapi/vfs/VirtualFile;
      java.lang.NoSuchMethodError: com.intellij.openapi.fileChooser.FileChooser.chooseFiles(Ljava/awt/Component;Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;)[Lcom/intellij/openapi/vfs/VirtualFile;
      	at com.cenqua.clover.idea.config.LicenseConfigPanel.loadLicenseFile(LicenseConfigPanel.java:321)
      	at com.cenqua.clover.idea.config.LicenseConfigPanel.actionPerformed(LicenseConfigPanel.java:216)
      	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
      	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
      	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
      	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
      	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
      	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:729)
      	at java.awt.EventQueue.access$200(EventQueue.java:103)
      	at java.awt.EventQueue$3.run(EventQueue.java:688)
      	at java.awt.EventQueue$3.run(EventQueue.java:686)
      	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:702)
      	at java.awt.EventQueue$4.run(EventQueue.java:700)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      	at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
      	at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:696)
      	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:520)
      	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
      	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
      	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
      	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:154)
      	at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)
      	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)
      	at java.awt.Dialog.show(Dialog.java:1082)
      	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:786)
      	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:462)
      	at com.intellij.openapi.ui.DialogWrapper.showAndGetOk(DialogWrapper.java:1543)
      	at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1511)
      	at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:263)
      	at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:228)
      	at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:213)
      	at com.cenqua.clover.idea.AboutDialog$1.actionPerformed(AboutDialog.java:216)
      	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
      	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
      	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
      	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
      	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
      	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:729)
      	at java.awt.EventQueue.access$200(EventQueue.java:103)
      	at java.awt.EventQueue$3.run(EventQueue.java:688)
      	at java.awt.EventQueue$3.run(EventQueue.java:686)
      	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:702)
      	at java.awt.EventQueue$4.run(EventQueue.java:700)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      	at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
      	at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:696)
      	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:520)
      	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
      	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
      	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
      	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:154)
      	at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)
      	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)
      	at java.awt.Dialog.show(Dialog.java:1082)
      	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:786)
      	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:462)
      	at com.intellij.openapi.ui.DialogWrapper.showAndGetOk(DialogWrapper.java:1543)
      	at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1511)
      	at com.cenqua.clover.idea.actions.AboutAction.actionPerformed(AboutAction.java:19)
      	at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162)
      	at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:170)
      	at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:133)
      	at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:311)
      	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:729)
      	at java.awt.EventQueue.access$200(EventQueue.java:103)
      	at java.awt.EventQueue$3.run(EventQueue.java:688)
      	at java.awt.EventQueue$3.run(EventQueue.java:686)
      	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:702)
      	at java.awt.EventQueue$4.run(EventQueue.java:700)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      	at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
      	at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:696)
      	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:520)
      	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
      	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)
      

      2) Compilation of the project with Clover enabled fails with compilation error "package com_cenqua_clover" does not exist. The most probably Clover fails to add clover.jar to project's class path.

      java: package com_cenqua_clover does not exist
      

      3) There is no option to enable/disable external build feature. It seems that the "classic" build functionality has been removed in IDEA13.

      Attachments

        Activity

          People

            mparfianowicz Marek Parfianowicz
            mparfianowicz Marek Parfianowicz
            Votes:
            3 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: