Improve Logging in QueryBuilder to be more Null-Safe

Description

The user would like to see an error message indicating what really happened when the QueryBuilder encounters an internal error.  Currently, the logging in the QueryBuilder.build() method may throw exceptions if the parent property is null when the exception is thrown.

  • Add null-safe property navigation in log statements for QueryBuilder

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Fix versions

Times Requested

1

Source

120 Eligible

Yes

Time tracking

10m logged

Components

Affects versions

Priority

Better PDF Exporter

Created March 27, 2018 at 3:13 PM
Updated April 12, 2018 at 7:20 PM
Resolved April 12, 2018 at 7:20 PM