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(SVNErrorManager.java)
>        at 
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java)
>        at 
> org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.createSqlJetError(SVNSqlJetDb.java)
>        at 
> org.tmatesoft.svn.core.internal.wc17.db.statement.SVNWCDbCreateSchema.exec(SVNWCDbCreateSchema.java)
>        at 
> org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.execStatement(SVNSqlJetDb.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(SVNWCContext.java)
>        at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.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(SvnNgOperationRunner.java)
>        at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.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.java)
>        at 
> org.tmatesoft.svn.cli.svn.SVNCheckoutCommand.run(SVNCheckoutCommand.java)
>        at 
> org.tmatesoft.svn.cli.AbstractSVNCommandEnvironment.run(AbstractSVNCommandEnvironment.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(SqlJetPager.java)
>        at 
> org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.sharedLock(SqlJetPager.java)
>        at 
> org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.acquirePage(SqlJetPager.java)
>        at 
> org.tmatesoft.sqljet.core.internal.btree.SqlJetBtreeShared.getPage(SqlJetBtreeShared.java)
>        at 
> org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree.lockBtree(SqlJetBtree.java)
>        at 
> org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree.beginTrans(SqlJetBtree.java)
>        at 
> org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.doBeginTransaction(SqlJetEngine.java)
>        at 
> org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.access$100(SqlJetEngine.java)
>        at 
> org.tmatesoft.sqljet.core.table.engine.SqlJetEngine$12.runSynchronized(SqlJetEngine.java)
>        at 
> org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(SqlJetEngine.java)
>        at 
> org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runEngineTransaction(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...-tp33349771p33353051.html
> Sent from the SVNKit - Users mailing list archive at Nabble.com.
>
>
>
>

Reply via email to