Crash logging not following flow of execution
Answered

Do I need to say more? I'm no expert by any stretch of the imagination, but this is wrong, and highly annoying. I was testing the crash method (which in the future will be used to do more) and this is the result I get (different each time). It just shoves the crash log in there, sometimes half-way through a previous message, sometimes before any messages. As you can see, the messages in the log do not seem to follow the flow of execution. Debug.log() is just a static method shorthand for System.out.println(), Debug.error() is the same but for System.err.
Can somebody please tell me why this behaviour might be happening, and whether or not this is a bug or programmer error? It has me stumped.
Please sign in to leave a comment.
Please see https://youtrack.jetbrains.com/v2/issue/IDEA-70016 and the linked issues.
So basically, this is a known issue and nobody is going to bother to fix it? Ok, great! -.-