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
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