oh c'mon - had an extra { (did some copy-paste) - shouldn't the GUI already warn about this sort of small things? and why did I get to the point of test run with an extra bracket? what if I miss another one - shold I expect my code to go bye bye again? unacceptable!

In general it is not a good idea to copy all the code from one module to another.
What are you exactly trying to do, if you want to use/copy a recording you have to
add an “Existing Item” to your project or copy just the important parts of your original module.
In order to analyze the issue in detail it would help us if you could send us a step by step description of the actions which lead to this problem (and if this also happens with the actual Ranorex version, odklizec)?

As I mentioned "some copy-paste" I ment some copy paste i.e. 1-2 lines of code in the same module; I did no copy paste of full modules (why would I?).

I don't have a step by step desciption - as the first time it only happend once in a while (could not observe any pattern) and second time it just happend all the time (as I found the extra } at the end of a method).

What happens (on your installation) when in (in a more complex method) you have a missing { at the very beginning of the method or a extra } at its end?

There is just an error which states that a bracket is missing ("} expected (CS1513)").
We are not able to reproduce it on one of our machines, therefore I asked if we could schedule an online meeting.
Did you install Ranorex with the setup.exe file?

the result of the online meeting with support: problem was caused by the fact that my code was written (in a recording's _UserCode.cs) before the recording's "public partial class" - the extra / missing bracket was just the trigger. Workaround, when writing classes in the UserCode.cs file of a recording... write them after the "public partial class", or even better don't add any classes in those files in the first place.