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