I don't have the code with me, but something for me unexplainable happened on my Eclipse 3.1_M4. Was playing with ibatis SQLMaps. Mapped against a local/file based HSQL DB. Did just map 1 pojo (User) to one Table. I wrote the ibatis-hsql-maps-client code in the main method. (openSession, startTransaction, commit, endTransaction, etc). Invoked a simple select which returned a user bean through sqlMaps.
I consider myself carefull guy when its about closing external ressources like connections, etc. (at the end of try and closing in catch, also). When I was running the class in eclipse it did not stop. I had to manually push the red button to stop it.
Might sound funny and difficult to follow. Little time and the code is on standalone desktop at home. Any ideas?