Joe Weinstein wrote:I opend the SR 3-3001032781 at My Oracle Support.
Your driver bug case might be the best place to send that too.
Joe Weinstein wrote:Follow excerpts of thread dump (it's huge).
A complete thread dump would be necessary to do a correct analysis.
Joe Weinstein wrote:I'll report this to Oracle Support.
3 - a thread in the oracle driver, also blocked on the DriverManager class, trying
to deregister itself. This is something the driver shouldn't be doing.
Joe Weinstein wrote:We decompile DBUtil.class of production environment and found out that the source code we had were different.
2 - one thread waiting for a lock while doing java.sql.DriverManager.registerDriver()
which should be fixed. This DBUtil should avoid any repeat/redundant DriverManager
call because they are class-synchronized.