[JIRA] [subversion-plugin] (JENKINS-30293) Make Subversion plugin support Subversion 1.8

77 views
Skip to first unread message

leo.leung@tier-3.com (JIRA)

unread,
Sep 4, 2015, 4:19:02 AM9/4/15
to jenkinsc...@googlegroups.com
Leo Leung created an issue
 
Jenkins / Improvement JENKINS-30293
Make Subversion plugin support Subversion 1.8
Issue Type: Improvement Improvement
Assignee: Unassigned
Components: subversion-plugin
Created: 04/Sep/15 8:18 AM
Environment: Jenkins 1.627
subversion-plugin 2.5.2
Priority: Critical Critical
Reporter: Leo Leung

Updated SVN Repository to 1.9 and Jenkins gets this error when trying to update.

org.tmatesoft.svn.core.SVNException: svn: E160004: Malformed representation header 'DELTA 16989 3151 41'
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
	at org.tmatesoft.svn.core.internal.io.fs.FSFS.getDirContents(FSFS.java:898)
	at org.tmatesoft.svn.core.internal.io.fs.FSRevisionNode.getDirEntries(FSRevisionNode.java:607)
	at org.tmatesoft.svn.core.internal.io.fs.FSRevisionNode.getChildDirNode(FSRevisionNode.java:588)
	at org.tmatesoft.svn.core.internal.io.fs.FSRoot.openPath(FSRoot.java:96)
	at org.tmatesoft.svn.core.internal.io.fs.FSRoot.getRevisionNode(FSRoot.java:53)
	at org.tmatesoft.svn.core.internal.io.fs.FSRoot.checkNodeKind(FSRoot.java:139)
	at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.fakeDirEntry(FSUpdateContext.java:706)
	at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.drive(FSUpdateContext.java:281)
	at org.tmatesoft.svn.core.internal.io.fs.FSRepository.finishReport(FSRepository.java:559)
	at org.tmatesoft.svn.core.internal.wc.admin.SVNReporter.report(SVNReporter.java:140)
	at org.tmatesoft.svn.core.internal.io.fs.FSRepository.update(FSRepository.java:633)
	at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.update(SVNUpdateClient16.java:507)
	at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doUpdate(SVNUpdateClient16.java:364)
	at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doUpdate(SVNUpdateClient16.java:274)
	at org.tmatesoft.svn.core.internal.wc2.old.SvnOldUpdate.run(SvnOldUpdate.java:27)
	at org.tmatesoft.svn.core.internal.wc2.old.SvnOldUpdate.run(SvnOldUpdate.java:11)
	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1259)
	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:311)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:291)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:387)
	at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:158)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
	at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:992)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:973)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:949)
	at hudson.FilePath.act(FilePath.java:991)
	at hudson.FilePath.act(FilePath.java:969)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:898)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:834)
	at hudson.scm.SCM.checkout(SCM.java:485)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:1277)
	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610)
	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532)
	at hudson.model.Run.execute(Run.java:1741)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:408)
ERROR: Subversion update failed
java.io.IOException
	at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:212)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
	at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:992)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:973)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:949)
	at hudson.FilePath.act(FilePath.java:991)
	at hudson.FilePath.act(FilePath.java:969)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:898)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:834)
	at hudson.scm.SCM.checkout(SCM.java:485)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:1277)
	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610)
	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532)
	at hudson.model.Run.execute(Run.java:1741)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:408)
Caused by: hudson.scm.subversion.UpdaterException: failed to perform svn update
	... 18 more
Caused by: org.tmatesoft.svn.core.SVNException: svn: E160004: Malformed representation header 'DELTA 16989 3151 41'
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
	at org.tmatesoft.svn.core.internal.io.fs.FSFS.getDirContents(FSFS.java:898)
	at org.tmatesoft.svn.core.internal.io.fs.FSRevisionNode.getDirEntries(FSRevisionNode.java:607)
	at org.tmatesoft.svn.core.internal.io.fs.FSRevisionNode.getChildDirNode(FSRevisionNode.java:588)
	at org.tmatesoft.svn.core.internal.io.fs.FSRoot.openPath(FSRoot.java:96)
	at org.tmatesoft.svn.core.internal.io.fs.FSRoot.getRevisionNode(FSRoot.java:53)
	at org.tmatesoft.svn.core.internal.io.fs.FSRoot.checkNodeKind(FSRoot.java:139)
	at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.fakeDirEntry(FSUpdateContext.java:706)
	at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.drive(FSUpdateContext.java:281)
	at org.tmatesoft.svn.core.internal.io.fs.FSRepository.finishReport(FSRepository.java:559)
	at org.tmatesoft.svn.core.internal.wc.admin.SVNReporter.report(SVNReporter.java:140)
	at org.tmatesoft.svn.core.internal.io.fs.FSRepository.update(FSRepository.java:633)
	at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.update(SVNUpdateClient16.java:507)
	at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doUpdate(SVNUpdateClient16.java:364)
	at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doUpdate(SVNUpdateClient16.java:274)
	at org.tmatesoft.svn.core.internal.wc2.old.SvnOldUpdate.run(SvnOldUpdate.java:27)
	at org.tmatesoft.svn.core.internal.wc2.old.SvnOldUpdate.run(SvnOldUpdate.java:11)
	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1259)
	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:311)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:291)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:387)
	at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:158)
	... 17 more
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

henri.gomez@gmail.com (JIRA)

unread,
Sep 4, 2015, 4:35:01 AM9/4/15
to jenkinsc...@googlegroups.com
Henri Gomez commented on Improvement JENKINS-30293
 
Re: Make Subversion plugin support Subversion 1.8

Ticket title shouldn't be "Make Subversion plugin support Subversion 1.9" ?

leo.leung@tier-3.com (JIRA)

unread,
Sep 4, 2015, 4:37:01 AM9/4/15
to jenkinsc...@googlegroups.com

leo.leung@tier-3.com (JIRA)

unread,
Sep 4, 2015, 4:37:01 AM9/4/15
to jenkinsc...@googlegroups.com
Leo Leung updated an issue
 
Change By: Leo Leung
Summary: Make Subversion plugin support Subversion 1. 8 9

recena@gmail.com (JIRA)

unread,
Dec 13, 2015, 5:24:03 AM12/13/15
to jenkinsc...@googlegroups.com

recena@gmail.com (JIRA)

unread,
Dec 13, 2015, 5:24:05 AM12/13/15
to jenkinsc...@googlegroups.com

recena@gmail.com (JIRA)

unread,
Dec 13, 2015, 5:26:03 AM12/13/15
to jenkinsc...@googlegroups.com
Manuel Jesús Recena Soto commented on Improvement JENKINS-30293
 
Re: Make Subversion plugin support Subversion 1.9

Leo Leung I don't recommend you to manipulate the working copy manually. Please, let Subversion Plugin manages this.

rodrigc@FreeBSD.org (JIRA)

unread,
Dec 28, 2015, 4:52:03 AM12/28/15
to jenkinsc...@googlegroups.com
Craig Rodrigues resolved as Fixed
 

Fixed in Subversion plugin 2.5.5, which updates to SVNKit 1.8.11

After upgrading to this plugin, you need to go to
Manager Jenkins -> Configure System -> Subversion Workspace version and
change the default version to 1.8

1.8 and 1.9 have compatible working copy versions

Change By: Craig Rodrigues
Status: Open Resolved
Resolution: Fixed

recena@gmail.com (JIRA)

unread,
Dec 28, 2015, 5:17:02 AM12/28/15
to jenkinsc...@googlegroups.com

recena@gmail.com (JIRA)

unread,
Dec 28, 2015, 5:18:01 AM12/28/15
to jenkinsc...@googlegroups.com
 
Re: Make Subversion plugin support Subversion 1.9

Craig Rodrigues, thanks for your feedback. I forgot to update this issue.

daschuer@mixxx.org (JIRA)

unread,
Feb 10, 2016, 6:48:02 AM2/10/16
to jenkinsc...@googlegroups.com

I am still suffering this bug because SubWCRev.exe insists to work only with a 1.9 working copy.

Output:

SubWCRev : E155036: The working copy at 'C:\Program Files (x86)\Jenkins\jobs\dpt
\workspace\DPT2009\Source_dpt\dpt\Module\KonfigurationLoopkarte3500V1'
is too old (format 8) to work with client version '1.9.3 (r1718519)' (expects fo
rmat 31). You need to upgrade the working copy first.

It would be nice to be able to create a 1.9 working copy to solve this issue.

daschuer@mixxx.org (JIRA)

unread,
Feb 10, 2016, 6:55:05 AM2/10/16
to jenkinsc...@googlegroups.com

Changelog SVNKit

== version 1.8.12 ==
+ Support for Subversion 1.9 new FSFS repository format.

daschuer@mixxx.org (JIRA)

unread,
Feb 10, 2016, 7:13:02 AM2/10/16
to jenkinsc...@googlegroups.com
Daniel Schürmann updated an issue
 
Change By: Daniel Schürmann
Comment:
Changelog SVNKit

== version 1.8.12 ==
+ Support for Subversion 1.9 new FSFS repository format.

daschuer@mixxx.org (JIRA)

unread,
Feb 10, 2016, 7:20:02 AM2/10/16
to jenkinsc...@googlegroups.com
Daniel Schürmann edited a comment on Improvement JENKINS-30293
 
Re: Make Subversion plugin support Subversion 1.9
- I am still suffering this bug because SubWCRev.exe insists to work only with a 1.9 working copy.  
 -
Output: 

SubWCRev Edit  :  E155036: The  
After setting the
 working copy  at 'C:\Program Files (x86)\Jenkins\jobs\dpt

\workspace\DPT2009\Source_dpt\dpt\Module\KonfigurationLoopkarte3500V1'
is too old ( format  from 1.4 (  8) to  work with client version ' 1. 9.3 8  ( r1718519)' (expects fo
rmat
 31) . You need to upgrade  AND deleting  the  working copy first  workspace folder it works .  (Sorry for the noise) 


It would be nice  if you could change working copy format combobox  to  be able to create a  
"
 1. 8/1. 9  working copy  (31)" 
 to  solve this issue  avoid the confusion in future



daschuer@mixxx.org (JIRA)

unread,
Feb 10, 2016, 7:20:04 AM2/10/16
to jenkinsc...@googlegroups.com
Daniel Schürmann edited a comment on Improvement JENKINS-30293
-I am still suffering this bug because SubWCRev.exe insists to work only with a 1.9 working copy. -

Edit: 
After setting the working copy format from 1.4 (8) to 1.8 (31) AND deleting the workspace folder it works. (Sorry for the noise) 


It would be nice if you could change working copy format combobox to 
"1.8/1.9 (31)" 
to avoid the confusion in future. 



Reply all
Reply to author
Forward
0 new messages