Details
-
Bug
-
Resolution: Duplicate
-
High
-
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:
- Download atlassian-ip-2.0.jar.
- Move it to FISHEYE_4.0.0_HOME\lib
- Restart FishEye 4.0.0
Attachments
Issue Links
- duplicates
-
FE-6419 Instance fails to start if configured with trusted application with ip patterns set
- Closed