Uploaded image for project: 'Atlassian Cloud'
  1. Atlassian Cloud
  2. CLOUD-1189

More validation needed when configuring project Subversion link

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • Low
    • None
    • None

    Description

      Studio lets a JIRA project be associated with a Subversion subdirectory on this screen:

      Unfortunately there is no validation on what is entered for the project name. If something invalid is entered, then later the SVN permission manager breaks if that project is configured with:

      java.lang.NullPointerException
      	at com.atlassian.studio.repository.svn.SvnRepositoryPermissionsManagerImpl.getSvnPathForJiraProject(SvnRepositoryPermissionsManagerImpl.java:103)
      	at com.atlassian.studio.repository.svn.SvnRepositoryPermissionsManagerImpl.getPermissions(SvnRepositoryPermissionsManagerImpl.java:55)
      	at com.atlassian.studio.repository.DelegatingRepositoryPermissionsManagerImpl$1.call(DelegatingRepositoryPermissionsManagerImpl.java:69)
      	at com.atlassian.studio.repository.DelegatingRepositoryPermissionsManagerImpl$1.call(DelegatingRepositoryPermissionsManagerImpl.java:67)
      	at com.atlassian.studio.repository.DelegatingRepositoryPermissionsManagerImpl$ExecutionQueue.execute(DelegatingRepositoryPermissionsManagerImpl.java:192)
      	at com.atlassian.studio.repository.DelegatingRepositoryPermissionsManagerImpl.getPermissions(DelegatingRepositoryPermissionsManagerImpl.java:66)
      	at com.atlassian.jira.web.action.ProjectRepositoryPermissions.doExecute(ProjectRepositoryPermissions.java:63)
      	at webwork.action.ActionSupport.execute(ActionSupport.java:153)
      	at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54)
      	at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132)
      

      We should either validate the input better, or print a decent error message instead of a NPE.

      Attachments

        Activity

          People

            Unassigned Unassigned
            97bf41494e76 Jeff Turner
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: