Skip to content

Null pointer exception when querying data #185

@lahiruchandima

Description

@lahiruchandima

I got following exception when querying a collection.

java.lang.NullPointerException: 
  at org.dizitart.no2.util.DocumentUtils.getFieldValue (DocumentUtils.java:80)
  at org.dizitart.no2.internals.SearchService.sortIdSet (SearchService.java:152)
  at org.dizitart.no2.internals.SearchService.setFilteredResultSet (SearchService.java:137)
  at org.dizitart.no2.internals.SearchService.find (SearchService.java:99)
  at org.dizitart.no2.internals.NitriteService.find (NitriteService.java:336)
  at org.dizitart.no2.internals.DefaultNitriteCollection.find (DefaultNitriteCollection.java:200)
  at org.dizitart.no2.objects.DefaultObjectRepository.find (DefaultObjectRepository.java:203)
  at com.my.app.DatabaseHelper.getReceipts (DatabaseHelper.java:457)

Following the code I use for querying.

    public List<Receipt> getReceipts() {
        return receiptRepository.find(not(eq("status", Receipt.Status.COMPLETED)), FindOptions.sort("createdTimestamp", SortOrder.Descending)).toList();
    }

What could be the reason for this?

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions