Uploaded image for project: 'MariaDB Connector/J'
  1. MariaDB Connector/J
  2. CONJ-1295

MariaDbClob fails to compile with JDK 26+

    XMLWordPrintable

Details

    Description

      Starting in JDK 26+, `java.sql.Blob` and `java.sql.Clob` both implement `close()`. This change causes MariaDbClob to fail to compile with the following error:

      ```
      src/main/java/org/mariadb/jdbc/MariaDbClob.java:14: error: types Clob and Blob are incompatible;
      public class MariaDbClob extends MariaDbBlob implements Clob, NClob, Serializable {
      ^
      class MariaDbClob inherits unrelated defaults for close() from types Clob and Blob
      ```

      The JDK change was https://bugs.openjdk.org/browse/JDK-8369918

      Attachments

        Activity

          People

            diego dupin Diego Dupin
            cushon Liam Miller-Cushon
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.