Fisheye Upgrade Fails With "timeString 'xxxx' for commandTimeout is not valid"

Still need help?

The Atlassian Community is here for you.

Ask the community

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:

  1. Shut down your Fisheye instance, and make a copy of your FISHEYE_HOME/config.xml file.
  2. Manually edit the FISHEYE_HOME/config.xml and remove any instances of the command-timeout variable in your repository configurations.
  3. Start Fisheye.
  4. Go to the Administration console and configure your repository timeout following the Subversion guide.

Last modified on Nov 21, 2012

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.