4576: RB crashes when trying to create new review request from a subversion repository
- SetupIssue
- Review Board
seb | |
What version are you running?
2.5.15
What's the URL of the page containing the problem?
http://reviewboard.taitradio.net/r/new/
What steps will reproduce the problem?
- Select a subversion repository
- Select one of the recent commits in the list
What is the expected output? What do you see instead?
I expected a new review request to be created.
Instead a message box opened saying that there was an "Internal server error 500".What operating system are you using? What browser?
Ubuntu 16.04.3 LTS
Chrome 60.0.3112.101-1Please provide any additional information below.
I get the attached stack trace emailed.
Would it be possible to share the repository URL that's configured in Review Board? It's fine to substitute path/hostnames, but I need the structure intact (all slashes, all dots).
-
- New + NeedInfo -
+ SCM:Subversion
I assume you are referring to the URL of the subversion repository in question as configured under Admin/Repositories?! If so, it is "http://svnhost.tait.co.nz:3180/svn/research" (without the quotes).
Let me know if I can help with any other information for investigating this.
Okay, this looks to be a behavior change in subvertpy. It used to work like PySVN in that you could pass paths relative to the Subversion repository URL, but that's not the case anymore, so we'd have to alter the subvertpy backend to join the paths. This will require some work.
I'd really suggest using PySVN instead. It has much better compatibility and builds for most systems.
I'll have a look whether I can switch to PySVN. If it is available via pip, it shouldn't be an issue. If not, then it may be a bit more of a problem ....