When running the report generator against a repo with quite a history, it's probably to be expected that the OAD will be invalid at some commits. Someone made an error and committed it, then released and fixed it and committed again. Not everyone will do an interactive rebase to remove mistakes, especially if they are pushed all together.
As such, it's difficult to generate the report when a repo contains many errors in its history.