Indexing SVN Repository fails due to svn: E175002: CRLF expected at end of chunk: -1/-1

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Problem

Fisheye tries to index a Subversion repository but fails with the following error:

1 Repository paused due to error com.cenqua.fisheye.rep.RepositoryClientException: java.lang.IllegalStateException: Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E175002: CRLF expected at end of chunk: -1/-1 svn: E175002: REPORT request failed on '/svn/RandD/!svn/vcc/default' java.lang.IllegalStateException: Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E175002: CRLF expected at end of chunk: -1/-1 svn: E175002: REPORT request failed on '/svn/RandD/!svn/vcc/default' org.apache.subversion.javahl.ClientException: svn: E175002: CRLF expected at end of chunk: -1/-1 svn: E175002: REPORT request failed on '/svn/RandD/!svn/vcc/default'

Cause

This indexing error is caused by a timeout on the SVN side.

Resolution

The timeout needs to be increased both in the SVN configuration and in the repository configured in Fisheye/Crucible. Modifying the timeout in just one of these locations will not help.

  • To increase the timeout in the SVN, modify the Timeout and/or the http-timeout directives in the SVN (Apache global level setting). See SVN operations taking longer than an hour time out for detailed instructions.

  • To increase the timeout in the repository configured in Fisheye/Crucible, modify the SVN Operation Timeout setting (which defaults to 60 minutes) on the repository settings. See our Subversion documentation for detailed instructions.

  • The timeout configured in both places needs to match, just please keep in mind that in the SVN server, the timeout is configured in seconds, while in Fisheye/Crucible the timeout is configured in minutes/hours/days.

Updated on April 8, 2025

Still need help?

The Atlassian Community is here for you.