In Diffusion, the "Tags" view may read commits which haven't imported or parsed yet, and thus don't have loadable objects.
Most of this logic tests for if ($commit), but the author part did not. Instead, don't render author information if $commit is not present.