New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Internal server error on accessing Commits page of a Mercurial repository #1577
Comments
It looks like a problem with encoding. Which encoding do you use on your client and on your server? |
It's hard to say because I've just migrated the repository from other place. And this repository is quite old. It could be a mix of Windows-1251 and ASCII, but I'm not sure. Is there anything I can check specifically for you? |
You could try to change the mercurial encoding of scm-manager to Windows-1251 at (Administration->Settings->Mercurial). This will change the encoding of all mercurial repositories. |
I've checked your suggestion. If I specify Windows-1251 there, this page works without server error. But I feel this may impact other repositories because of the global nature of the setting. What would you suggest? How this setting is used and what kind of impact it might be? |
You a right this settings affects all mercurial operations on all repositories. I will see if we can have a setting per repository. |
Issue description
Internal server error on accessing Commits page of a Mercurial repository on the URL:
/scm/repo/namespace/repository/code/branch/default/changesets/
This happens only with one of several Mercurial repositories. Probably something wrong with this repository, but I can't figure out what it is. All repositories are configured in similar ways.
Bug Report
Describe how to reproduce the bug
Click on the repository, than on Code, than on Commits.
Describe your SCM-Manager setup
SCM-Manager 2.14.1
Which operating system, browser and versions do you use?
Windows Server 2016
Log of the bug
The text was updated successfully, but these errors were encountered: