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