I have a similar application with 11 thread running, each with its own connection and get the same error on Oracle 11.2.0.1.0, DOA 4.1 for XE2. It is always the same thread that exports alot of data to a CSV file and I can't even catch it in a try..except block. So the whole application stops...