Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-3811

Remove depedency upon backport concurrent

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Crowd
    • Labels:
      None

      Description

      Version 1.6.0 of the Nexus Crowd Plugin is not usable with Nexus 1.8.0 due to the artifact backport-concurrent-utils no longer being present in the Nexus classpath. CrowdAuthorizationManager depends on the emptySet-method in edu.emory.mathcs.backport.java.util.Collections and fails startup when used with Nexus 1.8.0:

      jvm 1    | CrowdUserManager is starting...
      jvm 1    | CrowdAuthorizationManager is starting...
      jvm 1    | Unhandled exception or error intercepted
      jvm 1    | java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/Collections
      jvm 1    |      at org.sonatype.nexus.plugins.crowd.client.CrowdAuthorizationManager.listPrivileges(CrowdAuthorizationManager.java:118)
      

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            lothor Tarjei Skorgenes
            Last Updated By:
            Peter Lynch Peter Lynch
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Date of First Response:

                tigCommentSecurity.panel-title