Project
TeamCity
Priority
Critical
Type
Exception
State
Fixed
Assignee
Alexander Kitaev
Subsystem
Server
Affected versions
TeamCity 1.0 (1654)
Fix versions
Agra Minor EAP (4206)
Fixed in build
17577  
Fixed in builds
no build yet
  • Created by   Evgeny Potashnik
    5 years ago (04 Oct 2006 08:27)
  • Updated by   Yegor Yarko
    12 months ago (10 May 2011 18:21)
  • Jira: TW-892
    (history, comments)
 
TW-892 SVNException: svn: Malformed network data
2
Issue is visible to: All Users
  The issue is visible to the selected user group only
2 Attachments
teamcity-log4j.xml   (3 KB) teamcity.log   (78 KB)
I have 1 project set up to trigger builds on SVN checkins. When a build is triggered in this way it sometimes immediately fails with the following exception. This doesn't happen if I manually run the build by clicking Run.

svn: svn://subversion/linkme/dev/LinkMe/trunk/LinkMe
svn: Malformed network data
jetbrains.buildServer.vcs.VcsException: org.tmatesoft.svn.core.SVNException: svn: Malformed network data
jetbrains.buildServer.vcs.VcsException: org.tmatesoft.svn.core.SVNException: svn: Malformed network data
 at jetbrains.buildServer.buildTriggers.vcs.svn.SvnSupport.buildPatch(SvnSupport.java:13)
 at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:27)
 at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:22)
 at jetbrains.buildServer.serverSide.impl.BuildStarter$3.run(BuildStarter.java:19)
 at java.lang.Thread.run(Unknown Source)
Caused by: org.tmatesoft.svn.core.SVNException: svn: Malformed network data
 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:48)
 at org.tmatesoft.svn.core.internal.io.svn.SVNReader.readChar(SVNReader.java:547)
 at org.tmatesoft.svn.core.internal.io.svn.SVNReader.parse(SVNReader.java:257)
 at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.read(SVNConnection.java:198)
 at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.handshake(SVNConnection.java:69)
 at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:58)
 at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:850)
 at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getFile(SVNRepositoryImpl.java:202)
 at jetbrains.buildServer.buildTriggers.vcs.svn.PatchBuildingDiffGenerator.displayFileDiff(PatchBuildingDiffGenerator.java:27)
 at org.tmatesoft.svn.core.internal.wc.SVNRemoteDiffEditor.closeFile(SVNRemoteDiffEditor.java:195)
 at org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeFile(SVNCancellableEditor.java:138)
 at org.tmatesoft.svn.core.internal.io.svn.SVNEditModeReader.processCommand(SVNEditModeReader.java:103)
 at org.tmatesoft.svn.core.internal.io.svn.SVNReader.parse(SVNReader.java:305)
 at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.read(SVNConnection.java:198)
 at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.read(SVNRepositoryImpl.java:891)
 at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.diff(SVNRepositoryImpl.java:547)
 at org.tmatesoft.svn.core.wc.SVNDiffClient.doDiffURLURL(SVNDiffClient.java:605)
 at org.tmatesoft.svn.core.wc.SVNDiffClient.doDiff(SVNDiffClient.java:273)
 at jetbrains.buildServer.buildTriggers.vcs.svn.SvnConnection.diffFiles(SvnConnection.java:89)
 at jetbrains.buildServer.buildTriggers.vcs.svn.SvnConnection.buildPatch(SvnConnection.java:96)
 at jetbrains.buildServer.buildTriggers.vcs.svn.SvnSupport.buildPatch(SvnSupport.java:73)
 ... 4 more

org.tmatesoft.svn.core.SVNException: svn: Malformed network data
org.tmatesoft.svn.core.SVNException: svn: Malformed network data
 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:48)
 at org.tmatesoft.svn.core.internal.io.svn.SVNReader.readChar(SVNReader.java:547)
 at org.tmatesoft.svn.core.internal.io.svn.SVNReader.parse(SVNReader.java:257)
 at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.read(SVNConnection.java:198)
 at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.handshake(SVNConnection.java:69)
 at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:58)
 at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:850)
 at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getFile(SVNRepositoryImpl.java:202)
 at jetbrains.buildServer.buildTriggers.vcs.svn.PatchBuildingDiffGenerator.displayFileDiff(PatchBuildingDiffGenerator.java:27)
 at org.tmatesoft.svn.core.internal.wc.SVNRemoteDiffEditor.closeFile(SVNRemoteDiffEditor.java:195)
 at org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeFile(SVNCancellableEditor.java:138)
 at org.tmatesoft.svn.core.internal.io.svn.SVNEditModeReader.processCommand(SVNEditModeReader.java:103)
 at org.tmatesoft.svn.core.internal.io.svn.SVNReader.parse(SVNReader.java:305)
 at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.read(SVNConnection.java:198)
 at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.read(SVNRepositoryImpl.java:891)
 at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.diff(SVNRepositoryImpl.java:547)
 at org.tmatesoft.svn.core.wc.SVNDiffClient.doDiffURLURL(SVNDiffClient.java:605)
 at org.tmatesoft.svn.core.wc.SVNDiffClient.doDiff(SVNDiffClient.java:273)
 at jetbrains.buildServer.buildTriggers.vcs.svn.SvnConnection.diffFiles(SvnConnection.java:89)
 at jetbrains.buildServer.buildTriggers.vcs.svn.SvnConnection.buildPatch(SvnConnection.java:96)
 at jetbrains.buildServer.buildTriggers.vcs.svn.SvnSupport.buildPatch(SvnSupport.java:73)
 at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:27)
 at jetbrains.buildServer.serverSide.impl.BuildTypeImpl.buildPatch(BuildTypeImpl.java:22)
 at jetbrains.buildServer.serverSide.impl.BuildStarter$3.run(BuildStarter.java:19)
 at java.lang.Thread.run(Unknown Source)

Environment: Windows 2003 SP1, SVN 1.3.1.19032

Issue wasresolved
Comments (12)
 
History
 
Linked Issues (?)
 
Evgeny Potashnik
  Evgeny Potashnik
05 Oct 2006 11:15
5 years ago
This still happens (some of the time) after upgrading the Subversion client to 1.4.0
Olesya Smirnova
  Olesya Smirnova
19 Oct 2006 16:20
5 years ago
Please ensure log4j config xml (teamcity-log4j) is up-to-date on the server and attach svn.log file from the server logs directory after the next fail.

teamcity-log4j.xml should contains:
<appender name="SVN.LOG" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="${teamcity_logs}svn.log"/>

<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{ABSOLUTE}] %6p - %30.30c - %m %n"/>
</layout>
</appender>

<category name="javasvn.output">

<priority value="ALL"/>
<appender-ref ref="SVN.LOG"/>

</category>

Thanks!
Evgeny Potashnik
  Evgeny Potashnik
24 Oct 2006 05:04
5 years ago
I've configured logging as described above, but it doesn't seem to be happening anymore. I'll include the log as soon as the error re-occurs.
Charles Hornberger
  Charles Hornberger
30 Oct 2006 23:50
5 years ago
I am also seeing these errors, but within IDEA, not TeamCity.

In my case, it's happening when I try to merge changes from one branch into another. (It successfully processes some number of files, then bombs out with the "malformed network data" error.) I see no such errors when using theTortoiseSVN client.

I'm running IDEA 6.0.1 on WIndows XP. Is there any additional information you would like from me?
Gennadii Donchyts
  Gennadii Donchyts
31 Oct 2006 14:40
5 years ago
I've exatly the same issue on the latest EAP TeamCity. I had to upgrate since the old one has stopped getting sources from svn.

I've tried to put "<appender name="SVN.LOG..." but it only produces an empty svn.log file.

Messages in the TeamCity log are:

...
[2006-10-31 11:22:29,377] INFO - javasvn.output - svn: Malformed network data, string length expected
[2006-10-31 11:22:29,393] INFO - javasvn.output - svn: Malformed network data, number expected
[2006-10-31 11:22:29,393] INFO - javasvn.output - svn: Malformed network data
[2006-10-31 11:22:29,393] INFO - javasvn.output - svn: Malformed network data
[2006-10-31 11:22:29,393] INFO - javasvn.output - svn: Malformed network data
[2006-10-31 11:22:29,393] INFO - javasvn.output - svn: Malformed network data, string length expected
[2006-10-31 11:22:29,393] INFO - javasvn.output - svn: Malformed network data
...

I've tried to replace svn.jar by a version from the 1.0 relase but then it stops gettings sources from svn at all.

Subversion on the client and server is 1.3.2 r19776.

TeamCity Version 1.0.1 (build 1712)
Olesya Smirnova
  Olesya Smirnova
31 Oct 2006 15:46
5 years ago
Please make svn log all messages:

<category name="javasvn.output">

<priority value="ALL"/>
<appender-ref ref="SVN.LOG"/>

</category>
Gennadii Donchyts
  Gennadii Donchyts
31 Oct 2006 16:57
5 years ago
It seems that file contains everything what is required, but the svn.log is still empty. What did I miss?
Olesya Smirnova
  Olesya Smirnova
31 Oct 2006 17:04
5 years ago
Seems logs go to the main log file (team-city.log). Does it contains lines starting with "svn.output"?
Add
<filter class="jetbrains.buildServer.log.CategoryFilter">
<param name="DenyCategory" value="javasvn.output"/>
</filter>
into ROLL appender to avoid this.
Gennadii Donchyts
  Gennadii Donchyts
31 Oct 2006 18:36
5 years ago
Olesya, sorry I did recognize it, it is the same what I've posted above (svn.output).

See a bit more information with exception in the log file.
Diego Plentz
  Diego Plentz
20 Dec 2006 21:31
5 years ago
This is a known issue when SVN server is updated to version 1.4, but older clients are used. The issue is JavaSVN. Just update to version 1.1.0 ( http://svnkit.com/download/index.php ) and it will work.

Related:
http://svnkit.com/tracker/view.php?id=162
http://svnkit.com/tracker/view.php?id=159
Diego Plentz
  Diego Plentz
10 Apr 2007 20:01
5 years ago
Just an update. Use SVNKit v. 1.1.2
Alexander Kitaev
  Alexander Kitaev
18 May 2007 00:55
5 years ago
This is fixed in the more or less recent version SVNKit (already used by TeamCity).