# Problems with scm-manager svn and atlassian crucible

**URL:** <https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615>\
**Category:** SCM-Manager Bug Reports\
**Created:** [April 1, 2022, 1:18pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615 "2022-04-01T13:18:44Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 1, 2022, 1:18pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/1 "2022-04-01T13:18:44Z")

</div>

I am seeing something odd. We are migrating our svn repos from teamforge to scm-manager. we use atlassian fisheye/crucible for code reviews. When I setup the scm-repo in fisheye, it fails to index due to files that contains spaces. This doesn’t happen with the same repo contents in teamforge. fisheye is using the same svn commands to index the repos, so it must be the way the svn server is interpreting the commands. Here is a sample of one of the errors I am seeing: Fri Apr 01 07:42:39 GMT-400 2022 Repository paused due to error com.cenqua.fisheye.rep.RepositoryClientException: org.apache.subversion.javahl.ClientException: svn: E175002: PROPFIND of ‘/scm/repo/XSeries/iris\_main/!svn/ver/3352/MDApp/branches/ClinicalAffairs/amsa/OTS/WACP/ANSI\_CPP/WinCE/WinCE Validation Files/StdAfx.cpp’: 400 Illegal character SPACE=  
I have already opened a ticket with Atlassian and they asked me to contact you since we are seeing this difference.  
The version of svnserve on the Teamforge server is: svnserve, version 1.10.2 (r1835932)  
compiled Jan 29 2020, 09:30:14 on x86\_64-redhat-linux-gnu

on scm-manager it is: svnserve, version 1.13.0 (r1867053)  
compiled Mar 24 2020, 12:33:36 on x86\_64-pc-linux-gnu

I set the compatibility in scm-manager to  
With 1.7 Compatible

Any ideas?

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 1, 2022, 1:38pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/2 "2022-04-01T13:38:41Z")

</div>

I did find this in my web search - [https://issues.tmatesoft.com/issue/SVNKIT-491](https://issues.tmatesoft.com/issue/SVNKIT-491)

---

<div class="post-metadata">

**Author:** ![christoph.loose](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/christoph.loose/32/1400_2.png) [@christoph.loose](https://community.cloudogu.com/u/christoph.loose)\
**Post date:** [April 5, 2022, 5:57am UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/3 "2022-04-05T05:57:28Z")

</div>

Hi Marlene,

thank you for your feedback.

We will have a look at this and get back to you soon.

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 5, 2022, 1:03pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/4 "2022-04-05T13:03:15Z")

</div>

I had to create a mirror on the fisheye/crucible server and run the indexing on it via file:// instead of with https://  
but I am still wondering if this is a problem with scm manager’s version of svn.

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 5, 2022, 2:13pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/5 "2022-04-05T14:13:09Z")

</div>

I believe this may be related to the issues I am having with crucible/fisheye. I have a new review created since I recovered the repo in fisheye and it cannot show diffs of a particular file. When I try to navigate to the previous version of the file in the scm-manager web, it hangs and eventually fails.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/cloudogu2/original/1X/245bdc61ff072547d0d411a723fa40e229fab8a0.png)

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 5, 2022, 2:15pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/6 "2022-04-05T14:15:42Z")

</div>

the version was created 7 months ago in our old svn server, but I can navigate to the one prior or the next one with no problems. Is it possible that a single commit is corrupt?

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 5, 2022, 2:31pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/7 "2022-04-05T14:31:31Z")

</div>

I just noticed that this is saying out of memory. How can this be?  
Here is a snapshot of the server resources.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/cloudogu2/original/1X/68062bcf9caf97f8db930d447c21e1d8eef3ff4f.png)  
and the java process is configured for 8GB - logging.xml -Xms8g -Xmx8g -Djetty.hos

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 7, 2022, 2:04pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/8 "2022-04-07T14:04:12Z")

</div>

this is becoming a much bigger issue! We need help asap please. this version of the code existed in our previous svn server - teamforge and there is no problem at all retrieving it in the web for teamforge or in a review in crucible/fisheye. So, this is making scm-manager look like a bad solution. I have to start considering other svn server options at this point. Please get in touch. I have expanded the java heap size to 16GB and we still see the out of memory error.

---

<div class="post-metadata">

**Author:** ![christoph.loose](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/christoph.loose/32/1400_2.png) [@christoph.loose](https://community.cloudogu.com/u/christoph.loose)\
**Post date:** [April 8, 2022, 5:35am UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/9 "2022-04-08T05:35:04Z")

</div>

Dear Marlene,

Thank you for your post. We are sorry to hear that you are still facing difficulties with the configuration of your system.  
SCM-Manager is an open-source project and there are no license fees. It’s free to use and everyone is invited to take part in the future development of SCM-Manager.

To create a positive cash flow we have agreements with our customers for custom development (functionalities, integrations, plugins), consulting and of course for support.

We are currently working for a customer on new functions and we have to keep our agreements and delivery date. Therefore we will look into your issue earliest on Tuesday.

There is a daily support time budget for paying customers. If you want to speed up things you can purchase consulting and support services then we can phase you in into our regular support processes.  
If you are interested I would be happy to connect you with Christopher Hablitzel.

Best,  
Christoph

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 8, 2022, 1:04pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/10 "2022-04-08T13:04:07Z")

</div>

thank you for your reply. We have already spoken to Chrisopher about buying support. It is just too expensive at this time. The reason we are moving out of teamforge is the expense. However, I did want to document your issue here to verify that this is what we are seeing.

> <https://github.com/scm-manager/scm-manager/issues/1649>
>
> \## Issue description
> 
> Clicking on \`details\` in a big SVN commit makes the brow…ser hang and start draining memory.
> 
> !\[image\](https://user-images.githubusercontent.com/13537652/117298189-7561f180-ae4d-11eb-8b90-f3c3287ab3f5.png)
> 
> \#### Describe how to reproduce the bug
> 
> Create a subversion repository and commit an entire project tree, then try clicking on the commit details.
> 
> \#### Describe your SCM-Manager setup
> 
> Clean SCM-Manager install on Ubuntu using APT.
> 
> \#### Which operating system, browser and versions do you use?
> 
> SCM-Manager: 2.18.0
> Ubuntu: 20.04
> 
> 
> I think this has something to do with SCM trying to expand all the diffs in the commit. Imo, it would be better if it just showed modified file names (or even just some files, in case of big commit), so we can click on files we want to see the diff.

---

<div class="post-metadata">

**Author:** ![christoph.loose](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/christoph.loose/32/1400_2.png) [@christoph.loose](https://community.cloudogu.com/u/christoph.loose)\
**Post date:** [April 11, 2022, 12:29pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/11 "2022-04-11T12:29:39Z")

</div>

Hi Marlene,

is it feasible for you to provide an example repository? Of course not share here in the forum.  
Without it’s very hard for us to reproduce and to analyze your issue.

Best,  
Christoph

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 12, 2022, 12:14pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/12 "2022-04-12T12:14:15Z")

</div>

I can see if a dump and load of the branch will reproduce the issue here and then make it available. How do you want me to send it?

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 12, 2022, 4:58pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/13 "2022-04-12T16:58:38Z")

</div>

I have uploaded a non-disclosure doc for you to sign. Once we have this, I will upload the dump file.

---

<div class="post-metadata">

**Author:** ![mcote](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/mcote/32/1065_2.png) [@mcote](https://community.cloudogu.com/u/mcote)\
**Post date:** [April 13, 2022, 8:46pm UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/14 "2022-04-13T20:46:38Z")

</div>

I have located the developer of svnkit who can fix this problem. Others have seen it with scm-manager as well. Please add your wishes to the filing to get a fix.

> **[SVNKit does not properly URLEncode URLs in outbound HTTP requests (SVNKit...](https://support.tmatesoft.com/t/svnkit-does-not-properly-urlencode-urls-in-outbound-http-requests-svnkit-jetty/2426/8)**
>
> from what I have learned, svnkit is used by Atlassian fisheye by default. I have verified with Atlassian support that my instance of fisheye is using svnkit for the svn client. I have jsvn.bat on my fisheye server. but it doesn’t seem to work like...

---

<div class="post-metadata">

**Author:** ![christoph.loose](https://dub1.discourse-cdn.com/flex013/user_avatar/community.cloudogu.com/christoph.loose/32/1400_2.png) [@christoph.loose](https://community.cloudogu.com/u/christoph.loose)\
**Post date:** [December 27, 2022, 8:54am UTC](https://community.cloudogu.com/t/problems-with-scm-manager-svn-and-atlassian-crucible/615/15 "2022-12-27T08:54:40Z")

</div>


