Atlassian JIRA plugin finally broke?

A couple years ago Atlassian pulled support for all their IDE integration plugins. Recently, I discovered I can't pull down JIRA issues to IntelliJ. I've changed nothing on my end, but I'm using the hosted version of JIRA so maybe they made a breaking change.

Just wanted to see if anyone else is having trouble with this plugin, and if there are any updated forks of it.

0

With every new version of PhpStorm, the functionality of the Atlassian plugin continues to downward spiral.

I personally have not had issues reading JIRA issues, that seems to work fine, as well as updating the status of tickets. The functionality that I depended on heavily was the time tracking and work log, which has now stopped completely with PhpStorm 2017.3.2 with the following error.

com/intellij/openapi/vcs/changes/ui/MultipleChangeListBrowser
java.lang.NoClassDefFoundError: com/intellij/openapi/vcs/changes/ui/MultipleChangeListBrowser
    at com.atlassian.theplugin.idea.jira.WorkLogCreateAndMaybeDeactivateDialog.<init>(WorkLogCreateAndMaybeDeactivateDialog.java:566)
    at com.atlassian.theplugin.idea.jira.IssueListToolWindowPanel.logWorkOrDeactivateIssue(IssueListToolWindowPanel.java:772)
    at com.atlassian.theplugin.idea.action.issues.activetoolbar.ActiveIssueUtils.deactivate(ActiveIssueUtils.java:317)
    at com.atlassian.theplugin.idea.action.issues.activetoolbar.ActiveIssueUtils.activateIssue(ActiveIssueUtils.java:171)
    at com.atlassian.theplugin.idea.action.issues.activetoolbar.ActivateJiraIssueAction$1.run(ActivateJiraIssueAction.java:49)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
    at java.awt.EventQueue.access$500(EventQueue.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:715)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
    at com.intellij.ide.IdeEventQueue.k(IdeEventQueue.java:822)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:650)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:366)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassNotFoundException: com.intellij.openapi.vcs.changes.ui.MultipleChangeListBrowser PluginClassLoader[Atlassian Connector for IntelliJ IDE, 3.0.16, SVN:1504201227] com.intellij.ide.plugins.cl.PluginClassLoader@2cef2df3
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:63)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 22 more


java.lang.NullPointerException
    at com.atlassian.theplugin.idea.jira.WorkLogCreateAndMaybeDeactivateDialog.updateOKAction(WorkLogCreateAndMaybeDeactivateDialog.java:486)
    at com.atlassian.theplugin.idea.jira.WorkLogCreateAndMaybeDeactivateDialog.access$200(WorkLogCreateAndMaybeDeactivateDialog.java:59)
    at com.atlassian.theplugin.idea.jira.WorkLogCreateAndMaybeDeactivateDialog$2$1.run(WorkLogCreateAndMaybeDeactivateDialog.java:180)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
    at java.awt.EventQueue.access$500(EventQueue.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:715)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
    at com.intellij.ide.IdeEventQueue.k(IdeEventQueue.java:822)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:650)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:366)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

How do we go about forking the repo and perhaps fixing some of these issues for other developers since they don't anymore?

0

请先登录再写评论。