Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-6419

Instance fails to start if configured with trusted application with ip patterns set

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • High
    • 4.0.1
    • 4.0.0
    • None

    Description

      If the instance is configured with application links set to authenticate using Trusted Applications, the following errors might occur if IP patterns are configured:

      Caused by: java.lang.NoClassDefFoundError: com/atlassian/ip/Subnet
      	at com.atlassian.security.auth.trustedapps.AtlassianIPMatcher.parsePatternString(AtlassianIPMatcher.java:56)
      	at com.atlassian.security.auth.trustedapps.RequestConditions$RulesBuilder.addIPPattern(RequestConditions.java:45)
      	at com.atlassian.fisheye.trustedapplications.DefaultFisheyeTrustedApplicationsManager.createTrustedApplication(DefaultFisheyeTrustedApplicationsManager.java:120)
      	at com.atlassian.fisheye.trustedapplications.DefaultFisheyeTrustedApplicationsManager.getTrustedApplicationsMap(DefaultFisheyeTrustedApplicationsManager.java:98)
      	at com.atlassian.fisheye.trustedapplications.DefaultFisheyeTrustedApplicationsManager.getTrustedApplications(DefaultFisheyeTrustedApplicationsManager.java:83)
      	at com.cenqua.fisheye.ctl.SystemInfoMessage.addTrustedApps(SystemInfoMessage.java:183)
      

      Workaround

      As a workaround one can download the missing jar, and manually place it in the $FISHEYE_HOME/lib directory (a.k.a. <FishEye installation directory>/lib).

      Attachments

        Issue Links

          Activity

            People

              mzyromski Mikolaj Zyromski
              lpater Lukasz Pater
              Votes:
              3 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: