main() 内でこのコードを実行すると(明らかにリポジトリ、ユーザー名とパスワードを使用)、すべて問題ありません。
....
String url = "http://svn.svnkit.com/repos/svnkit/trunk/doc";
String name = "anonymous";
String password = "anonymous";
SVNRepository repository = null;
try {
repository = SVNRepositoryFactory.create( SVNURL.parseURIDecoded( url ) );
ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager( name , password );
repository.setAuthenticationManager( authManager );
SVNNodeKind nodeKind = repository.checkPath( "" , -1 );
....
しかし、スレッド内でこのコードを実行すると、次のエラーが発生します。
svn: E175002: サーバーの待機中にタイムアウトしました
スレッドを最大優先度に設定しようとしましたが、うまくいきませんでした。この問題を解決するにはどうすればよいですか?