同步上传发生的异常
我在做同步文件上传时,不定期会发生以下的错误:
org.tmatesoft.svn.core.SVNException: svn: Can't read length line from file c:\svn\db\current: c:\svn\db\current (找不到指定的文件。)
在c:\svn\db\current中 svn是根路径,因为有大批文件同步上传,所以当一个文件上传svn过程中,其他文件调用的java代码段checkPath(......)时,就会抛出这个异常!
推测:是不是在一个文件上传时,正在修改这个current文件,修改的过程是先删除,后增加,在删除的间隙,其他文件找不到这个文件,导致出错,如果是,那如何修改比较好呢?
请教高手指导了,谢谢!
另外,我还看到一个db\write-lock这个文件,请教下这个文件是不是在文件上传时,被锁住的标志位文件呢?因为小弟我设置了java断点,却始终没有见这个文件变化过!
搜索更多相关主题的帖子:
current