As of June 1, 2015, the IDE Connector documentation will no longer be maintained by Atlassian. See https://developer.atlassian.com/blog/2015/06/discontinuing-ide-connectors-support/ for more information. We will also be making this documentation available for our open source community here: http://atlassian-docs.bitbucket.org/

On this page:

Installation via IDEA Plugin Manager

New IDEA

  1. Open the IDEA plugin manager. (Go to IDEA's 'File' menu and select 'Settings', 'IDE Settings', 'Plugins'.)
  2. Click 'Browse Repositories'.
  3. Double click 'Atlassian Connector for IntelliJ IDEA'.
  4. Select 'Download and Install'.

Old IDEA

  1. Open the IDEA plugin manager. (Go to IDEA's 'File' menu and select 'Settings', 'IDE Settings', 'Plugins'.)
  2. Right-click 'Atlassian Connector for IntelliJ IDEA' in the 'Available' plugins tab.
  3. Select 'Download and Install'.

Manual Installation

Use this installation method if you do not have access to the internet from your machine.

  1. Grab the atlassian-idea-plugin-<version>.zipfile from one of the following sites:
  2. Unzip it into your IDEA plugin directory:
    • Windows: C:\Documents and Settings\<username>\.IntelliJIdea<xx>\config\plugins
    • OS X: $HOME/Library/Application Support/IntelliJIDEA<xx>
    • Linux/Unix: $HOME/.IntelliJIdea<xx>/config/plugins

Installing a Previous Version

Atlassian does not support older releases of the plugin.

Prior to unzipping the plugin to appropriate destination please ensure that the old version has been deleted.

  1. Grab a version of the plugin you wish to install. For example, atlassian-idea-plugin 2.4.2.
  2. Unzip it into your IDEA plugin directory:
    • Windows: C:\Documents and Settings\<username>\.IntelliJIdea<xx>\config\plugins
    • OS X: $HOME/Library/Application Support/IntelliJIDEA<xx>
    • Linux/Unix: $HOME/.IntelliJIdea<xx>/config/plugins

Please note that the last stable version with full support for Crucible is 2.4.2.

System Requirements

The Atlassian Connector for IntelliJ IDEA is compatible with the following software versions:

Atlassian Products

 

JIRA (1)

(tick) 5.x, 4.x, 3.13.x

FishEye (1)

(tick) 2.x

Crucible (1)

(tick) 2.x

Bamboo (1)

(tick) 4.x, 3.x, 2.5.x, 2.4.x, 2.3.x, 2.2.4

IntelliJ IDEA

 

IntelliJ IDEA (2)

(tick) 8.1.4, 9.0.4, 10.0.1, 11.x, 12.x

Operating Systems

 

Microsoft Windows (including 64-bit)

(tick) XP/2003/Vista/7

Linux (x86/GTK)

(tick) Ubuntu 10.04
i.e. latest version

Apple Mac OS X

(tick) 10.5+

JDK

Java 5

RELATED TOPICS

Configuring the IntelliJ Connector
Upgrading the IntelliJ Connector
Overview of the Atlassian IDE Connectors

  • No labels

10 Comments

  1. Anonymous

    Please note that the last stable version with full support for Crucible is 2.4.2.

    Does this mean that the Crucible is no longer supported by the plugin? Also, how about Bamboo 3.0 or Jira 4.3? Are these not supported?
    Is the IDE connector really behind or just the documentation?

  2. Anonymous

    when using the plugin with idea 10.5 it starts with a popup telling that the plugin init failed and it will be disabled. in the idea logs this can be found:

    "org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy. You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed."

    removing the org.apache.commons.logging.* classes from the connector plugin jar worked for me so far.

    2011-05-23 18:32:36,069 [   4167]  ERROR - plication.impl.ApplicationImpl - null
    java.lang.ExceptionInInitializerError
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Class.java:169)
    	at com.atlassian.theplugin.commons.ssl.PluginSSLProtocolSocketFactory.initializeSocketFactory(PluginSSLProtocolSocketFactory.java:94)
    	at com.atlassian.theplugin.idea.ThePluginApplicationComponent.<init>(ThePluginApplicationComponent.java:82)
    [...]
    Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.) (Caused by org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.))
    [...]
    Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.)
    [...]
    Caused by: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.
    	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:385)
    	... 44 more
  3. Anonymous

    I have installed plugin on IntelliJ IDEA 10.5 and it works fine. I haven't seen any problem.

  4. Anonymous

    Hi,

    When I start 9.0.4 and install the Atlassian connector "Atlassian Connector for IntelliJ IDE (3.0.2, SVN:1107041124)" I get the following error. I've already tried re-installing IDEA, Connector and deleting the \.IntelliJIdea90 directory ...

    Help would be very much appreciated - thanks a lot!!!

    Thomas

    2011-07-28 11:05:45,593 [   2734]  ERROR - plication.impl.ApplicationImpl - org.apache.commons.logging.LogFactory
    java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
        at shadow.org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45)
        at shadow.org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
        at java.security.AccessController.doPrivileged(Native Method)
        at shadow.org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
        at shadow.org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
        at shadow.org.apache.axis.components.net.SocketFactoryFactory.<clinit>(SocketFactoryFactory.java:33)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at com.atlassian.theplugin.commons.ssl.PluginSSLProtocolSocketFactory.initializeSocketFactory(PluginSSLProtocolSocketFactory.java:94)
        at com.atlassian.theplugin.idea.ThePluginApplicationComponent.<init>(ThePluginApplicationComponent.java:82)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
        at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:220)
        at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53)
        at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248)
        at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60)
        at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58)
        at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:633)
        at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:584)
        at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:231)
        at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:218)
        at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:200)
        at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:140)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:121)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:371)
        at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:89)
        at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:388)
        at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:101)
        at com.intellij.idea.MainImpl$3.run(MainImpl.java:150)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:627)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:508)
        at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:405)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:369)
        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)

  5. Anonymous

    Running Intellij 10.0.3, the crucible panel doesn't show up for me.  I've configured it and tested the connection.  But no crucible panel shows.

  6. Anonymous

    I just upgraded to IntelliJ IDEA 11.1.2 and this Connector plugin is not working anymore. Is this a known issue? Should I use another plugin?

     

    Thanks!
    Hemant

    1. Can you give us some more details about the error? What specifically is not working?

       

       

  7. Anonymous

    Under manual download, the first link (http://docs.atlassian.com/atlassian-idea-plugin/Downloads/) only shows versions up to 2.3. Link should be removed or a note appended to it.

  8. Anonymous

    When I test connection, it works but whenever I try to use it, I get the following exception:

    com.atlassian.connector.commons.jira.rss.JIRAException: java.net.MalformedURLException: For input string: "8080https:"
    at com.atlassian.theplugin.commons.jira.IntelliJJiraServerFacade.wrap(IntelliJJiraServerFacade.java:515)
    at com.atlassian.theplugin.commons.jira.IntelliJJiraServerFacade.getIssueTypes(IntelliJJiraServerFacade.java:165)
    at com.atlassian.theplugin.commons.jira.cache.JIRAServerCache.getIssueTypes(JIRAServerCache.java:182)
    at com.atlassian.theplugin.commons.jira.cache.JIRAServerModelImpl.getIssueTypes(JIRAServerModelImpl.java:203)
    at com.atlassian.theplugin.idea.jira.IssueListToolWindowPanel$MetadataFetcherBackgroundableTask.run(IssueListToolWindowPanel.java:1149)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:495)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:185)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:175)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:454)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

    1. Anonymous

      Forgot to mention Intelli J v 12.1.4