I've been engaged in a problem where users are attempting to test Oracle Data Source connections from within a WebSphere ND 6.1.0.13 admin console.
Up until a few days ago, everything supposedly worked fine. Then the users noticed the error:
DataSourceCon E DSRA8040I: Failed to connect to the DataSource. Encountered "": java.lang.UnsupportedClassVersionError: (oracle/jdbc/pool/OracleConnectionPoolDataSource) bad major version at offset=6
I've verified that the JDBC Provider and Data Source appear to be correct (comparing to our documentation and other environments where everything works fine.) I've googled. I verified that the node agents were in synch with the DMGR, and even cycled the node agents. But, nothing has yet worked to data.
The problem just started to appear, so I'm a bit confused.
The other day, a user pushed a new EAR and the problem started upon trying to restart the application. They rebooted the physical server and claim "the problems went away." Yesterday, they pushed another EAR, and when attempting to restart the application, the issue reappeared. Coincidence?
If there is a correlation between the new EAR and this failure, how is it possible that the act of deploying the EAR (they are deleting the old application, not replacing it) would impact the JDBC connection? Is the JDBC connection not tested at the NodeAgent or the DMGR level?
If anyone has any input, your feedback could be very helpful...