Scott, Steve
2013-07-29 10:30:32 UTC
Hi,
We are running VMS 8.3, Java 1.5 and JSVN 1.8 but cannot checkout projects
from a remote SVN Server ;
LONI00::CIS090 » jsvn checkout http://148.185.168.55/svn/repo-liberate/VMS
svn: E200030: BUSY
We can list from the repository;
LONI00::CIS090 » jsvn list http://148.185.168.55/svn/repo-liberate/VMS
ivy-settings.xml
I get the same issue if I create a local repository ;
I did a thread dump of the process and it shows the following;
Full thread dump [Mon Jul 29 11:29:09 BST 2013] (Java HotSpot(TM) Server
VM 1.5.0-3 05/09/2008-09:09 IA64 mixed mode):
"Thread-0" prio=5 tid=3744B40 nid=0x37a1280 in Object.wait()
[379F000..379F810]
at java.lang.Object.wait(Native Method)
- waiting on <42C89698> (a java.lang.Class)
at java.lang.Object.wait(Object.java:474)
at
org.tmatesoft.svn.cli.AbstractSVNLauncher$Cancellator.run(AbstractSVNLauncher.java:156)
- locked <42C89698> (a java.lang.Class)
at java.lang.Thread.run(Thread.java:595)
"Thread-1" prio=5 tid=371BC40 nid=0x3779280 runnable [3777000..3777810]
at java.util.Hashtable.getEnumeration(Hashtable.java:547)
at java.util.Hashtable.keys(Hashtable.java:233)
- locked <4003A850> (a java.util.Hashtable)
at java.util.logging.LogManager.getLoggerNames(LogManager.java:562)
- locked <40037CB8> (a java.util.logging.LogManager)
at java.util.logging.LogManager.reset(LogManager.java:647)
at java.util.logging.LogManager$Cleaner.run(LogManager.java:213)
"SIGINT handler" daemon prio=9 tid=371ADD0 nid=0x3741280 in Object.wait()
[373F000..373F810]
at java.lang.Object.wait(Native Method)
- waiting on <400551E0> (a java.util.logging.LogManager$Cleaner)
at java.lang.Thread.join(Thread.java:1095)
- locked <400551E0> (a java.util.logging.LogManager$Cleaner)
at java.lang.Thread.join(Thread.java:1148)
at java.lang.Shutdown.runHooks(Shutdown.java:132)
at java.lang.Shutdown.sequence(Shutdown.java:173)
at java.lang.Shutdown.exit(Shutdown.java:218)
- locked <42D72D38> (a java.lang.Class)
at java.lang.Terminator$1.handle(Terminator.java:42)
at sun.misc.Signal$1.run(Signal.java:195)
at java.lang.Thread.run(Thread.java:595)
"Thread-3" daemon prio=5 tid=30EB770 nid=0x1f33280 runnable [0..1F31740]
"Thread-2" daemon prio=5 tid=2DF95D0 nid=0x30e5280 waiting on condition
[30E3000..30E3810]
at sun.misc.Unsafe.park(Native Method)
at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1879)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"Low Memory Detector" daemon prio=5 tid=28F0230 nid=0x2bb3280 runnable
[0..0]
"CompilerThread1" daemon prio=9 tid=24B5B60 nid=0x2b03280 waiting on
condition [0..2B00A78]
"CompilerThread0" daemon prio=9 tid=24B3D90 nid=0x28eb280 waiting on
condition [0..28E8A78]
"AdapterThread" daemon prio=9 tid=24B0DC0 nid=0x26e3280 waiting on
condition [0..0]
"Signal Dispatcher" daemon prio=9 tid=24B05F0 nid=0x24db280 waiting on
condition [0..24D87C0]
"Finalizer" daemon prio=8 tid=23C4730 nid=0x24a3280 in Object.wait()
[24A1000..24A1810]
at java.lang.Object.wait(Native Method)
- waiting on <40009C78> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:137)
- locked <40009C78> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:153)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=5 tid=23C3C40 nid=0x247b280 in
Object.wait() [2479000..2479810]
at java.lang.Object.wait(Native Method)
- waiting on <40009D00> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <40009D00> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=1F8CB00 nid=0x7b722d40 waiting on condition
[7AC25000..7AC263F0]
at java.lang.Thread.sleep(Native Method)
at
org.tmatesoft.sqljet.core.table.SqlJetTimeoutBusyHandler.call(SqlJetTimeoutBusyHandler.java:31)
at
org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree.invokeBusyHandler(SqlJetBtree.java:155)
at
org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree$1.call(SqlJetBtree.java:329)
at
org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.waitOnLock(SqlJetPager.java:2524)
at
org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.sharedLock(SqlJetPager.java:1234)
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.lockBtree(SqlJetBtree.java:734)
at
org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree.beginTrans(SqlJetBtree.java:923)
at
org.tmatesoft.sqljet.core.internal.table.SqlJetOptions.initMeta(SqlJetOptions.java:295)
at
org.tmatesoft.sqljet.core.internal.table.SqlJetOptions.<init>(SqlJetOptions.java:95)
at
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine$2.runSynchronized(SqlJetEngine.java:281)
at
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(SqlJetEngine.java:217)
at
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.readSchema(SqlJetEngine.java:276)
at
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.refreshSchema(SqlJetEngine.java:310)
at
org.tmatesoft.sqljet.core.table.SqlJetDb.getTable(SqlJetDb.java:194)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement.<init>(SVNSqlJetTableStatement.java:44)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement.<init>(SVNSqlJetSelectStatement.java:46)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectFieldsStatement.<init>(SVNSqlJetSelectFieldsStatement.java:34)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectFieldsStatement.<init>(SVNSqlJetSelectFieldsStatement.java:30)
at
org.tmatesoft.svn.core.internal.wc17.db.statement.SVNWCDbSelectWCRootNull.<init>(SVNWCDbSelectWCRootNull.java:26)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.prepareStatement(SVNSqlJetDb.java:173)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.getStatement(SVNSqlJetDb.java:145)
at
org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.fetchWCId(SVNWCDb.java:4323)
at
org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.parseDir(SVNWCDb.java:1826)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.isVersionedDirectory(SvnOperationFactory.java:1457)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.isVersionedDirectory(SvnOperationFactory.java:1435)
at
org.tmatesoft.svn.core.wc.SVNWCUtil.isVersionedDirectory(SVNWCUtil.java:256)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.getImplementation(SvnOperationFactory.java:1301)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1227)
at
org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
at
org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:777)
at
org.tmatesoft.svn.cli.svn.SVNCheckoutCommand.run(SVNCheckoutCommand.java:99)
at
org.tmatesoft.svn.cli.AbstractSVNCommandEnvironment.run(AbstractSVNCommandEnvironment.java:142)
at
org.tmatesoft.svn.cli.AbstractSVNLauncher.run(AbstractSVNLauncher.java:79)
at org.tmatesoft.svn.cli.svn.SVN.main(SVN.java:26)
"VM Thread" prio=9 tid=23BE020 nid=0x2453280 runnable
"VM Periodic Task Thread" prio=9 tid=28EFA90 nid=0x2b8b280 runnable
--
Steve
The information contained in this email (and any attachments) is confidential and may be privileged. If you are not the intended recipient
and have received this email in error, please notify the sender immediately by reply email and delete the message and any attachments.
If you are not the named addressee, you must not copy, disclose, forward or otherwise use the information contained in this email.
Cable & Wireless Communications Plc and its affiliates reserve the right to monitor all email communications through their networks to
ensure regulatory compliance.
Cable & Wireless Communications Plc is a company registered in England & Wales with number:
07130199 and offices located at 3rd Floor, 26 Red Lion Square, London WC1R 4HQ
We are running VMS 8.3, Java 1.5 and JSVN 1.8 but cannot checkout projects
from a remote SVN Server ;
LONI00::CIS090 » jsvn checkout http://148.185.168.55/svn/repo-liberate/VMS
svn: E200030: BUSY
We can list from the repository;
LONI00::CIS090 » jsvn list http://148.185.168.55/svn/repo-liberate/VMS
ivy-settings.xml
I get the same issue if I create a local repository ;
I did a thread dump of the process and it shows the following;
Full thread dump [Mon Jul 29 11:29:09 BST 2013] (Java HotSpot(TM) Server
VM 1.5.0-3 05/09/2008-09:09 IA64 mixed mode):
"Thread-0" prio=5 tid=3744B40 nid=0x37a1280 in Object.wait()
[379F000..379F810]
at java.lang.Object.wait(Native Method)
- waiting on <42C89698> (a java.lang.Class)
at java.lang.Object.wait(Object.java:474)
at
org.tmatesoft.svn.cli.AbstractSVNLauncher$Cancellator.run(AbstractSVNLauncher.java:156)
- locked <42C89698> (a java.lang.Class)
at java.lang.Thread.run(Thread.java:595)
"Thread-1" prio=5 tid=371BC40 nid=0x3779280 runnable [3777000..3777810]
at java.util.Hashtable.getEnumeration(Hashtable.java:547)
at java.util.Hashtable.keys(Hashtable.java:233)
- locked <4003A850> (a java.util.Hashtable)
at java.util.logging.LogManager.getLoggerNames(LogManager.java:562)
- locked <40037CB8> (a java.util.logging.LogManager)
at java.util.logging.LogManager.reset(LogManager.java:647)
at java.util.logging.LogManager$Cleaner.run(LogManager.java:213)
"SIGINT handler" daemon prio=9 tid=371ADD0 nid=0x3741280 in Object.wait()
[373F000..373F810]
at java.lang.Object.wait(Native Method)
- waiting on <400551E0> (a java.util.logging.LogManager$Cleaner)
at java.lang.Thread.join(Thread.java:1095)
- locked <400551E0> (a java.util.logging.LogManager$Cleaner)
at java.lang.Thread.join(Thread.java:1148)
at java.lang.Shutdown.runHooks(Shutdown.java:132)
at java.lang.Shutdown.sequence(Shutdown.java:173)
at java.lang.Shutdown.exit(Shutdown.java:218)
- locked <42D72D38> (a java.lang.Class)
at java.lang.Terminator$1.handle(Terminator.java:42)
at sun.misc.Signal$1.run(Signal.java:195)
at java.lang.Thread.run(Thread.java:595)
"Thread-3" daemon prio=5 tid=30EB770 nid=0x1f33280 runnable [0..1F31740]
"Thread-2" daemon prio=5 tid=2DF95D0 nid=0x30e5280 waiting on condition
[30E3000..30E3810]
at sun.misc.Unsafe.park(Native Method)
at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1879)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"Low Memory Detector" daemon prio=5 tid=28F0230 nid=0x2bb3280 runnable
[0..0]
"CompilerThread1" daemon prio=9 tid=24B5B60 nid=0x2b03280 waiting on
condition [0..2B00A78]
"CompilerThread0" daemon prio=9 tid=24B3D90 nid=0x28eb280 waiting on
condition [0..28E8A78]
"AdapterThread" daemon prio=9 tid=24B0DC0 nid=0x26e3280 waiting on
condition [0..0]
"Signal Dispatcher" daemon prio=9 tid=24B05F0 nid=0x24db280 waiting on
condition [0..24D87C0]
"Finalizer" daemon prio=8 tid=23C4730 nid=0x24a3280 in Object.wait()
[24A1000..24A1810]
at java.lang.Object.wait(Native Method)
- waiting on <40009C78> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:137)
- locked <40009C78> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:153)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=5 tid=23C3C40 nid=0x247b280 in
Object.wait() [2479000..2479810]
at java.lang.Object.wait(Native Method)
- waiting on <40009D00> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <40009D00> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=1F8CB00 nid=0x7b722d40 waiting on condition
[7AC25000..7AC263F0]
at java.lang.Thread.sleep(Native Method)
at
org.tmatesoft.sqljet.core.table.SqlJetTimeoutBusyHandler.call(SqlJetTimeoutBusyHandler.java:31)
at
org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree.invokeBusyHandler(SqlJetBtree.java:155)
at
org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree$1.call(SqlJetBtree.java:329)
at
org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.waitOnLock(SqlJetPager.java:2524)
at
org.tmatesoft.sqljet.core.internal.pager.SqlJetPager.sharedLock(SqlJetPager.java:1234)
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.lockBtree(SqlJetBtree.java:734)
at
org.tmatesoft.sqljet.core.internal.btree.SqlJetBtree.beginTrans(SqlJetBtree.java:923)
at
org.tmatesoft.sqljet.core.internal.table.SqlJetOptions.initMeta(SqlJetOptions.java:295)
at
org.tmatesoft.sqljet.core.internal.table.SqlJetOptions.<init>(SqlJetOptions.java:95)
at
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine$2.runSynchronized(SqlJetEngine.java:281)
at
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(SqlJetEngine.java:217)
at
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.readSchema(SqlJetEngine.java:276)
at
org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.refreshSchema(SqlJetEngine.java:310)
at
org.tmatesoft.sqljet.core.table.SqlJetDb.getTable(SqlJetDb.java:194)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement.<init>(SVNSqlJetTableStatement.java:44)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement.<init>(SVNSqlJetSelectStatement.java:46)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectFieldsStatement.<init>(SVNSqlJetSelectFieldsStatement.java:34)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectFieldsStatement.<init>(SVNSqlJetSelectFieldsStatement.java:30)
at
org.tmatesoft.svn.core.internal.wc17.db.statement.SVNWCDbSelectWCRootNull.<init>(SVNWCDbSelectWCRootNull.java:26)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.prepareStatement(SVNSqlJetDb.java:173)
at
org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.getStatement(SVNSqlJetDb.java:145)
at
org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.fetchWCId(SVNWCDb.java:4323)
at
org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.parseDir(SVNWCDb.java:1826)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.isVersionedDirectory(SvnOperationFactory.java:1457)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.isVersionedDirectory(SvnOperationFactory.java:1435)
at
org.tmatesoft.svn.core.wc.SVNWCUtil.isVersionedDirectory(SVNWCUtil.java:256)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.getImplementation(SvnOperationFactory.java:1301)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1227)
at
org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
at
org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:777)
at
org.tmatesoft.svn.cli.svn.SVNCheckoutCommand.run(SVNCheckoutCommand.java:99)
at
org.tmatesoft.svn.cli.AbstractSVNCommandEnvironment.run(AbstractSVNCommandEnvironment.java:142)
at
org.tmatesoft.svn.cli.AbstractSVNLauncher.run(AbstractSVNLauncher.java:79)
at org.tmatesoft.svn.cli.svn.SVN.main(SVN.java:26)
"VM Thread" prio=9 tid=23BE020 nid=0x2453280 runnable
"VM Periodic Task Thread" prio=9 tid=28EFA90 nid=0x2b8b280 runnable
--
Steve
The information contained in this email (and any attachments) is confidential and may be privileged. If you are not the intended recipient
and have received this email in error, please notify the sender immediately by reply email and delete the message and any attachments.
If you are not the named addressee, you must not copy, disclose, forward or otherwise use the information contained in this email.
Cable & Wireless Communications Plc and its affiliates reserve the right to monitor all email communications through their networks to
ensure regulatory compliance.
Cable & Wireless Communications Plc is a company registered in England & Wales with number:
07130199 and offices located at 3rd Floor, 26 Red Lion Square, London WC1R 4HQ