I am using an H2 database in client-server mode. The server works with version 1.3.175 and the client with 1.3.168.
Everything works fine, but I get an exception that executes some requests:
org.h2.jdbc.JdbcSQLException: General error: "java.lang.NullPointerException" [50000-175] at org.h2.message.DbException.getJdbcSQLException (DbException.javahaps32) on org.h2.message.DbException.get (DbException.java:161) at org.h2.message.DbException.convert (DbException.java:284) on org.h2.server.TcpServerThread.sendError (TcpServerThread.java:218) on org.h2.server.TcpServerThread. run (TcpServerThread.java:158) in java.lang.Thread.run (Unknown source)
Called: java.lang.NullPointerException at org.h2.expression.Function.getCost (Function.java:2391) at org.h2.expression.CompareLike.getCost (CompareLike.java:417) at org.h2.expression.ConditionAndOr. optimize (ConditionAndOr.java:133) at org.h2.command.dml.Select.prepare (Select.java:813) at org.h2.command.Parser.prepareCommand (Parser.java:240) at org.h2.engine .Session.prepareLocal (Session.java:436) on org.h2.server.TcpServerThread.process (TcpServerThread.java:260) on org.h2.server.TcpServerThread.run (TcpServerThread.java:156) ... 1 more
at org.h2.engine.SessionRemote.done(SessionRemote.java:567) at org.h2.command.CommandRemote.prepare(CommandRemote.java:67) at org.h2.command.CommandRemote.<init>(CommandRemote.java:46) at org.h2.engine.SessionRemote.prepareCommand(SessionRemote.java:439) at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1109) at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:74) at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:264)
Thanks for the help.
source share