Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-4095

Subversion 1.7.x still hangs/crashes Eclipse when storing encrypted passwords using gnome-keyring is enabled

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 1.7.x
    • ---
    • bindings_javahl
    • None

    Description

      See also the discussion at
      http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&viewType=browseAll&dsMessageId=2907014#messagefocus
      
      I tried to store passwords encrypted by setting "password-stores =
      gnome-keyring, kwallet" in the subversion configuration.
      
      As soon as I set this, Subclipse/Eclipse starts to behave funny, Eclipse crashes
      or hangs when doing SVN operations, in the log-output I found the following:
      
      Exception in thread "Worker-1" java.lang.NullPointerException
              at org.eclipse.swt.widg​ets.Display.fixedSiz​eAllocateProc(Displa​
      y.java:1345)
              at org.apache.subversio​n.javahl.SVNClient.c​ommit(Native Method)
              at org.tigris.subversio​n.svnclientadapter.j​avahl.AbstractJhlCli​
      entAdapter.commit(Ab​stractJhlClientAdapt​er.java:337)
              at org.tigris.subversio​n.subclipse.core.com​mands.CheckinResourc​
      esCommand$1.run(Che​ckinResourcesCommand​.java:126)
              at org.tigris.subversio​n.subclipse.core.SVN​ProviderPlugin$5.ru​
      n(SVNProviderPlugin.​java:503)
              at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:2344)
              at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:2326)
              at org.tigris.subversio​n.subclipse.core.SVN​ProviderPlugin.run(S​
      VNProviderPlugin.jav​a:498)
              at org.tigris.subversio​n.subclipse.core.com​mands.CheckinResourc​
      esCommand.run(Checki​nResourcesCommand.ja​va:99)
              at org.tigris.subversio​n.subclipse.core.SVN​TeamProvider.checkin​
      (SVNTeamProvider.jav​a:139)
              at org.tigris.subversio​n.subclipse.ui.opera​tions.CommitOperatio​
      n.execute(CommitOper​ation.java:108)
              at org.tigris.subversio​n.subclipse.ui.opera​tions.SVNOperation.r​
      un(SVNOperation.java​:90)
              at org.eclipse.team.int​ernal.ui.actions.Job​RunnableContext.run(​
      JobRunnableContext.j​ava:144)
              at org.eclipse.team.int​ernal.ui.actions.Job​RunnableContext$Res​
      ourceJob.runInWorksp​ace(JobRunnableConte​xt.java:72)
              at org.eclipse.core.int​ernal.resources.Inte​rnalWorkspaceJob.run​
      (InternalWorkspaceJo​b.java:38)
              at org.eclipse.core.int​ernal.jobs.Worker.ru​n(Worker.java:54)
      
      I found http://subversion.ti​gris.org/issues/show​_bug.cgi?id=3498 and
      http://subclipse.tig​ris.org/wiki/JavaHL#​head-3a1d2d3c54791d2​
      d751794e5d6645f1d77d​95b32 which might be similar issues. 
      
      According to the discussion linked above, this is still not fixed in 1.7.x and
      the "workaround" is not really a workaround for me, as it tells me to enable
      clear-text storage of passwords, the thing that I am trying to avoid in the
      first place!
      
      I am using Subversion 1.7.2 with Subclipse 1.8.4 on Eclipse 3.7.1 32bit on
      Ubuntu x64 installation.
      

      http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&viewType=browseAll&dsMessageId=2907014#messagefocus

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dominik.stadler@gmx.at Dominik Stadler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: