I'm using svnkit-1.7.8.jar. This happens after several successful merges and 
commits on the same working copy. After that series of events, there must be 
something funny with my working copy, but I can't figure out what it is. Can 
you please help me figure out what's gone wrong?

When I run this command:

  jsvn merge \
  -r204636:204637 \
  http://emerysource.iii.com/source/svn_repos/branches/rls620 \
  /build/acohenbuilds/working_copy/rls620_approved

It does 2 odd things. First, it asks whether or not it should store my 
unencrypted password twice in a row (I answer "yes" both times). Then, it fails 
with this output message:

  svn: E200030: IOERR

I get the exact same failure when I do the merge via my own Java program, with 
this stack-trace information:

SVNException (error-code number 200030)
    svn: E200030: IOERR
    org.tmatesoft.svn.core.SVNException: svn: E200030: IOERR
        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.db.SVNSqlJetDb.rollback(SVNSqlJetDb.java:260)
        at 
org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbProperties.readPropertiesRecursively(SvnWcDbProperties.java:108)
        at 
org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.readPropertiesRecursively(SVNWCDb.java:2892)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetProperties.run(SvnNgGetProperties.java:57)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetProperties.run(SvnNgGetProperties.java:26)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetProperties.run(SvnNgGetProperties.java:20)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
        at 
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
        at 
org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
        at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:291)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgMergeDriver.getMergeInfoPaths(SvnNgMergeDriver.java:1087)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgMergeDriver.doDirectoryMerge(SvnNgMergeDriver.java:759)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgMergeDriver.doMerge(SvnNgMergeDriver.java:515)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgMerge.merge(SvnNgMerge.java:174)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgMerge.run(SvnNgMerge.java:49)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgMerge.run(SvnNgMerge.java:29)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
        at 
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
        at 
org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
        at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:291)
        at 
org.tmatesoft.svn.core.wc.SVNDiffClient.doMerge(SVNDiffClient.java:2264)
        at << MY OWN CODE HERE, WHICH INVOKES SVNKIT >>
    Caused by: org.tmatesoft.sqljet.core.SqlJetException: IOERR: error code is 
IOERR
        at 
org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.sharedLock(SqlJetPager.java:1222)
        at 
org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.acquirePage(SqlJetPager.java:1020)
        at 
org.tmatesoft.sqljet.core.internal.btree.SqlJetBtreeShared.getPage(SqlJetBtreeShared.java:339)
        at 
org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree.rollback(SqlJetBtree.java:1152)
        at 
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.doRollbackTransaction(SqlJetEngine.java:576)
        at 
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.access$300(SqlJetEngine.java:55)
        at 
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine$11.runSynchronized(SqlJetEngine.java:508)
        at 
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(SqlJetEngine.java:217)
        at 
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.rollback(SqlJetEngine.java:505)
        at 
org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.rollback(SVNSqlJetDb.java:257)
        ... 24 more

Thanks for any help, and let me know if you need more information,

    Andy

Reply via email to