Subversion Plugin Displays 'An unknown error occurred - actions == null' Due to SVN Authentication

Still need help?

The Atlassian Community is here for you.

Ask the community

Symptoms

When you add a subversion repository using the Subversion Plugin 0.10.5.4_01, the repository is added successfully and even performs the indexing of the repository for JIRA. However, when you go to browse issues, in the Subversion tab, you get the error:

An unknown error occurred - actions == null”. Please see logs for more details.

If you go to the Subversion settings at the Administration you see a message Authentication required for ... and you have to Activate the repository again. This happens in a loop, so every time you go to the Subversion tab, the above error is displayed and the repository gets inactive for JIRA.

The atlassian-jira.log displays the following stack trace:

2010-11-04 17:08:51,893 http-8080-5 ERROR username 1028x58x1 1fvtuqg 10.0.0.1 /browse/XXX-nnnnn [web.action.issue.ViewIssue] Exception getting actions org.tmatesoft.svn.core.SVNAuthenticationException: svn: Authentication required for '<http://repo_url:nnnn>'
com.atlassian.jira.InfrastructureException: org.tmatesoft.svn.core.SVNAuthenticationException: svn: Authentication required for '<http://repo_url:nnnn>'
	at com.atlassian.jira.plugin.ext.subversion.SubversionManagerImpl.getLogEntry(SubversionManagerImpl.java:183)
	at com.atlassian.jira.plugin.ext.subversion.revisions.RevisionIndexer.getLogEntriesByRepository(RevisionIndexer.java:532)
	at com.atlassian.jira.plugin.ext.subversion.issuetabpanels.changes.SubversionRevisionsTabPanel.getActions(SubversionRevisionsTabPanel.java:66)
	at com.atlassian.jira.plugin.issuetabpanel.IssueTabPanelModuleDescriptor.getActions(IssueTabPanelModuleDescriptor.java:96)
	at com.atlassian.jira.web.action.issue.ViewIssue.getActions(ViewIssue.java:438)
Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: Authentication required for '<http://repo_url:nnnn>'
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62)

Workaround

 
  1. Insert the following JVM Property:

    -Dsvnkit.http.methods=Basic,Digest,Negotiate,NTLM
    

    See Setting Properties and Options on Startup.

  2. Restart JIRA.

     

     

     

     

     

     

     

     

     

     

     

Last modified on Mar 30, 2016

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.