Giter VIP home page Giter VIP logo

Comments (8)

dbuechel avatar dbuechel commented on September 22, 2024

Thanks for your detailed report. I am however unsure whether we can do anything to fix the issue, it appears like Windows / .NET require the system locale to be one that contains Cyrillic characters in order to allow those characters in a path.

Directory.CreateDirectory(directory);

This is the statement which fails, and there isn't much we can change here, we need to create the directory for log files if it doesn't exist. It really appears to be the case that .NET doesn't allow Cyrillic characters in the path if the system locale is e.g. English.

from seb-win-refactoring.

PKGeorgiev avatar PKGeorgiev commented on September 22, 2024

That's strange. .NET is unicode compliant and therefore should not rely on system's locale (system locale affects only non-unicode aware programs). I suppose a conversion from ASCII to Unicode occurs that causes the problem. I remember that at least one log file was created. So the locale should not be a problem.
Give me some time to get used to SEB's code and perform some tests if that helps. I'll give you feedback soon.

from seb-win-refactoring.

dbuechel avatar dbuechel commented on September 22, 2024

Of course, that would be great. Let me know if I can help in any way.

from seb-win-refactoring.

PKGeorgiev avatar PKGeorgiev commented on September 22, 2024

I've tested SEB with a a user that was typed in Cyrillic on my laptop. I can confirm SEB fails to start.
I've managed to clone latest source and compile SEB project. Interestingly the compiled version works with paths that contain Cyrillic chars.
It seems the issue is related only to version 3.0.1.163.

from seb-win-refactoring.

dbuechel avatar dbuechel commented on September 22, 2024

That would be very strange, as there haven't been any changes in that part of the code. Are you sure that the log directory did not exist when running the local build?

from seb-win-refactoring.

PKGeorgiev avatar PKGeorgiev commented on September 22, 2024

Let me perform the test again. I'll post the results here.

from seb-win-refactoring.

dbuechel avatar dbuechel commented on September 22, 2024

Any updates here?

from seb-win-refactoring.

dbuechel avatar dbuechel commented on September 22, 2024

Closed due to lack of feedback.

from seb-win-refactoring.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.