Cannot login to Fisheye/Crucible
Symptoms
Upon log in, Fisheye/Crucible returns a 500 error in the browser and the following message is visible in the atlassian-fisheye-YYYY-MM-DD.log
:
2012-10-05 12:50:29,052 INFO [btpool0-6 ] fisheye.app TotalityFilter-logExceptionDetails - Exception ":///" (java.lang.IllegalArgumentException) while processing "/login" (Referer:"https://localhost:8060/")
java.lang.IllegalArgumentException: :///
at org.mortbay.jetty.HttpURI.parse2(HttpURI.java:166)
at org.mortbay.jetty.HttpURI.parse(HttpURI.java:109)
at org.mortbay.jetty.HttpURI.<init>(HttpURI.java:91)
at org.mortbay.jetty.Response.sendRedirect(Response.java:406)
at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:136)
at org.mortbay.servlet.GzipFilter$GZIPResponseWrapper.sendRedirect(GzipFilter.java:331)
at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:136)
...
Cause
This is a known issue that occurs when the values of proxy-scheme
and proxy-host
are not defined. Therefore the config.xml
will contain the following line:
<proxy-info proxy-host="" proxy-scheme=""/>
This behaviour has been reported and can be tracked at the following link: - CRUC-4697Getting issue details... STATUS
Resolution
- Stop Fisheye/Crucible.
Edit the
FISHEYE_INST/config.xml
file adding values toproxy-scheme
andproxy-host
. For example:<proxy-info proxy-host="fisheye.acme.com" proxy-scheme="https"/>
- Restart Fisheye/Crucible