Service Fails to Start: Unable to locate the class com.cenqua.fisheye.FisheyeCtl
Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.
Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Symptoms
Having successfully installed Fisheye/Crucible as a service in Windows it still fails to start.
The following appears in the wrapper.log
:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
STATUS | wrapper | 2012/04/26 13:41:07 | --> Wrapper Started as Console
STATUS | wrapper | 2012/04/26 13:41:07 | Launching a JVM...
INFO | jvm 1 | 2012/04/26 13:41:08 | java version "1.6.0_25"
INFO | jvm 1 | 2012/04/26 13:41:08 | Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
INFO | jvm 1 | 2012/04/26 13:41:08 | Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)
INFO | jvm 1 | 2012/04/26 13:41:08 | JDK 1.5 detected, registering Java Service Wrapper MBean
INFO | jvm 1 | 2012/04/26 13:41:08 | WrapperStartStopApp: Unable to locate the class com.cenqua.fisheye.FishEyeCtl: java.lang.ClassNotFoundException: com.cenqua.fisheye.FishEyeCtl
INFO | jvm 1 | 2012/04/26 13:41:08 |
INFO | jvm 1 | 2012/04/26 13:41:08 | WrapperStartStopApp Usage:
INFO | jvm 1 | 2012/04/26 13:41:08 | java org.tanukisoftware.wrapper.WrapperStartStopApp {start_class} {start_arg_count} [start_arguments] {stop_class} {stop_wait} {stop_arg_count} [stop_arguments]
INFO | jvm 1 | 2012/04/26 13:41:08 |
INFO | jvm 1 | 2012/04/26 13:41:08 | Where:
INFO | jvm 1 | 2012/04/26 13:41:08 | start_class: The fully qualified class name to run to start the
INFO | jvm 1 | 2012/04/26 13:41:08 | application.
INFO | jvm 1 | 2012/04/26 13:41:08 | start_arg_count: The number of arguments to be passed to the start class's
INFO | jvm 1 | 2012/04/26 13:41:08 | main method.
INFO | jvm 1 | 2012/04/26 13:41:08 | stop_class: The fully qualified class name to run to stop the
INFO | jvm 1 | 2012/04/26 13:41:08 | application.
INFO | jvm 1 | 2012/04/26 13:41:08 | stop_wait: When stopping, should the Wrapper wait for all threads to
INFO | jvm 1 | 2012/04/26 13:41:08 | complete before exiting (true/false).
INFO | jvm 1 | 2012/04/26 13:41:08 | stop_arg_count: The number of arguments to be passed to the stop class's
INFO | jvm 1 | 2012/04/26 13:41:08 | main method.
INFO | jvm 1 | 2012/04/26 13:41:08 | app_parameters: The parameters that would normally be passed to the
INFO | jvm 1 | 2012/04/26 13:41:08 | application.
INFO | jvm 1 | 2012/04/26 13:41:08 |
INFO | jvm 1 | 2012/04/26 13:41:08 | WARNING - Unable to load the Wrapper's native library 'wrapper.dll'.
INFO | jvm 1 | 2012/04/26 13:41:08 | The file is located on the path at the following location but
INFO | jvm 1 | 2012/04/26 13:41:08 | could not be loaded:
INFO | jvm 1 | 2012/04/26 13:41:08 | c:\App_Data\FishEye_Data\wrapper\lib\wrapper.dll
INFO | jvm 1 | 2012/04/26 13:41:08 | Please verify that the file is readable by the current user
INFO | jvm 1 | 2012/04/26 13:41:08 | and that the file has not been corrupted in any way.
INFO | jvm 1 | 2012/04/26 13:41:08 | System signals will not be handled correctly.
INFO | jvm 1 | 2012/04/26 13:41:08 |
STATUS | wrapper | 2012/04/26 13:41:10 | <-- Wrapper Stopped
Cause
Wrapper was not installed in the correct location.
Resolution
Relocate the folder
wrapper
to the <Fisheye installation directory>.
Was this helpful?