Hang with HTTPS and self signed certificate

View: New views
3 Messages — Rating Filter:   Alert me  

Hang with HTTPS and self signed certificate

by Markus Fischer-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...].

Re: Hang with HTTPS and self signed certificate

by Mark Phippard-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...> 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@...].
>



--
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@...].

RE: Re: Hang with HTTPS and self signed certificate

by Markus Fischer-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks, hat fixed it!

------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2398545

To unsubscribe from this discussion, e-mail: [users-unsubscribe@...].