SVN indexing fails in Fisheye with "chunked stream ended unexpectedly" warning in logs

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

問題

A Fisheye repository cannot be indexed.

The following appears in the atlassian-fisheye-YYYY-MM-DD.log log file:

WARN  [InitPing1 <repository_name> ] fisheye BaseRepositoryScanner-handleSlurpException - Problem processing revisions from repo <repository_name> due to class com.cenqua.fisheye.rep.RepositoryClientException - java.lang.IllegalStateException: Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E175002: chunked stream ended unexpectedly
    svn: E175002: REPORT request failed on '/svn/root/!svn/folder/default'
com.cenqua.fisheye.rep.RepositoryClientException: java.lang.IllegalStateException: Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E175002: chunked stream ended unexpectedly
    svn: E175002: REPORT request failed on '/svn/root/!svn/folder/default'
	at com.cenqua.fisheye.svn.SvnThrottledClient.executeNoThrottle(SvnThrottledClient.java:189) [fisheye.jar:?]
	at com.cenqua.fisheye.svn.SvnThrottledClient.execute(SvnThrottledClient.java:158) [fisheye.jar:?]
	at com.cenqua.fisheye.svn.SvnThrottledClient.diffSummarize(SvnThrottledClient.java:228) [fisheye.jar:?]
...
Caused by: java.lang.IllegalStateException: Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E175002: chunked stream ended unexpectedly
    svn: E175002: REPORT request failed on '/svn/root/!svn/folder/default'
...
Caused by: org.apache.subversion.javahl.ClientException: svn: E175002: chunked stream ended unexpectedly
    svn: E175002: REPORT request failed on '/svn/root/!svn/folder/default'
	at org.apache.subversion.javahl.ClientException.fromException(ClientException.java:117) [svnkit-javahl16-1.9.0-r10609-atlassian-hosted.jar:?]

原因

There are several potential causes for this problem:

  • the connection to the SVN server is being interrupted by a web server 
  • a web server is setting a limit for the number of bytes that can be transferred.

回避策

Change the configuration to connect Fisheye by using the file:// protocol instead of http://.

ソリューション

Configure the web server to avoid the connection from being interrupted

最終更新日 2022 年 8 月 2 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.