Unable to configure GitHub repository from Bamboo using OpenJDK 1.8.0

XMLWordPrintable

    • Type: Bug
    • Resolution: Won't Fix
    • Priority: Medium
    • None
    • Affects Version/s: 5.8.1
    • Component/s: None
    • None
    • Severity 3 - Minor

      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.

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

              Created:
              Updated:
              Resolved: