IBM Support

"java.lang.UnsupportedOperationException... (JRE) version 1.6..." error when using Database Conversion Utility (DbConv)



Administrator launches "Controller Configuration". Administrator opens section 'Database Connections' and clicks green 'play' (run) button. The 'Database Conversion Utility' appears, but there is an error inside the log section.


** ERROR: java.lang.UnsupportedOperationException: Java Runtime Environment (JRE) version 1.6 is not supported by this driver. Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.


Controller is erroneously trying to use an old/incompatible version of the Microsoft Java-connection driver ("sqljdbc.jar").

  • For example, system administrator has incorrectly copied the file "sqljdbc.jar".

TIP: For more details, see separate IBM Technote #1468491.

Resolving The Problem

Ensure that:

  • The file "sqljdbc.jar" does NOT exist inside the c10 folder (TIP: by default this is C:\Program Files\ibm\cognos\c10).
  • The file "sqljdbc4.jar" DOES exist inside the c10 folder

[{"Product":{"code":"SS9S6B","label":"IBM Cognos Controller"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Controller","Platform":[{"code":"PF033","label":"Windows"}],"Version":"10.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
15 June 2018