Portal: JDBC DatabaseMetaData method not implemented by JDBC driver

Document ID : KB000007837
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

When attempting to run a publish in the TDM Web Portal, we receive the following message: 
ERROR: Publish failed for job xxxx, JDBC DatabaseMetaData method not implemented by JDBC driver - upgrade your driver; nested exception is java.lang.AbstractMethodError: com.ibm.as400.access.AS400JDBCConnection.isValid(I)Z 

Environment:
CA Test Data Manager (TDM)- Portal
Cause:

This error message is caused by the driver being out of date and not supporting the Java version. 

 

You can review these knowledge forums for further information: 

https://stackoverflow.com/questions/1194990/why-do-i-get-java-lang-abstractmethoderror-when-trying-to-load-a-blob-in-the-db 
https://stackoverflow.com/questions/32783706/java-lang-abstractmethoderror-com-mysql-jdbc-connection-isvalidiz 
https://stackoverflow.com/questions/28798897/java-exception-java-lang-abstractmethoderror 
https://stackoverflow.com/questions/31499608/java-lang-abstractmethoderror-oracle-jdbc-driver-oraclepreparedstatementwrapper 
https://stackoverflow.com/questions/30673349/bad-version-of-db2jcc-jar-used-with-jre-1-7 

Resolution:

You will need to upgrade your JDBC driver. 

SQL Server: https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server 

Oracle: http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html 

If you have another type of database, please reach out to your DBA for an updated driver. 

Additional Information:

If you experience any further issues, please open a support case by going to https://www.ca.com/us/services-support/ca-support/contact-support.html