Hi I m trying to do JDO queries with OJB 1.0RC1.
When I execute queries without filter it s OK but when I try to use JDOQL language, in the follonwing code
PersistenceManagerFactory factory = new OjbStorePMF();
PersistenceManager manager = factory.getPersistenceManager();
manager.currentTransaction().begin();
Extent extent = manager.getExtent(Application.class, false);
Query query = manager.newQuery(extent);
query.setFilter("nom==\"portail\"");
Collection results = (Collection) query.execute();
query.closeAll();
manager.currentTransaction().commit();
manager.close();OJB returns the following exception
[org.apache.ojb.broker.accesslayer.sql.SqlGeneratorDefaultImpl] DEBUG: SQL: SELECT A0.url,A0.nom,A0.id FROM application A0
java.lang.NullPointerException
at com.sun.jdori.common.query.jdoqlc.Semantic.analyseRelationalExpr(Unknown Source)
at com.sun.jdori.common.query.jdoqlc.Semantic.relationalExpr(Unknown Source)
at com.sun.jdori.common.query.jdoqlc.Semantic.exprNoCheck(Unknown Source)
at com.sun.jdori.common.query.jdoqlc.Semantic.expression(Unknown Source)
at com.sun.jdori.common.query.jdoqlc.Semantic.filter(Unknown Source)
at com.sun.jdori.common.query.jdoqlc.Semantic.query(Unknown Source)
at com.sun.jdori.common.query.jdoqlc.JDOQLC.semanticCheck(Unknown Source)
at com.sun.jdori.common.query.QueryImpl.compile(Unknown Source)
at com.sun.jdori.common.query.QueryImpl.execute(Unknown Source)
at QueryTest.main(QueryTest.java:35)
Thanks for your help Alexandre Touret
-- ______________________________ Alexandre Touret mailto:[EMAIL PROTECTED]
