Skip to Main Content

SQL Developer

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Oracle SQL Developer 21.2.1 (x64) with Oracle Instant Client 19.11 (x64)

debugger.plAug 14 2021 — edited Jan 13 2022

Good morning.
While using Oracle SQL Developer 21.2.1 (x64) with Oracle Instant Client 19.11 (x64)
test looks fine:

Testing the Instant Client located at C:\Oracle\Instant Client
Testing client directory ... OK
Testing loading Oracle JDBC driver ... OK
Testing checking Oracle JDBC driver version ... OK
  Driver version: 19.11.0.0.0
Testing testing native OCI library load ... OK
Success!

but when trying to test connection I got the following error:
Status : Failure -Test failed: oracle.jdbc.driver.T2CConnection.connect(Lorg/ietf/jgss/GSSCredential;Ljavax/net/ssl/SSLContext;)V
and here's whole stack trace:

java.lang.NoSuchMethodError: oracle.jdbc.driver.T2CConnection.connect(Lorg/ietf/jgss/GSSCredential;Ljavax/net/ssl/SSLContext;)V
    at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:66)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691)
    at oracle.dbtools.connections.db.AbstractConnectionCreator.getConnection(AbstractConnectionCreator.java:174)
    at oracle.dbtools.raptor.standalone.connection.RaptorConnectionCreator.getConnectionImpl(RaptorConnectionCreator.java:400)
    at oracle.dbtools.raptor.standalone.connection.RaptorConnectionCreator.getConnection(RaptorConnectionCreator.java:119)
    at oracle.dbtools.raptor.dialogs.conn.ConnectionPrompt$DefaultPrompter.promptForPassword(ConnectionPrompt.java:154)
    at oracle.dbtools.connections.db.PasswordPrompter.promptForPassword(PasswordPrompter.java:15)
    at oracle.dbtools.raptor.dialogs.conn.ConnectionPrompt.promptForPassword(ConnectionPrompt.java:202)
    at oracle.dbtools.connections.db.DatabaseProvider.getConnection(DatabaseProvider.java:354)
    at oracle.dbtools.connections.db.DatabaseProvider.getConnection(DatabaseProvider.java:337)
    at oracle.jdevimpl.db.adapter.CAConnectionCreator.createConnectionImpl(CAConnectionCreator.java:52)
    at oracle.javatools.db.DatabaseFactory.createConnection(DatabaseFactory.java:838)
    at oracle.javatools.db.DatabaseFactory.createDatabase(DatabaseFactory.java:282)
    at oracle.jdeveloper.db.DatabaseConnections.getDatabase(DatabaseConnections.java:656)
    at oracle.dbtools.raptor.utils.Connections$ConnectionInfo.getDatabase(Connections.java:284)
    at oracle.dbtools.raptor.utils.Connections.getConnection(Connections.java:1180)
    at oracle.dbtools.raptor.utils.Connections.getConnection(Connections.java:1166)
    at oracle.dbtools.worksheet.editor.Worksheet$WorksheetController.testConnection(Worksheet.java:681)
    at oracle.dbtools.worksheet.editor.Worksheet$WorksheetController.access$2000(Worksheet.java:526)
    at oracle.dbtools.worksheet.editor.Worksheet$WorksheetController$1.doWork(Worksheet.java:629)
    at oracle.dbtools.raptor.backgroundTask.RaptorTask.call(RaptorTask.java:199)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask.run(RaptorTaskManager.java:702)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

Strangely, while using Oracle Instant Client 12.2

Testing the Instant Client located at C:\Oracle\Instant Client
Testing client directory ... OK
Testing loading Oracle JDBC driver ... OK
Testing checking Oracle JDBC driver version ... Failed:
  Minimum driver version 19.3 required, specified driver version is 12.2.0.1.0

everything works fine and I got such issue using previous versions of Oracle SQL Developer,
so I am still using Oracle Instant Client 12.2.
Best Regards.
Piotr

Comments
Post Details
Added on Aug 14 2021
13 comments
4,278 views