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