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

NPE with MariaDbDataSource when setLoginTimeout(0) has been called

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 2.7.12
    • 2.7.13
    • configuration
    • None

    Description

      Hi, I am receiving a NullPointerException when executing the following code with version 2.7.12 of the mariadb-connector-j driver. We are using 2.7.12 because we are using Aurora, which 3.x does not support. The docs for setLoginTimeout seem to indicate that 0 should be an accepted value.

          MariaDbDataSource ds = new MariaDbDataSource("jdbc:mariadb://host/db?user=user&password=password");
          ds.setLoginTimeout(0);
       
          try (Connection connection = ds.getConnection()) {
            Statement statement = connection.createStatement();
            statement.execute("SELECT 1");
          }
      

      Stack trace:

      Exception in thread "main" java.lang.NullPointerException
      at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.postConnectionQueries(AbstractConnectProtocol.java:875)
      at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.createConnection(AbstractConnectProtocol.java:611)
      at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1400)
      at org.mariadb.jdbc.internal.util.Utils.retrieveProxy(Utils.java:639)
      at org.mariadb.jdbc.MariaDbConnection.newConnection(MariaDbConnection.java:150)
      at org.mariadb.jdbc.MariaDbDataSource.getConnection(MariaDbDataSource.java:275)

      Attachments

        Activity

          People

            diego dupin Diego Dupin
            aaron.congo@improving.com Aaron Congo
            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.