Fisheye fails to initialize xwork library
症状
atlassian-fisheye.log
に次のメッセージが表示される。
2013-08-08 10:52:56,735 WARN [qtp243430682-316725 ] org.eclipse.jetty.servlet.ServletHandler ServletHandler-doHandle - Error for /admin/updateProject.do
java.lang.NoClassDefFoundError: Could not initialize class com.opensymphony.xwork.validator.ValidatorFactory
at com.opensymphony.xwork.validator.ValidatorFileParser.addValidatorConfigs(ValidatorFileParser.java:157)
at com.opensymphony.xwork.validator.ValidatorFileParser.parseActionValidatorConfigs(ValidatorFileParser.java:98)
at com.opensymphony.xwork.validator.DefaultActionValidatorManager.loadFile(DefaultActionValidatorManager.java:183)
at com.opensymphony.xwork.validator.DefaultActionValidatorManager.buildClassValidatorConfigs(DefaultActionValidatorManager.java:79)
at com.opensymphony.xwork.validator.DefaultActionValidatorManager.buildValidatorConfigs(DefaultActionValidatorManager.java:162)
at com.opensymphony.xwork.validator.DefaultActionValidatorManager.getValidators(DefaultActionValidatorManager.java:59)
at com.opensymphony.xwork.validator.AbstractActionValidatorManager.validate(AbstractActionValidatorManager.java:50)
at com.opensymphony.xwork.validator.AbstractActionValidatorManager.validate(AbstractActionValidatorManager.java:38)
at com.opensymphony.xwork.validator.ValidationInterceptor.doBeforeInvocation(ValidationInterceptor.java:110)
at com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:114)
at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
原因
Xwork
is a library which lies inside <FishEye Home Directory>\lib
. The path to <FishEye Home Directory>
contains blank spaces, and Fisheye fails to load this library. In the message above, the problem is happening while trying to save changes on a Crucible project, but you may be trying to do other things too (e.g., while editing SMTP config or updating JIRA server configuration in Fisheye).
ソリューション
- Shutdown Fisheye
- Move
<FishEye Home Directory>
to a path that does not contain any blank spaces - Start Fisheye
最終更新日 2018 年 7 月 31 日
Powered by Confluence and Scroll Viewport.