Upgrading to 4.0.0 fails due to missing jar

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: High
    • N/A
    • Affects Version/s: 4.0.0
    • Component/s: None
    • None

      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

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

              Created:
              Updated:
              Resolved: