openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rick Curtis (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (OPENJPA-2502) NPE in QueryKey.createKey using criteria with QueryCache enabled
Date Thu, 05 Jun 2014 15:50:03 GMT

     [ https://issues.apache.org/jira/browse/OPENJPA-2502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Rick Curtis updated OPENJPA-2502:
---------------------------------

    Fix Version/s: 2.4.0

> NPE in QueryKey.createKey using criteria with QueryCache enabled
> ----------------------------------------------------------------
>
>                 Key: OPENJPA-2502
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-2502
>             Project: OpenJPA
>          Issue Type: Bug
>          Components: criteria, datacache
>    Affects Versions: 2.2.1, 2.2.2, 2.3.0, 2.4.0
>            Reporter: Albert Lee
>            Assignee: Rick Curtis
>             Fix For: 2.2.1.1, 2.4.0
>
>         Attachments: OPENJPA-2502.221x.patch, OPENJPA-2502.test.zip
>
>
> Running an example in the spec using Criteria API with "left join fetch" AND query cache
enabled yield the following NPE exception. See the testcase to reproduce the problem and the
spec section where the example comes from:
> <openjpa-2.2.1.1-SNAPSHOT-r422266:1438134 nonfatal user error> org.apache.openjpa.persistence.ArgumentException:
Failed to execute query "null". Check the query syntax for correctness. See nested exception
for details.
> 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:872)
> 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
> 	at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> 	at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
> 	at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> 	at com.ibm.ws.persistence.QueryImpl.getResultList(QueryImpl.java:118)
> 	at test.TestNPE.test(TestNPE.java:62)
> ......
> Caused by: java.lang.NullPointerException
> 	at org.apache.openjpa.datacache.QueryKey.createKey(QueryKey.java:203)
> 	at org.apache.openjpa.datacache.QueryKey.newInstance(QueryKey.java:139)
> 	at org.apache.openjpa.datacache.QueryCacheStoreQuery$QueryCacheExecutor.executeQuery(QueryCacheStoreQuery.java:339)
> 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
> 	... 33 more



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message