|
This simple part of code demonstrates the NullPointerException in the current code of the MariaDB driver (v1.1.3):
try {
|
Class.forName("org.mariadb.jdbc.Driver");
|
String dbUrl = "jdbc:mysql://host:3306/db";
|
Connection con = DriverManager.getConnection(dbUrl, "user", "pwd");
|
Statement stmt = con.createStatement();
|
// do not add any batch entries!
|
stmt.executeBatch(); // -> NullPointerException
|
con.close();
|
}
|
catch(Exception ex) {
|
ex.printStackTrace();
|
}
|
|
Result:
java.lang.NullPointerException
at org.mariadb.jdbc.MySQLStatement.executeBatch(MySQLStatement.java:1121)
This NullPointerException is raised when the executeBatch is called with no batches added.
|