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/

Before reading the information below, please make sure that you have installed the Atlassian Connector for Eclipse, as described in the Installation Guide.

On this page:

Adding a Task Repository

  1. In Eclipse Mylyn, open the 'Task Repositories' view:
    • Click 'Window', 'Show View', 'Other'.
    • Open the 'Tasks' or 'Mylyn' category and select the 'Task Repositories' view.
  2. Click the 'Add Task Repository' icon.
  3. The 'Add Task Repository' screen appears, as shown below:

  4. Now you can select and configure one or more of the task repositories and configure them to match your server(s), as described below.

    Once you have set up a repository, it will appear in the Eclipse 'Task Repositories' view, as shown in this screenshot:

Setting Up a JIRA Task Repository

  1. On the Eclipse 'Add Task Repository' screen, select the 'JIRA' task repository type and click 'Next'.
  2. The 'JIRA Repository Settings' screen appears, as shown below:


  3. 以下の情報を入力します:
    • Server — The location (URL) of your JIRA server.
    • Label — A descriptive name for your JIRA server, e.g. 'JAC'.
    • Disconnected — If necessary, you can tick this checkbox to disable a particular server without deleting it. This is useful if your servers are behind a firewall and you do not have access to them at a particular point in time.
    • User ID — The username you use to connect to your JIRA server.
    • Password — Your password on the JIRA server, matching the above username.
    • Save Password — Put a tick in the checkbox if you want to save your password on disk. Leave the checkbox unticked if you want to be asked for a password every time you start your IDE.
      (info) If you choose to save the password, it is stored on your computer in a file that is difficult, but not impossible, for an intruder to read.
  4. If necessary, you can change the additional settings. If in doubt, leave these settings as set by default.
    • The 'Task Editor Settings' section is used to configure the markup language used by the task editor when Mylyn's WikiText extension is installed. By default, the Atlassian Connector for Eclipse will set the markup language to 'Confluence', so that WikiText recognizes Confluence wiki markup as used by JIRA. See the Mylyn WikiText User Guide for more information.
  5. Click 'Finish' to save the changes.
  6. Eclipse Mylyn will prompt you to add a new query for the new JIRA repository. This is where you will choose your JIRA filter, to determine which issues appear in your task list. You can do this now or skip this step and do it later. You can also add more queries later.
  7. The new task repository appears in your Eclipse 'Task Repositories' view. Your JIRA issues will appear in your 'Task List' view.

(info) You can configure one or more JIRA repositories, i.e. you can connect to more than one JIRA server.

(info) If Validate Settings fails, please make sure Remote API is ON on the JIRA side.

SSL support

Atlassian Connector for Eclipse supports SSL connection out of the box so you can use https url to make communication more secure.

Default java keystore is used to read certificates. If you want to provide alternative certificates or use self-signed certificates, it is possible to point Eclipse and java to non-default keystore. For more information see following comments:

関連トピック

Working with JIRA Issues in Eclipse
Installation and Upgrade Guide for the Eclipse Connector

46 Comments

  1. Anonymous

    Is there a way to tell the connector about custom fields in the Jira instance? (For example, we have a "CCB" yes/no field, it doesn't appear in the eclipse editor at all

    1. Hi,

      Currently JIRA Connector for Eclipse does not fully support custom fields due to limitations of JIRA remote API.
      For single selection custom fields (rendered by web UI as comboboxes), connector displays a read-only value for such field
      in Attributes section provided that this fields in non-empty. There is no way to see all possible choices, neither to change the value.
      We are planning to extend support for custom fields, as soon as JIRA offers better API, which hopefully finally happen this year.

      In future please raise similar questions rather at our forum.

      Cheers,
      Wojtek

  2. Anonymous

    I'm having issues getting the eclipse connector to connect to a JIRA instance which uses SSL auth. Can this setup be made to work?

    1. If you mean just HTTPS with username/password authentication, then of course Connector supports such configuration.
      If you mean the authentication with client side certificates - then such configuration is not supported.

      1. Anonymous

        Thanks. I was hoping it might work with client side certificates. Never mind :-(

      2. Unknown User (tkalix)

        Hi, I do not know if this information is just outdated, but I am using the latest version of the connector with Eclipse Luna SR2. Setting the required java ssl-options made it work and I can use my own certificate for the SSL auth.

        Parameters I have set are:

        eclipse -vmargs -Djavax.net.ssl.keyStore=<path to .p12 file>  \

               -Djavax.net.ssl.keyStorePassword=<password> -Djavax.net.ssl.keyStoreType=pkcs12

        For my root-certificate I have imported the root-Cert to the java cacerts file.

        One may think of documenting this in the main text above, so all can find this more easily.

        1. Hi Torsten,

          What you use is an Eclipse/java feature to change default keystore. This way you can provide your own certificates and add support for self-signed certificates.

          But you still need to provide user name and password to authenticate against JIRA, don't you?

          Cheers,
          Jacek

          1. Unknown User (tkalix)

            Yes, indeed I do need to provide username and password. Using certificates just adds more security to our servers (and jira).

            1. Thanks Torsten.

              I have updated the page so now it clearly says that we support SSL communication.

              Cheers,
              Jacek

  3. Anonymous

    Is it possible to assign issue to other user (i.e. to test team member) directly from eclipse. I can not see majority of functions stored under Operations section of jira web interface at all, i.e.Link, Watching, Voting,  Clone and Assign?

    1. Sure. Just open such issue in Eclipse editor (click on the issue in Task List), go to assignee field (bottom right), insert userid of new assignee and Click on Submit button below.

  4. Anonymous

    Getting this error:

    Server redirected to unexpected location: https://blah blah blah/jira/sr/jira/issueviews:searchrequest-xml/10711/searchRequest-10711.xml?tempMax=5000

    I enabled "follow redirects" but I also tried it with just about every combination of configuration options and it didn't work for any query I used.

  5. I'm getting a "Unable to authenticate with repository. Login credentials invalid"  message when I attempt to "Validate Settings".

    If I skip "Validate Settings" and attempt something else, like adding a new JIRA issue, then "Exceeded maximum number of allowed redirects during login" is displayed.

    The login credentials are valid, what else could be causing this behavior?

    - Robert

    Eclipse: Version: Helios Service Release 1 Build id: 20100917-0705 (Eclipse 3.6 for Mac OS X)

    ACE Version: 2.3.0.v20100901

    1. Anonymous

      I have a similar issue. Try de-selecting the option to save the password. Works for me.

      Stephen

      1. Thanks Stephen - I've been pulling my hair out over this but this worked for me too. As soon as I check "Save Password" I get authentication errors and once it's unchecked, it works fine. Really strange and not something I would have thought of doing I have to be honest!

        1. Can you confirm it is still an issue in Connector 3.0? It looks like a duplicate of https://studio.atlassian.com/browse/PLE-1265.

          Cheers,

          Jacek

          1. I can confirm that I experience the bug in PLE-1300 in Connector 3.0

            1. Can you describe here how to reproduce the problem?

              Thank you,
              Jacek

              1. Hi Jacek, Have done that here

      2. Please make sure your secure storage is well defined and you have access to it. It should work fine then.

  6. Anonymous

    Hi,

    Can you please help me find a way to remove/delete defined Jira repository? I know how to add Jira repository but I don't know how to delete it?

    Can you please point me to documentation or give me step by step guide?

    Thanks for your help,

    Michal Zwierzchowski

    1. Just open Task Repositories View (Window | Show View | Other), right click any JIRA repo and select Delete Repository or press Delete key.

      Cheers,
      Wojtek

  7. Anonymous

    Hi,

    I have provided the JIRA Repository Settings as per this guide. But I am getting the following error on clicking Validate Settings button:

    "Stream stopped"

    Please advise how shall I correct this issue.

    Regards,

    Tarun

    1. We need more information from you - ideally please raise this question on our forum and try to provide more details including possibly the stacktrace from the Error Log view.
      Cheers,
      Wojtek

  8. Guys,

    if you have problems setting up/running Connector please rather raise questions at the Connector forum which we monitor more closely.
    Having tons of unstructured Q&A here will quickly pollute this page and make this unreadable for people looking for the answers.

    Thanks!
    Wojtek on behalf of Connector team.

  9. Anonymous

    Is it possible to set the date format for submitting issue changes? I get an invalid date format while submitting. I think date submission should not be made as plaintext, rather in a fixed format.

    1. Can you please open support request and attach screenshot? I'm curious what is wrong with your date format.

      https://support.atlassian.com/ja/browse/ECSP

      Thanks,
      Jacek

  10. Hello.

    Is it possible to use the following way of authentication in plugin?

    1. Connect to JIRA https URL.
    2. Redirect to another URL if no session (cookie).
    3. Authenticate with eToken certificate on this URL (eToken certificate can be added to JAVA keystore).
    4. Back to JIRA URL with valid session (cookie).

    If not, please provide this method in future versions, thanks.

  11. Anonymous

    Is any possibility to get JIRA integration on Eclipse with Kerberos? Thanks indeed.

    1. Hi,

      In what way your JIRA works with Kerberos?

      BTW. It is better to raise a support request at https://support.atlassian.com/ja/browse/ECSP for such questions.

      Cheers,
      Jacek 

  12. Hi,

     

    I keep getting failures doing this. I am able to connect to JIRA and select filters to create a query for but then receive exception .

     

    org.eclipse.core.runtime.AssertionFailedException: null argument:
    at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
    at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:73)
    at org.eclipse.mylyn.tasks.core.data.TaskAttribute.putOption(TaskAttribute.java:544)
    at com.atlassian.connector.eclipse.internal.jira.core.JiraTaskDataHandler.initializeTaskData(JiraTaskDataHandler.java:291)
    at com.atlassian.connector.eclipse.internal.jira.core.JiraTaskDataHandler.createTaskData(JiraTaskDataHandler.java:199)
    at com.atlassian.connector.eclipse.internal.jira.core.JiraRepositoryConnector$QueryHitCollector.collectIssue(JiraRepositoryConnector.java:596)
    at com.atlassian.connector.eclipse.internal.jira.core.service.web.rss.JiraRssHandler.endElement(JiraRssHandler.java:671)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2938)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
    at com.atlassian.connector.eclipse.internal.jira.core.service.web.rss.JiraRssReader.readRssFeed(JiraRssReader.java:50)
    at com.atlassian.connector.eclipse.internal.jira.core.service.web.rss.JiraRssSessionCallback.parseResult(JiraRssSessionCallback.java:123)
    at com.atlassian.connector.eclipse.internal.jira.core.service.web.rss.JiraRssSessionCallback.run(JiraRssSessionCallback.java:104)
    at com.atlassian.connector.eclipse.internal.jira.core.service.web.JiraWebSession.doInSession(JiraWebSession.java:130)
    at com.atlassian.connector.eclipse.internal.jira.core.service.web.rss.JiraRssClient.doInSession(JiraRssClient.java:45)
    at com.atlassian.connector.eclipse.internal.jira.core.service.web.rss.JiraRssClient.executeNamedFilter(JiraRssClient.java:50)
    at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.executeNamedFilter(JiraClient.java:259)
    at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.search(JiraClient.java:522)
    at com.atlassian.connector.eclipse.internal.jira.core.JiraRepositoryConnector.performQuery(JiraRepositoryConnector.java:139)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

    1. Please watch and reply comments in the following issue: https://studio.atlassian.com/browse/PLE-1416

  13. Anonymous

    Encoding problem related to Turkish locale....

    toUpper works for i -> İ


    !ENTRY com.atlassian.connector.eclipse.internal.jira.core 4 1 2013-02-25 18:35:51.360
    !MESSAGE java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT
    !STACK 0
    com.atlassian.connector.eclipse.internal.jira.core.service.JiraException: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.call(JiraRestClientAdapter.java:550)
    at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.getIssues(JiraRestClientAdapter.java:282)
    at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.findIssues(JiraClient.java:370)
    at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.findIssues(JiraClient.java:362)
    at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.search(JiraClient.java:750)
    at com.atlassian.connector.eclipse.internal.jira.core.JiraRepositoryConnector.performQuery(JiraRepositoryConnector.java:142)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)
    at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

    1. It looks like an issue inside REST client. I have just released new nightly version containing the fix so stacktrace is not cut and we should be able to find the exact place where the issue happens.

      Could you switch to the latest nightly version of the Connector and send us the fresh stacktrace?

      http://update.atlassian.com/atlassian-eclipse-plugin/rest/nightly/e3.6

      1. Hi Jacek,

        I think I know the reason, here are some  links :

        https://issues.apache.org/jira/browse/XMLSCHEMA-22

        http://mail-archives.apache.org/mod_mbox/xmlbeans-user/201001.mbox/%3CSNT123-DS11993DD331D6CA7799C46CF6650@phx.gbl%3E

        http://mail-archives.apache.org/mod_mbox/cxf-users/201203.mbox/%3CBLU0-SMTP115A668459D9A0DA11EA5FAF6460@phx.gbl%3E

        https://vaadin.com/forum/-/message_boards/view_message/793105

        http://comments.gmane.org/gmane.comp.apache.cxf.user/18316


        Serkan...


        Here is the stacktrace :


        !SESSION 2013-03-01 07:28:34.176 -----------------------------------------------

        eclipse.buildId=M20120914-1800

        java.version=1.7.0_09

        java.vendor=Oracle Corporation

        BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=tr_TR

        Framework arguments:  -product org.eclipse.epp.package.jee.product -refresh

        Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -clean -refresh

         

        !ENTRY org.eclipse.core.net 1 0 2013-03-01 07:28:43.564

        !MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences

         

        !ENTRY org.eclipse.equinox.preferences 4 2 2013-03-01 07:28:44.202

        !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.equinox.preferences".

        !STACK 0

        java.lang.IllegalStateException: Workbench has not been created yet.

         at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92)

         at org.eclipse.team.svn.ui.utility.UIMonitorUtility.getDisplay(UIMonitorUtility.java:48)

         at org.eclipse.team.svn.ui.preferences.SVNTeamPreferences.setDefaultConsoleValues(SVNTeamPreferences.java:482)

         at org.eclipse.team.svn.ui.preferences.SVNTeamPreferences.setDefaultValues(SVNTeamPreferences.java:347)

         at org.eclipse.team.svn.ui.preferences.SVNTeamPreferenceInitializer.initializeDefaultPreferences(SVNTeamPreferenceInitializer.java:25)

         at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:300)

         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

         at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:303)

         at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:131)

         at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:368)

         at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:166)

         at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:237)

         at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:410)

         at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:663)

         at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:805)

         at org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)

         at org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.java:76)

         at org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(ScopedPreferenceStore.java:250)

         at org.eclipse.ui.preferences.ScopedPreferenceStore.getPreferenceNodes(ScopedPreferenceStore.java:285)

         at org.eclipse.ui.preferences.ScopedPreferenceStore.internalGet(ScopedPreferenceStore.java:475)

         at org.eclipse.ui.preferences.ScopedPreferenceStore.getBoolean(ScopedPreferenceStore.java:387)

         at org.eclipse.team.svn.ui.SVNTeamUIPlugin.start(SVNTeamUIPlugin.java:133)

         at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)

         at java.security.AccessController.doPrivileged(Native Method)

         at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)

         at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)

         at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)

         at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)

         at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)

         at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)

         at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

         at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)

         at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

         at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)

         at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:464)

         at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

         at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

         at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

         at java.lang.ClassLoader.loadClass(ClassLoader.java:356)

         at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)

         at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)

         at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)

         at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)

         at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)

         at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)

         at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)

         at org.eclipse.team.svn.core.extension.CoreExtensionsManager.loadExtensions(CoreExtensionsManager.java:195)

         at org.eclipse.team.svn.core.extension.CoreExtensionsManager.loadCoreExtensions(CoreExtensionsManager.java:180)

         at org.eclipse.team.svn.core.extension.CoreExtensionsManager.instance(CoreExtensionsManager.java:61)

         at org.eclipse.team.svn.core.utility.SVNUtility.isPriorToSVN17(SVNUtility.java:99)

         at org.eclipse.team.svn.core.operation.SVNResourceRuleFactory.refreshRule(SVNResourceRuleFactory.java:33)

         at org.eclipse.core.internal.resources.Rules.refreshRule(Rules.java:166)

         at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1689)

         at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167)

         at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

         

        !ENTRY org.eclipse.mylyn.tasks.core 4 0 2013-03-01 07:29:43.844

        !MESSAGE Synchronization failed

        !STACK 0

        com.atlassian.jira.rest.client.RestClientException: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:75)

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.getAndParse(AbstractJerseyRestClient.java:80)

         at com.atlassian.jira.rest.client.internal.jersey.JerseyIssueRestClient.getCreateIssueMetadata(JerseyIssueRestClient.java:440)

         at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.getSecurityLevels(JiraRestClientAdapter.java:585)

         at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.getAvailableSecurityLevels(JiraClient.java:787)

         at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.initializeProject(JiraClientCache.java:101)

         at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.refreshProjectDetails(JiraClientCache.java:274)

         at com.atlassian.connector.eclipse.internal.jira.core.service.FilterDefinitionConverter.toFilter(FilterDefinitionConverter.java:164)

         at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getFilterDefinition(JiraUtil.java:145)

         at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getQuery(JiraUtil.java:209)

         at com.atlassian.connector.eclipse.internal.jira.core.JiraRepositoryConnector.performQuery(JiraRepositoryConnector.java:129)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.updateQueries(SynchronizeRepositoriesJob.java:186)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.run(SynchronizeRepositoriesJob.java:142)

         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

        Caused by: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT

         at java.lang.Enum.valueOf(Enum.java:236)

         at com.atlassian.jira.rest.client.internal.json.StandardOperation.valueOf(StandardOperation.java:24)

         at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseOperations(CimFieldsInfoMapJsonParser.java:122)

         at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseIssueFieldInfo(CimFieldsInfoMapJsonParser.java:70)

         at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parse(CimFieldsInfoMapJsonParser.java:61)

         at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:43)

         at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:33)

         at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)

         at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:23)

         at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:45)

         at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:35)

         at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)

         at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:34)

         at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:28)

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$1.call(AbstractJerseyRestClient.java:85)

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:54)

         ... 16 more

         

        !ENTRY org.eclipse.mylyn.tasks.core 4 0 2013-03-01 08:23:01.084

        !MESSAGE Synchronization failed

        !STACK 0

        com.atlassian.jira.rest.client.RestClientException: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:75)

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.getAndParse(AbstractJerseyRestClient.java:80)

         at com.atlassian.jira.rest.client.internal.jersey.JerseyIssueRestClient.getCreateIssueMetadata(JerseyIssueRestClient.java:440)

         at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.getSecurityLevels(JiraRestClientAdapter.java:585)

         at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.getAvailableSecurityLevels(JiraClient.java:787)

         at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.initializeProject(JiraClientCache.java:101)

         at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.refreshProjectDetails(JiraClientCache.java:274)

         at com.atlassian.connector.eclipse.internal.jira.core.service.FilterDefinitionConverter.toFilter(FilterDefinitionConverter.java:164)

         at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getFilterDefinition(JiraUtil.java:145)

         at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getQuery(JiraUtil.java:209)

         at com.atlassian.connector.eclipse.internal.jira.core.JiraRepositoryConnector.performQuery(JiraRepositoryConnector.java:129)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.updateQueries(SynchronizeRepositoriesJob.java:186)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.run(SynchronizeRepositoriesJob.java:142)

         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

        Caused by: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT

         at java.lang.Enum.valueOf(Enum.java:236)

         at com.atlassian.jira.rest.client.internal.json.StandardOperation.valueOf(StandardOperation.java:24)

         at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseOperations(CimFieldsInfoMapJsonParser.java:122)

         at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseIssueFieldInfo(CimFieldsInfoMapJsonParser.java:70)

         at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parse(CimFieldsInfoMapJsonParser.java:61)

         at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:43)

         at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:33)

         at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)

         at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:23)

         at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:45)

         at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:35)

         at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)

         at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:34)

         at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:28)

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$1.call(AbstractJerseyRestClient.java:85)

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:54)

         ... 16 more

        !SESSION 2013-03-01 08:35:48.221 -----------------------------------------------

        eclipse.buildId=M20120914-1800

        java.version=1.7.0_09

        java.vendor=Oracle Corporation

        BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=tr_TR

        Framework arguments:  -product org.eclipse.epp.package.jee.product -refresh

        Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -clean -refresh

         

        !ENTRY org.eclipse.core.net 1 0 2013-03-01 08:35:57.896

        !MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences

         

        !ENTRY org.eclipse.equinox.preferences 4 2 2013-03-01 08:35:57.957

        !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.equinox.preferences".

        !STACK 0

        java.lang.IllegalStateException: Workbench has not been created yet.

         at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92)

         at org.eclipse.team.svn.ui.utility.UIMonitorUtility.getDisplay(UIMonitorUtility.java:48)

         at org.eclipse.team.svn.ui.preferences.SVNTeamPreferences.setDefaultConsoleValues(SVNTeamPreferences.java:482)

         at org.eclipse.team.svn.ui.preferences.SVNTeamPreferences.setDefaultValues(SVNTeamPreferences.java:347)

         at org.eclipse.team.svn.ui.preferences.SVNTeamPreferenceInitializer.initializeDefaultPreferences(SVNTeamPreferenceInitializer.java:25)

         at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:300)

         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

         at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:303)

         at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:131)

         at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:368)

         at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:166)

         at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:237)

         at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:410)

         at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:663)

         at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:805)

         at org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)

         at org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.java:76)

         at org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(ScopedPreferenceStore.java:250)

         at org.eclipse.ui.preferences.ScopedPreferenceStore.getPreferenceNodes(ScopedPreferenceStore.java:285)

         at org.eclipse.ui.preferences.ScopedPreferenceStore.internalGet(ScopedPreferenceStore.java:475)

         at org.eclipse.ui.preferences.ScopedPreferenceStore.getBoolean(ScopedPreferenceStore.java:387)

         at org.eclipse.team.svn.ui.SVNTeamUIPlugin.start(SVNTeamUIPlugin.java:133)

         at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)

         at java.security.AccessController.doPrivileged(Native Method)

         at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)

         at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)

         at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)

         at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)

         at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)

         at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)

         at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

         at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)

         at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

         at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)

         at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:464)

         at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

         at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

         at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

         at java.lang.ClassLoader.loadClass(ClassLoader.java:356)

         at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)

         at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)

         at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)

         at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)

         at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)

         at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)

         at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)

         at org.eclipse.team.svn.core.extension.CoreExtensionsManager.loadExtensions(CoreExtensionsManager.java:195)

         at org.eclipse.team.svn.core.extension.CoreExtensionsManager.loadCoreExtensions(CoreExtensionsManager.java:180)

         at org.eclipse.team.svn.core.extension.CoreExtensionsManager.instance(CoreExtensionsManager.java:61)

         at org.eclipse.team.svn.core.utility.SVNUtility.isPriorToSVN17(SVNUtility.java:99)

         at org.eclipse.team.svn.core.operation.SVNResourceRuleFactory.refreshRule(SVNResourceRuleFactory.java:33)

         at org.eclipse.core.internal.resources.Rules.refreshRule(Rules.java:166)

         at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1689)

         at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167)

         at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

         

        !ENTRY org.eclipse.mylyn.tasks.core 4 0 2013-03-01 08:36:21.852

        !MESSAGE Synchronization failed

        !STACK 0

        com.atlassian.jira.rest.client.RestClientException: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:75)

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.getAndParse(AbstractJerseyRestClient.java:80)

         at com.atlassian.jira.rest.client.internal.jersey.JerseyIssueRestClient.getCreateIssueMetadata(JerseyIssueRestClient.java:440)

         at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.getSecurityLevels(JiraRestClientAdapter.java:609)

         at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.getAvailableSecurityLevels(JiraClient.java:787)

         at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.initializeProject(JiraClientCache.java:94)

         at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.refreshProjectDetails(JiraClientCache.java:260)

         at com.atlassian.connector.eclipse.internal.jira.core.service.FilterDefinitionConverter.toFilter(FilterDefinitionConverter.java:164)

         at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getFilterDefinition(JiraUtil.java:145)

         at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getQuery(JiraUtil.java:209)

         at com.atlassian.connector.eclipse.internal.jira.core.JiraRepositoryConnector.performQuery(JiraRepositoryConnector.java:129)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)

         at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)

         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

        Caused by: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT

         at java.lang.Enum.valueOf(Enum.java:236)

         at com.atlassian.jira.rest.client.internal.json.StandardOperation.valueOf(StandardOperation.java:24)

         at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseOperations(CimFieldsInfoMapJsonParser.java:122)

         at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseIssueFieldInfo(CimFieldsInfoMapJsonParser.java:70)

         at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parse(CimFieldsInfoMapJsonParser.java:61)

         at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:43)

         at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:33)

         at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)

         at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:23)

         at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:45)

         at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:35)

         at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)

         at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:34)

         at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:28)

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$1.call(AbstractJerseyRestClient.java:85)

         at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:54)

         ... 14 more

         

        +--------+ 7654310  <

        ,


         

         

         

        1. That should work in the latest nightly snapshot of the Connector 3.2.1. Please try.

          Thanks,
          Jacek

          1. I tried the version  from Atlassian second ago...

             
            http://update.atlassian.com/atlassian-eclipse-plugin/rest/nightly/e3.6/

            No change :(


             


            !ENTRY org.eclipse.mylyn.tasks.core 4 0 2013-03-04 18:01:37.950
            !MESSAGE Synchronization failed
            !STACK 0
            com.atlassian.jira.rest.client.RestClientException: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT
            at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:75)
            at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.getAndParse(AbstractJerseyRestClient.java:80)
            at com.atlassian.jira.rest.client.internal.jersey.JerseyIssueRestClient.getCreateIssueMetadata(JerseyIssueRestClient.java:440)
            at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.getSecurityLevels(JiraRestClientAdapter.java:609)
            at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.getAvailableSecurityLevels(JiraClient.java:787)
            at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.initializeProject(JiraClientCache.java:94)
            at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.refreshProjectDetails(JiraClientCache.java:260)
            at com.atlassian.connector.eclipse.internal.jira.core.service.FilterDefinitionConverter.toFilter(FilterDefinitionConverter.java:164)
            at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getFilterDefinition(JiraUtil.java:145)
            at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getQuery(JiraUtil.java:209)
            at com.atlassian.connector.eclipse.internal.jira.core.JiraRepositoryConnector.performQuery(JiraRepositoryConnector.java:129)
            at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)
            at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)
            at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)
            at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.updateQueries(SynchronizeRepositoriesJob.java:186)
            at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.run(SynchronizeRepositoriesJob.java:142)
            at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
            Caused by: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT
            at java.lang.Enum.valueOf(Enum.java:236)
            at com.atlassian.jira.rest.client.internal.json.StandardOperation.valueOf(StandardOperation.java:24)
            at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseOperations(CimFieldsInfoMapJsonParser.java:122)
            at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseIssueFieldInfo(CimFieldsInfoMapJsonParser.java:70)
            at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parse(CimFieldsInfoMapJsonParser.java:61)
            at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:43)
            at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:33)
            at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)
            at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:23)
            at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:45)
            at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:35)
            at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)
            at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:34)
            at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:28)
            at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$1.call(AbstractJerseyRestClient.java:85)
            at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:54)
            ... 16 more

             

            !ENTRY org.eclipse.mylyn.tasks.core 4 0 2013-03-04 18:01:39.846
            !MESSAGE Synchronization failed
            !STACK 0
            com.atlassian.jira.rest.client.RestClientException: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT
            at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:75)
            at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.getAndParse(AbstractJerseyRestClient.java:80)
            at com.atlassian.jira.rest.client.internal.jersey.JerseyIssueRestClient.getCreateIssueMetadata(JerseyIssueRestClient.java:440)
            at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.getSecurityLevels(JiraRestClientAdapter.java:609)
            at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.getAvailableSecurityLevels(JiraClient.java:787)
            at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.initializeProject(JiraClientCache.java:94)
            at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClientCache.refreshProjectDetails(JiraClientCache.java:260)
            at com.atlassian.connector.eclipse.internal.jira.core.service.FilterDefinitionConverter.toFilter(FilterDefinitionConverter.java:164)
            at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getFilterDefinition(JiraUtil.java:145)
            at com.atlassian.connector.eclipse.internal.jira.core.util.JiraUtil.getQuery(JiraUtil.java:209)
            at com.atlassian.connector.eclipse.internal.jira.core.JiraRepositoryConnector.performQuery(JiraRepositoryConnector.java:129)
            at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)
            at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)
            at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)
            at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
            Caused by: java.lang.IllegalArgumentException: No enum constant com.atlassian.jira.rest.client.internal.json.StandardOperation.EDİT
            at java.lang.Enum.valueOf(Enum.java:236)
            at com.atlassian.jira.rest.client.internal.json.StandardOperation.valueOf(StandardOperation.java:24)
            at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseOperations(CimFieldsInfoMapJsonParser.java:122)
            at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parseIssueFieldInfo(CimFieldsInfoMapJsonParser.java:70)
            at com.atlassian.jira.rest.client.internal.json.CimFieldsInfoMapJsonParser.parse(CimFieldsInfoMapJsonParser.java:61)
            at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:43)
            at com.atlassian.jira.rest.client.internal.json.CimIssueTypeJsonParser.parse(CimIssueTypeJsonParser.java:33)
            at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)
            at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:23)
            at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:45)
            at com.atlassian.jira.rest.client.internal.json.CimProjectJsonParser.parse(CimProjectJsonParser.java:35)
            at com.atlassian.jira.rest.client.internal.json.GenericJsonArrayParser.parse(GenericJsonArrayParser.java:39)
            at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:34)
            at com.atlassian.jira.rest.client.internal.json.CreateIssueMetadataJsonParser.parse(CreateIssueMetadataJsonParser.java:28)
            at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$1.call(AbstractJerseyRestClient.java:85)
            at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:54)
            ... 14 more


            1. Hmm. I will look into that again tomorrow. Thanks for checking.

            2. Our build was having problems due to misconfiguration and fresh jar of the REST client was not included in the update site.

              This time it works (tested on my side). Please try again.

        1. Anonymous

          Thank you very much Jacek. It seems like it is alright.

          If i discover a new issue, i will forward to you.

  14. Is anyone experiencing an issue with the API Authentication. My developer logs on to Eclipse and he gets an API error every morning even though he was connected the previous day. Any thoughts on this?

    1. Hi Bryan,

      Does "every morning" mean Eclipse restart? If yes then did the developer check "Remember password" in Task Repository configuration dialog for JIRA?

      If there are two "yes" then he might be experiencing issues with Eclipse secure storage (Eclipse not able to access directory or file where Secure Storage is located). In this case please edit/fix secure storage settings in Eclipse configuration.

      Cheers,
      Jacek

      1. Typically no on the restart but he did this morning after updating the plug in on Eclipse after experiencing this issue. He is going to look at the other options. Thanks for the assistance!