Skip to content

NoClassDefFoundError: jdk/net/ExtendedSocketOptions during connection #2042

@dleborgne

Description

@dleborgne

Driver version

10.2.3

SQL Server version

Microsoft SQL Azure (RTM) - 12.0.2000.8

Client Operating System

CentOS Linux release 7.9.2009 (Core)

JAVA/JVM version

OpenJDK Runtime Environment (Red_Hat-11.0.17.0.8-2.el7_9)

Table schema

n/a

Problem description

When starting on WildFly 24.0.1, using mssql-jdbc-10.2.3.jre11.jar, our Hibernate-based application is unable to connect to the database. Application gets an IJ031084: Unable to create connection error
Caused by: java.lang.NoClassDefFoundError: jdk/net/ExtendedSocketOptions

Error message/stack trace

Caused by: java.lang.NoClassDefFoundError: jdk/net/ExtendedSocketOptions
        at deployment.mssql-jdbc-10.2.3.jre11.jar//com.microsoft.sqlserver.jdbc.DriverJDBCVersion.setSocketOptions(SQLServerJdbc43.java:66)
        at deployment.mssql-jdbc-10.2.3.jre11.jar//com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:702)
        at deployment.mssql-jdbc-10.2.3.jre11.jar//com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:3180)
        at deployment.mssql-jdbc-10.2.3.jre11.jar//com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:2833)
        at deployment.mssql-jdbc-10.2.3.jre11.jar//com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:2671)
        at deployment.mssql-jdbc-10.2.3.jre11.jar//com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1640)
        at deployment.mssql-jdbc-10.2.3.jre11.jar//com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:936)

Any other details that can be helpful

  • Works fine with mssql-jdbc-10.2.1.jre11.jar
  • Same error with mssql-jdbc-10.2.2.jre11.jar

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementAn enhancement to the driver. Lower priority than bugs.QuestionUsed when a question is asked, as opposed to an issue being raised

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions