I have had a chance to look at the default theme to see where it might be getting caught.
in Browse/browse_results_list_html.php or Browse/browse_results_images_html.php depending which view you are using for ca_object_lots.
Find the line (around line 82-83) that has
if ($vs_table != 'ca_objects'){
and add ca_object_lots to the exclusion. eg.
if ($vs_table != 'ca_objects' && $vs_table != 'ca_object_lots') {
you could also change it to use an array to check too
if (!in_array($vs_table, ['ca_objects','ca_object_lots'])) {
The error comes from the caGetDisplayImagesForAuthorityItems() function that goes and gets the media from related object records to use as the thumbnail, but object lots don't work that way. If you want an image from a related object in the search results, you will have to insert your own code to do that.