ObjectDB ObjectDB

Issue #978: Internal Exception

Type: Bug ReoprtVersion: 2.4.4Priority: HighStatus: FixedReplies: 1
#1
Critical error:: com.objectdb.o.InternalException: Unexpected internal exception
at com.objectdb.o.JPE.h(JPE.java:165) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.ERR.f(ERR.java:70) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.OBC.onObjectDBError(OBC.java:1505) [objectdb-2.4.4_05.jar:]
at com.objectdb.jpa.JpaQuery.getSingleResult(JpaQuery.java:723) [objectdb-2.4.4_05.jar:]
...
Caused by: java.lang.NullPointerException
at com.objectdb.o.WVP.q(WVP.java:539) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WVP.l(WVP.java:220) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WVP.k(WVP.java:193) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WVP.j(WVP.java:127) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WHP.j(WHP.java:345) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WHP.h(WHP.java:252) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WHP.g(WHP.java:185) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WHP.g(WHP.java:179) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WHP.g(WHP.java:121) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.QPN.d(QPN.java:86) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.QRC.u(QRC.java:188) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.QRM.U5(QRM.java:248) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.MST.U5(MST.java:959) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WRA.U5(WRA.java:291) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.WSM.U5(WSM.java:113) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.STC.r(STC.java:449) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.SHN.aj(SHN.java:489) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.SHN.K(SHN.java:156) [objectdb-2.4.4_05.jar:]
at com.objectdb.o.HND.run(HND.java:132) [objectdb-2.4.4_05.jar:]
... 1 more

 

With this query:

SELECT COUNT(DISTINCT $1) FROM com.lexware.vereinsverwaltung.abrechnung.beitrag.BeitragForderung $1 LEFT JOIN $1.currency $2 LEFT JOIN $1.paymentTerm $3 LEFT JOIN $1.receiver $4 WHERE ((((($2 IS NOT NULL) AND (UPPER($2.isoCode) LIKE UPPER('%Meier%'))) OR (($3 IS NOT NULL) AND (UPPER($3.description) LIKE UPPER('%Meier%'))) OR (UPPER($1.number) LIKE UPPER('%Meier%')) OR (($4 IS NOT NULL) AND (UPPER($4.name) LIKE UPPER('%Meier%'))) OR (UPPER($1.reference) LIKE UPPER('%Meier%')))))

On the attached database. Also happens in Explorer.

edit
delete
#2

Thank you for this report.

Please try version 2.4.5 that should fix this exception.

ObjectDB Support
edit
delete

Reply

To post on this website please sign in.