Issue Details (XML | Word | Printable)

Key: NUCJDOQUERY-9
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Richard DiCroce
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
DataNucleus JDO Query Processor

Annotation processor chokes on arrays

Created: 18/Jun/11 05:13 PM   Updated: 06/Jul/12 09:43 AM   Resolved: 18/Jun/11 08:06 PM
Component/s: None
Affects Version/s: 3.0.0.m2
Fix Version/s: 3.0.0.m3

File Attachments: 1. Zip Archive ArrayTestCase.zip (0.3 kB)



 Description  « Hide
The JDO Query annotation processor chokes if it encounters a @PersistenceCapable class that contains an array. It throws the following exception:

java.lang.NullPointerException
at org.datanucleus.jdo.query.JDOQueryProcessor.isJDOAnnotated(JDOQueryProcessor.java:670)
at org.datanucleus.jdo.query.JDOQueryProcessor.getExpressionInterfaceNameForType(JDOQueryProcessor.java:487)
at org.datanucleus.jdo.query.JDOQueryProcessor.processClass(JDOQueryProcessor.java:251)
at org.datanucleus.jdo.query.JDOQueryProcessor.process(JDOQueryProcessor.java:135)

Sort Order: Ascending order - Click to sort in descending order
Richard DiCroce added a comment - 18/Jun/11 05:16 PM
Test case for the bug.

Andy Jefferson added a comment - 18/Jun/11 08:06 PM
SVN trunk works on arrays

Stephane Passignat added a comment - 25/Aug/11 04:28 PM
I encounter the same Issue with 3.0.0 m5.
Where is it fixed?
any solution to bypass ?

Stephane Passignat added a comment - 25/Aug/11 04:30 PM
With an array of int or String.

Andy Jefferson added a comment - 26/Aug/11 12:13 AM
Where is it fixed ? click on Subversion Commits.
What is it fixed on ? the testcase that was provided.

Richard DiCroce added a comment - 26/Aug/11 01:11 AM
@Stephane: Update to 3.0 final. For me, the problem is resolved.