You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by "Randy Watler (JIRA)" <je...@portals.apache.org> on 2009/05/16 06:42:45 UTC

[jira] Resolved: (JS2-1014) Unit tests fail in Portals Components using JDK6

     [ https://issues.apache.org/jira/browse/JS2-1014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Randy Watler resolved JS2-1014.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 2.2.0

This problem turned out to be related to test order and not JDK6 per se. OJB internals are
based on static state and running multiple tests w/o forking lead to connections and their
pools to be reused from test to test. When a test ran first that did not allocate all connections
possible, subsequent tests attempted to get new connections from connection pools that
belonged to prior tests which were by now closed. These DB connection attempts failed.

Fix involves static tracking of OBJ specific connection manager implementation instances and
resetting their internal state on startup. This code does nothing on the initial invocation,
(for the first test and production instances), but serves to clear the statically held OJB
state between test cases. 

Commit SVN revision: 775413

> Unit tests fail in Portals Components using JDK6
> ------------------------------------------------
>
>                 Key: JS2-1014
>                 URL: https://issues.apache.org/jira/browse/JS2-1014
>             Project: Jetspeed 2
>          Issue Type: Bug
>          Components: Components Core, Testing
>    Affects Versions: 2.2.0
>         Environment: J2 2.2 Trunk
> JDK6/Linux/x86_64
>            Reporter: Randy Watler
>            Assignee: Randy Watler
>             Fix For: 2.2.0
>
>
> Portals Components unit tests fail to execute using JDK 6 with various error messages indicating DB connection pool is closed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org