Details
-
Bug
-
Resolution: Fixed
-
Medium
-
2.6.1 Pro
-
None
-
2.06
-
Description
If a CVS module is checked out with the username unspecified (hence assumed to be the system username), eg:
:pserver:cvs.company.com:/cvsroot
Then JIRA breaks when adding the module:
- Error occurred while updating the cvs repository, obtaining cvs log or parsing the cvs log. Please consult the log file for more details.
and in the logs:
2004-08-17 17:02:40,828 ERROR [action.admin.vcs.UpdateRepository] Error occurred while updating the cvs repository, obtaining cvs log or parsing the cvs log.
java.lang.IllegalArgumentException
at com.atlassian.jira.vcs.cvsimpl.CVSRoot.<init>(CVSRoot.java:33)
at com.atlassian.jira.vcs.cvsimpl.CvsRepositoryUtilImpl.getCVSRoot(CvsRepositoryUtilImpl.java:176)
at com.atlassian.jira.vcs.cvsimpl.CvsRepositoryUtilImpl.getCVSRootFromRootFile(CvsRepositoryUtilImpl.java:168)
at com.atlassian.jira.vcs.cvsimpl.CvsRepositoryUtilImpl.getCVSRoot(CvsRepositoryUtilImpl.java:137)
at com.atlassian.jira.vcs.cvsimpl.CvsRepositoryUtilImpl.openConnectionToRepository(CvsRepositoryUtilImpl.java:116)
at com.atlassian.jira.web.action.admin.vcs.RepositoryActionSupport.testRepository(RepositoryActionSupport.java:209)
at com.atlassian.jira.web.action.admin.vcs.RepositoryActionSupport.checkRepository(RepositoryActionSupport.java:182)
at com.atlassian.jira.web.action.admin.vcs.UpdateRepository.doValidation(UpdateRepository.java:55)
at webwork.action.ActionSupport.validate(ActionSupport.java:371)
at webwork.action.ActionSupport.execute(ActionSupport.java:148)
at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:49)
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:131)
at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:186)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:129)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:61)
at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:36)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:164)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)