"java.lang.ExceptionInInitializerError" when adding a new user
Symptoms
The following message can be seen in Fisheye/Crucible's UI when adding a new user:
And in the atlassian-fisheye-YYYY-MM-DD.log
:
2013-10-16 08:34:20,409 WARN [qtp32047716-13002 ] org.eclipse.jetty.servlet.ServletHandler ServletHandler-doHandle - Error for /admin/userAdd.do
java.lang.ExceptionInInitializerError
at com.opensymphony.xwork.validator.ValidatorFileParser.addValidatorConfigs(ValidatorFileParser.java:157)
at com.opensymphony.xwork.validator.ValidatorFileParser.parseActionValidatorConfigs(ValidatorFileParser.java:98)
...
Caused by: Illegal character in path at index 16: file:/C:/Program Files/fisheye3.1.3/fecru-3.1.3/content/WEB-INF/classes/ - Class: java.net.URI$Parser
File: URI.java
Method: fail
Line: 2829 - java/net/URI.java:2829:-1
at com.opensymphony.xwork.validator.ValidatorFactory.<clinit>(ValidatorFactory.java:245)
... 118 more
Cause
Fisheye/Crucible has been installed in a path with spaces which causes some libraries not to be loaded.
Resolution
Stop Fisheye/Crucible and move the installation directory to a path without spaces.
Last modified on Mar 5, 2019
Powered by Confluence and Scroll Viewport.