I'm not entirely sure if this is an Oracle JDBC bug or a Squirrel bug.
When any of the schema caching or loading options are turned on, I get the following error after performing anywhere from 3 to 10 simple SQL select statements:
SQLException: SQLState(null) vendor code(17023)
java.sql.SQLException: Unsupported feature
SQLException: SQLState(null) vendor code(17447)
java.sql.SQLException: OALL8 is in an inconsistent state
SQLException: SQLState(null) vendor code(17401)
java.sql.SQLException: Protocol violation
When I turn off both schema caching and loading, however I don't see the problem. From the attached log files it appears to be a problem calling the Oracle JDBC metadata.
Attached are the jdbcdebug.log as well as the squirrel-sql.log.