This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 249930 - remote FS hangs in copyVersionedFolder_DO test from remote subversion module
Summary: remote FS hangs in copyVersionedFolder_DO test from remote subversion module
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Remote (show other bugs)
Version: 8.1
Hardware: All All
: P3 normal (vote)
Assignee: Vladimir Kvashin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-21 15:02 UTC by Vladimir Kvashin
Modified: 2015-01-22 03:58 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Kvashin 2015-01-21 15:02:36 UTC
test copyVersionedFolder_DO from remote subversion fail on Linux (probably because of svn 1.6, not Linux)


Caused by: java.lang.IllegalStateException: Timeout: can't get package for r_tester@spb-avtovo.ru.oracle.com:/tmp/tmp.DNzBy30703/remoteSubversion/copyFileTree_DO_wc/from/folder1/.svn/entries in 60000 ms
	at org.netbeans.modules.remote.impl.fs.server.FSSResponse.getNextPackage(FSSResponse.java:129)
	at org.netbeans.modules.remote.impl.fs.server.FSSTransport.copy(FSSTransport.java:213)
	at org.netbeans.modules.remote.impl.fs.RemoteFileSystemTransport.copy(RemoteFileSystemTransport.java:165)
	at org.netbeans.modules.remote.impl.fs.RemoteFileSystemUtils.copy(RemoteFileSystemUtils.java:377)
	at org.netbeans.modules.remote.impl.fs.RemoteFileObjectBase.copyImpl(RemoteFileObjectBase.java:727)
	at org.netbeans.modules.remote.impl.fs.RemoteFileObjectBase.copy(RemoteFileObjectBase.java:702)
	at org.netbeans.modules.remote.impl.fs.RemoteFileObject.copy(RemoteFileObject.java:268)
	at org.openide.loaders.FileEntry.copy(FileEntry.java:77)
	at org.openide.loaders.MultiDataObject.handleCopy(MultiDataObject.java:511)
	at org.openide.loaders.DataObject$2.run(DataObject.java:697)
	at org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPool.java:261)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.openide.loaders.DataObjectPool.runAtomicAction(DataObjectPool.java:286)
	at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:1051)
	at org.openide.loaders.DataObject.copy(DataObject.java:695)
	at org.openide.loaders.DataFolder.handleCopy(DataFolder.java:598)
	at org.openide.loaders.DataObject$2.run(DataObject.java:697)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.openide.loaders.DataObjectPool.runAtomicActionSimple(DataObjectPool.java:229)
	at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:1048)
	at org.openide.loaders.DataObject.copy(DataObject.java:695)
	at org.openide.loaders.DataFolder.handleCopy(DataFolder.java:598)
	at org.openide.loaders.DataObject$2.run(DataObject.java:697)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.openide.loaders.DataObjectPool.runAtomicActionSimple(DataObjectPool.java:229)
	at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:1048)
	at org.openide.loaders.DataObject.copy(DataObject.java:695)
	at org.openide.loaders.DataFolder.handleCopy(DataFolder.java:598)
	at org.openide.loaders.DataObject$2.run(DataObject.java:697)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.openide.loaders.DataObjectPool.runAtomicActionSimple(DataObjectPool.java:229)
	at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:1048)
	at org.openide.loaders.DataObject.copy(DataObject.java:695)
	at org.netbeans.modules.subversion.remote.RemoteVersioningTestBase.copyDO(RemoteVersioningTestBase.java:342)
	at org.netbeans.modules.subversion.remote.InterceptorCopyDOTest.copyFileTree_DO(InterceptorCopyDOTest.java:444)
	at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:102)
	at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:478)
	at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:404)
Comment 1 Vladimir Kvashin 2015-01-21 15:09:10 UTC
This test tries to copy file object into inexistent directory. This caused a hang in FSSTransport.
Comment 2 Vladimir Kvashin 2015-01-21 15:13:11 UTC
This is cased by 
http://hg.netbeans.org/cnd-main/rev/385ca9ba26aa
when fixing issue 249233 (Copying remote folders are too slow source update)
Comment 3 Vladimir Kvashin 2015-01-21 19:18:34 UTC
fixed: 
http://hg.netbeans.org/cnd-main/rev/03acd15eabfd
Comment 4 Quality Engineering 2015-01-22 03:58:56 UTC
Integrated into 'main-silver', will be available in build *201501220002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/03acd15eabfd
User: Vladimir Kvashin <vkvashin@netbeans.org>
Log: fixed #249930 - remote FS hangs in copyVersionedFolder_DO test from remote subversion module