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

Upgrading to 4.0.0 fails due to missing jar

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • High
    • N/A
    • 4.0.0
    • None
    • None

    Description

      The upgrade to FishEye to 4.0.0 fails with the following message:

      ERROR: problem running command
      java.lang.reflect.InvocationTargetException
              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:497)
              at com.cenqua.fisheye.FishEyeCtl.mainImpl(FishEyeCtl.java:101)
              at com.cenqua.fisheye.FishEyeCtl.main(FishEyeCtl.java:44)
      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)
              at com.cenqua.fisheye.ctl.SystemInfoMessage.getMessage(SystemInfoMessage.java:101)
              at com.cenqua.fisheye.ctl.Run.printSystemInfo(Run.java:338)
              at com.cenqua.fisheye.ctl.Run.mainImpl(Run.java:249)
              at com.cenqua.fisheye.ctl.Run.main(Run.java:56)
              ... 6 more
      Caused by: java.lang.ClassNotFoundException: com.atlassian.ip.Subnet
              at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
              ... 16 more
      

      Cause:
      This is happening due to a missing library atlassian-ip-2.0.jar.

      Workaround:

      1. Download atlassian-ip-2.0.jar.
      2. Move it to FISHEYE_4.0.0_HOME\lib
      3. Restart FishEye 4.0.0

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              fkraemer Felipe Kraemer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: