Hi there,
I'm the on with the unstable ssh tunnel (via git bash. Haven't tested the SQL Dev ssh connection yet).
The problem that my colleagues and I struggle with is that SQL Developer seems to compile a package or a package body and returns 'Compiled' in the 'Messages' window, although the connection in the background has died long ago.
I'm aware that SQL Developer is not aware of this as the connection icon is still showing the little 'connected plug', but it is really dangerous to lull the developer into a sense of security this way.
It's happened several times now that someone checked in code he believed to compile and someone else had to tidy up the mess afterwards.
Of course, one could argue that you should become suspicious when you get 'Compiled' instead of 'Compiled (with warnings)', but seriously, I think this is unexpected and dangerous behaviour.
Do you see any chances of getting this fixed?