Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-15745

Unable to configure GitHub repository from Bamboo using OpenJDK 1.8.0

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • Medium
    • None
    • 5.8.1
    • None
    • None

    Description

      It's currently not possible to configure the type of repository GitHub running Bamboo 5.8.1 with OpenJDK 1.8.0. It fails with the following error message in the repository configuration screen:

      Failed to load data from GitHub.[500 Internal Server Error]
      

      Please see image below:

      This is what Bamboo displays in the catalina.out logs when trying to load the repositories from GitHub:

      2015-03-20 14:45:19,529 INFO [http-bio-8085-exec-20] [AccessLogFilter] brosa POST http://192.168.3.130:8085/rest/git/latest/gh/repositories/gobrunoo/ 52582kb
      2015-03-20 14:45:20,361 ERROR [http-bio-8085-exec-20] [ThrowableExceptionMapper] Uncaught exception thrown by REST service: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: EC AlgorithmParameters not available
      java.lang.RuntimeException: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: EC AlgorithmParameters not available
      	at com.atlassian.bamboo.rest.utils.RESTCall.execute(RESTCall.java:194)
      	at com.atlassian.bamboo.plugins.git.GitHubAccessor.getStringFromUrl(GitHubAccessor.java:252)
      	at com.atlassian.bamboo.plugins.git.GitHubAccessor.getJSONArrayResponseFromUrl(GitHubAccessor.java:194)
      	at com.atlassian.bamboo.plugins.git.GitHubAccessor.getRepositories(GitHubAccessor.java:118)
      	at com.atlassian.bamboo.plugins.git.GitHubAccessor.getUserRepositories(GitHubAccessor.java:107)
      	at com.atlassian.bamboo.plugins.git.GitHubAccessor.getAccessibleRepositories(GitHubAccessor.java:67)
      	at com.atlassian.bamboo.plugins.git.rest.resource.GitHubResource.getAvailableRepositories(GitHubResource.java:88)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      

      Workaround

      Use the repository type Git to access GitHub instead.

      Attachments

        Activity

          People

            Unassigned Unassigned
            brosa Bruno Rosa
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: