Fisheye Upgrade Fails With "timeString 'xxxx' for commandTimeout is not valid"
Symptoms
Upon upgrading Fisheye, the following error message is displayed in the logs:
Caused by: java.lang.IllegalArgumentException: timeString '6000' for commandTimeout is not valid
at com.atlassian.fisheye.util.FieldValidator.validTimeString(FieldValidator.java:68)
at com.atlassian.fisheye.spi.admin.data.SvnRepositoryData.setCommandTimeout(SvnRepositoryData.java:158)
at com.atlassian.fisheye.spi.admin.impl.AdminSpiUtil.copySvnFieldsToRepData(AdminSpiUtil.java:452)
Cause
The upgrade process failed to convert the units of a defined SVN Timeout parameter.
Resolution
You will need to manually edit your FISHEYE_HOME/config.xml
file to fix this error. To do so:
- Shut down your Fisheye instance, and make a copy of your
FISHEYE_HOME/config.xml
file. - Manually edit the
FISHEYE_HOME/config.xml
and remove any instances of thecommand-timeout
variable in your repository configurations. - Start Fisheye.
- Go to the Administration console and configure your repository timeout following the Subversion guide.
Last modified on Nov 21, 2012
Powered by Confluence and Scroll Viewport.