When I became SAN developer version 3 already existed. I have never had problems with 3.0.2 till now that I have updated 3.1. Moreover the same code works perfectly with Windows.
I had the same thing happen on a Mac system just like yours. I exited Servoy Developer and entered again and evertything was fine. So it looks like it was just the first time going in.
"Did you use the 2.2 license code perhaps ? " – I never needed any kind of new code.
If you open developer it also acts as a mini server for testing as you might know
Now if you open the server admin page, you might be opening the “miniserver” instead of the real servoy app server.
After entering the client license in the admin page, it will be written into the developer property file, instead of the real app server prop file.
Developer might now start complaining about bad code.
To solve this, remove the client license from your servoy.properties file in the servoy main dir.