[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Subclipse-users] Hang with HTTPS and self signed certificate

From: Mark Phippard <markphip_at_gmail.com>
Date: Mon, 21 Sep 2009 08:34:08 -0400

Try this FAQ entry to disable the keyring support for Linux. It
currently does not work from Java.

http://subclipse.tigris.org/wiki/JavaHL#head-3a1d2d3c54791d2d751794e5d6645f1d77d95b32

On Sun, Sep 20, 2009 at 4:21 PM, Markus Fischer <markus_at_fischer.name> wrote:
> Hi,
>
> using the following software versions:
>
>  - Eclipse Galileo
>   - SVN Team Core Provider 1.6.5
>   - Subversion client adapter 1.6.4.1
>   - Subversion JavaHL 1.6.5
>  - svn, version 1.6.5 (r38866)
>  - Ubuntu karmic
>
> When I select *Checkout from SVN* I select the HTTPS repository, but it stays at *Pending...* forever. When I remove any information from `~/.subversion` I get asked for the self-signed certificate, accept it permanently and also check to store my credentials.
>
> I can close the dialog, but Eclipse won't respond anymore and I need to `kill` it.
>
> I used [jconsole][1] to inspect what's going on and found one of the worker threads with this stack trace:
>
>    Name: Worker-0
>    State: RUNNABLE
>    Total blocked: 78  Total waited: 183
>
>    Stack trace:
>    org.tigris.subversion.javahl.SVNClient.list(Native Method)
>    org.tigris.subversion.javahl.SVNClient.list(SVNClient.java:201)
>    org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getList(AbstractJhlClientAdapter.java:349)
>    org.tigris.subversion.subclipse.core.resources.RemoteFolder.getMembers(RemoteFolder.java:164)
>    org.tigris.subversion.subclipse.core.resources.RemoteFolder.members(RemoteFolder.java:256)
>    org.tigris.subversion.subclipse.ui.operations.FetchMembersOperation.execute(FetchMembersOperation.java:41)
>    org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.java:89)
>    org.tigris.subversion.subclipse.ui.repository.model.SVNRepositoryRootElement.fetchDeferredChildren(SVNRepositoryRootElement.java:73)
>    org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:234)
>    org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
> Only when I **not** accept my self-signed certificate permanently (I get asked to accept the certificate every time e.g. when I open a node to select for checkout) it "works".
>
> thanks,
> - Markus
>
>  [1]: http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html
>
> ------------------------------------------------------
> http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2397146
>
> To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subclipse.tigris.org].
>

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/
------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2397451
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subclipse.tigris.org].
Received on 2009-09-21 14:34:13 CEST

This is an archived mail posted to the Subclipse Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.