I missed something I should have removed after testing the weird IntelliJ behaviour in the last release. Basically, I had a thread running that was never blocking so it would eat up a whole process. This fixes that so that the stderr reader for the editor service blocks waiting for input, this will ensure the thread is only run when there is something to read.
I have also made a change to ensure the can format cache is cleared and repopulated after a restart.
Overview
I missed something I should have removed after testing the weird IntelliJ behaviour in the last release. Basically, I had a thread running that was never blocking so it would eat up a whole process. This fixes that so that the stderr reader for the editor service blocks waiting for input, this will ensure the thread is only run when there is something to read.
I have also made a change to ensure the can format cache is cleared and repopulated after a restart.