DB2 drivers mismatch error

Exception in thread "main" java.lang.StackOverflowError

at COM.ibm.db2.jdbc.app.DB2Connection.close2(DB2Connection.java:829) 
at COM.ibm.db2.jdbc.app.DB2Connection.close(DB2Connection.java:812)

This error is displayed when there exists a driver mismatch between the DB2 and ETL. Check the DB2 installation and ensure that the driver is correct. A workaround is to copy the driver from your db2 installation to the ETL lib directory and ensure that the original db2 driver (db2driver.zip) with the ETL installation from the lib directory (ETL_Tool/lib) is removed (or backed up) . If you leave the original db2 driver in the lib directory, ETL can pick this driver during run-time, as the ETL classpath, dynamically generated during run time (that is, ETL essentially includes all jars in the lib directory).