The query is:
(
SELECT T1.ID AS ID, T1.CURRENCY AS CURRENCY, T1.BOOK AS
BOOK,
T1.OVERDRAFT_LIMIT AS OVERDRAFT_LIMIT, T1.ACCOUNT_ID AS ACCOUNT_ID
FROM BALANCE T1
WHERE T1.BOOK - (
SELECT ISNULL(SUM(AMOUNT),0) FROM ENTRY
WHERE BALANCE_ID = T1.ID
AND SIMPLE_PROCESS_DATE > ?
) < 0
)
UNION
(
SELECT T1.ID AS ID, T1.CURRENCY AS CURRENCY, T1.BOOK AS
BOOK,
T1.OVERDRAFT_LIMIT AS OVERDRAFT_LIMIT, T1.ACCOUNT_ID AS ACCOUNT_ID
FROM BALANCE T1
INNER JOIN CREDIT_ACCOUNT CA ON CA.ID=T1.ACCOUNT_ID
)
ORDER BY T1.ACCOUNT_ID
On Feb 17, 4:50 pm, joseaio <[email protected]> wrote:
> Caused by: java.lang.NullPointerException at
> org.h2.command.dml.Query.initOrder(Query.java:357)
>
> ************************************
>
> Caused by: org.h2.jdbc.JdbcSQLException: General error:
> "java.lang.NullPointerException" [50000-164]
> at org.h2.message.DbException.getJdbcSQLException(DbException.java:
> 329)
> at org.h2.message.DbException.get(DbException.java:158)
> at org.h2.message.DbException.convert(DbException.java:281)
> at org.h2.message.DbException.toSQLException(DbException.java:254)
> at org.h2.message.TraceObject.logAndConvert(TraceObject.java:368)
> at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:
> 639)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at com.mchange.v2.c3p0.stmt.GooGooStatementCache
> $1StmtAcquireTask.run(GooGooStatementCache.java:525)
> at com.mchange.v2.async.ThreadPoolAsynchronousRunner
> $PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
> Caused by: java.lang.NullPointerException
> at org.h2.command.dml.Query.initOrder(Query.java:357)
> at org.h2.command.dml.SelectUnion.prepare(SelectUnion.java:289)
> at org.h2.command.Parser.prepareCommand(Parser.java:218)
> at org.h2.engine.Session.prepareLocal(Session.java:415)
> at org.h2.engine.Session.prepareCommand(Session.java:364)
> at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:
> 1121)
> at
> org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:
> 71)
> at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:
> 637)
> ... 6 more
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/h2-database?hl=en.