Hello, I don't think that there was any other operation on this repository and on the working copy.
Günter -----Original Message----- From: svnkit-users-boun...@svnkit.com [mailto:svnkit-users-boun...@svnkit.com] On Behalf Of Alexander Kitaev Sent: Monday, April 16, 2012 5:09 PM To: SVNKit Library Users List Subject: Re: SVNKit 1.7.4 on OpenVMS Sorry, I've missed your second message. Might it happen that another Subversion operation was running on the same working copy at this time? Alexander Kitaev, TMate Software, http://subgit.com/ - Svn to Git Migration! http://svnkit.com/ - Java [Sub]Versioning Library! http://hg4j.com/ - Java Mercurial Library! http://sqljet.com/ - Java SQLite Library! On 16 April 2012 13:34, Günter Gratzer <guenter.grat...@abf.co.at> wrote: > Hi, > > after about 20 minutes I get this error message: > > Apr 16, 2012 11:35:07 AM > org.tmatesoft.svn.core.internal.util.DefaultSVNDebugLogger log > SEVERE: CLI: svn: E200030: BUSY > org.tmatesoft.svn.core.SVNException: svn: E200030: BUSY > at > org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManag > er.java) > at > org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManag > er.java) > at > org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.createSqlJetError(SVNSq > lJetDb.java) > at > org.tmatesoft.svn.core.internal.wc17.db.statement.SVNWCDbCreateSchema. > exec(SVNWCDbCreateSchema.java) > at > org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.execStatement(SVNSqlJet > Db.java) > at > org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.createDb(SVNWCDb.java) > at > org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.init(SVNWCDb.java) > at > org.tmatesoft.svn.core.internal.wc17.SVNWCContext.initWC(SVNWCContext. > java) > at > org.tmatesoft.svn.core.internal.wc17.SVNWCContext.initializeWC(SVNWCCo > ntext.java) > at > org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(Sv > nNgAbstractUpdate.java) > at > org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout > .java) > at > org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout > .java) > at > org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgO > perationRunner.java) > at > org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperatio > nRunner.java) > at > org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory > .java) > at > org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java) > at > org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.j > ava) > at > org.tmatesoft.svn.cli.svn.SVNCheckoutCommand.run(SVNCheckoutCommand.ja > va) > at > org.tmatesoft.svn.cli.AbstractSVNCommandEnvironment.run(AbstractSVNCom > mandEnvironment.java) > at > org.tmatesoft.svn.cli.AbstractSVNLauncher.run(AbstractSVNLauncher.java > ) > at org.tmatesoft.svn.cli.svn.SVN.main(SVN.java) > Caused by: org.tmatesoft.sqljet.core.SqlJetException: BUSY: error code > is BUSY > at > org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.waitOnLock(SqlJet > Pager.java) > at > org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.sharedLock(SqlJet > Pager.java) > at > org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.acquirePage(SqlJe > tPager.java) > at > org.tmatesoft.sqljet.core.internal.btree.SqlJetBtreeShared.getPage(Sql > JetBtreeShared.java) > at > org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree.lockBtree(SqlJetB > tree.java) > at > org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree.beginTrans(SqlJet > Btree.java) > at > org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.doBeginTransaction > (SqlJetEngine.java) > at > org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.access$100(SqlJetE > ngine.java) > at > org.tmatesoft.sqljet.core.table.engine.SqlJetEngine$12.runSynchronized > (SqlJetEngine.java) > at > org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(Sq > lJetEngine.java) > at > org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runEngineTransacti > on(SqlJetEngine.java) > at > org.tmatesoft.sqljet.core.table.SqlJetDb.runTransaction(SqlJetDb.java) > at > org.tmatesoft.sqljet.core.table.SqlJetDb.runWriteTransaction(SqlJetDb. > java) > ... 18 more > svn: E200030: BUSY > > Regards > > Günter > > -----Original Message----- > From: svnkit-users-boun...@svnkit.com > [mailto:svnkit-users-boun...@svnkit.com] On Behalf Of Günter Gratzer > Sent: Monday, April 16, 2012 11:18 AM > To: SVNKit Library Users List > Subject: SVNKit 1.7.4 on OpenVMS > > Hi, > > did you try already SVNKit 1.7.4 on OpenVMS? I have troubles to get it work. > > When I want to checkout a repository jsvn hangs and no file is checked out. > Adding a file and commit it to the repository is working well. > With SVNKit 1.3.0 it is working well. > > Anyone has a hint what's wrong? > > I use OpenVMS Alpha V7.3-2, Java 1.5.0-3 and Subversion repository 1.6.4 > (r38063) on OpenSUSE 11.1. > > By the way, the modified jsvnsetup.openvms from Bill Pedersen is not included > in the actual kit. There is still a problem with the script if you have > defined decc$efs_case_preserve before you execute the jsvnsetup.openvms > script. Here is the script I use: > > $! > $ if f$type(java) .nes. "STRING" .or. "''java'" .eqs. "" > $ then > $ write SYS$OUTPUT "You must have the JAVA symbol properly set before using > this command" > $ exit > $ endif > $ env = f$env("PROCEDURE") > $ home = f$parse(env,,,"device") + f$parse(env,,,"directory") - ".bin" - > ".BIN" > $ define/job/nolog svnkit_home 'home' > $! > $ define/job/nolog decc$argv_parse_style enable $ define/job/nolog > decc$efs_case_preserve enable $! > $ if f$edit(f$trnlnm("DECC$EFS_CASE_SPECIAL"),"UPCASE") .eqs. "ENABLE" > $ then > $ write sys$output " " > $ write sys$output "JSVNSETUP: DECC$EFS_CASE_SPECIAL defined! Please > deassign logical otherwise jsvn might not function properly! > " > $ write sys$output " " > $ endif > $! > $! > $ CP = "/svnkit_home/lib" > $ CP = CP + ":/svnkit_home/lib/svnkit-1.7.4.jar > $ CP = CP + ":/svnkit_home/lib/sequence-library-1.0.1.jar > $ CP = CP + ":/svnkit_home/lib/sqljet-1.1.0.jar > $ CP = CP + ":/svnkit_home/lib/antlr-runtime-3.4.jar > $ CP = CP + ":/svnkit_home/lib/jna-3.4.0.jar $ CP = CP + > ":/svnkit_home/lib/trilead-ssh2-1.0.0-build214.jar > $ CP = CP + ":/svnkit_home/lib/svnkit-cli-1.7.4.jar > $ OPT = " " > $! OPT = > "-Djava.util.logging.config.file=/svnkit_home/conf/logging.properties" > $! > $ JV = f$edit(java,"collapse") > $ jsvn == "''JV' ''OPT' -cp ''CP' ""org.tmatesoft.svn.cli.svn.SVN""" > $ jsvnadmin == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svnadmin.SVNAdmin""" > $ jsvnlook == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svnlook.SVNLook""" > $ jsvnsync == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svnsync.SVNSync""" > $ jsvndumpfilter == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svndumpfilter.SVNDumpFilter""" > $ jsvnversion == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svnversion.SVNVersion""" > $! > > @SVNKit developers: Please include this script in the next release of SVNKit. > > > Regards > > Günter > > > > > > -----Original Message----- > From: svnkit-users-boun...@svnkit.com > [mailto:svnkit-users-boun...@svnkit.com] On Behalf Of BillPedersen > Sent: Sunday, February 19, 2012 8:04 PM > To: svnkit-users@svnkit.com > Subject: Re: SVNkit on OpenVMS Alpha V8.3 with Java 1.5... > > > > > BillPedersen wrote: >> >> >> $ jsvn -verbose:class help >> java.lang.NoClassDefFoundError: org/tmatesoft/svn/cli/svn/SVN $ >> >> > > Ok, folks, found the issues. > > The jsvnsetup.openvms command procedure (script) does not properly configure > the symbols for OpenVMS V8.3 and Java 1.5.x... SO, here is the modified > script which works for me: > > $ type [.svnkit.bin]jsvnsetup.openvms > $! > $ if f$type(java) .nes. "STRING" .or. "''java'" .eqs. "" > $ then > $ write SYS$OUTPUT "You must have the JAVA symbol properly set > before using this command" > $ exit > $ endif > $ env = f$env("PROCEDURE") > $ home = f$parse(env,,,"device") + f$parse(env,,,"directory") $ home = home - > ".BIN" > $ define/job/nolog svnkit_home 'home' > $! > $ define/job/nolog decc$argv_parse_style enable $ define/job/nolog > decc$efs_case_preserve enable $! > $ if f$edit(f$trnlnm("DECC$EFS_CASE_SPECIAL"),"UPCASE") .eqs. "ENABLE" > $ then > $ write sys$output " " > $ write sys$output "JSVNSETUP: DECC$EFS_CASE_SPECIAL defined! > $ write sys$output "***Please deassign logical otherwise jsvn might > not function properly!" > $ write sys$output " " > $ endif > $! > $! > $ CP = "/svnkit_home/lib" > $ CP = CP + ":/svnkit_home/lib/svnkit-1.3.7.jar" > $ CP = CP + ":/svnkit_home/lib/sequence-library-1.0.0.jar" > $ CP = CP + ":/svnkit_home/lib/sqljet-1.0.7.jar" > $ CP = CP + ":/svnkit_home/lib/antlr-runtime-3.1.3.jar" > $ CP = CP + ":/svnkit_home/lib/jna-3.2.7.jar" > $ CP = CP + ":/svnkit_home/lib/trilead-ssh2-1.0.0-build214.jar" > $ CP = CP + ":/svnkit_home/lib/svnkit-cli-1.3.7.jar" > $ OPT = "" > $! OPT = > "-Djava.util.logging.config.file=/svnkit_home/conf/logging.properties" > $! > $ JV = f$edit(java,"collapse") > $ jsvn == "''JV' ''OPT' -cp ''CP' ""org.tmatesoft.svn.cli.svn.SVN""" > $ jsvnadmin == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svnadmin.SVNAdmin""" > $ jsvnlook == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svnlook.SVNLook""" > $ jsvnsync == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svnsync.SVNSync""" > $ jsvndumpfilter == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svndumpfilter.SVNDumpFilter""" > $ jsvnversion == "''JV' ''OPT' -cp ''CP' > ""org.tmatesoft.svn.cli.svnversion.SVNVersion""" > $! > $ > > I also increased the PGFLQUOTA for the account to 200000 pages. That at > least let me start it. > > Note, the primary changes were to remove the "..\" from the CP symbol and > remove the ".BIN" from the directory name for the svnkit_home symbol/logical. > The makes it such that there is less confusion as far as OpenVMS in > concerned and avoids any possible issues of poor tool implementation to > support SVNkit. > > Will let you know what else I find. > -- > View this message in context: > http://old.nabble.com/SVNkit-on-OpenVMS-Alpha-V8.3-with-Java-1.5...-tp > 33349771p33353051.html Sent from the SVNKit - Users mailing list > archive at Nabble.com. > > > >