Why am I getting the error "Internal error: RowList.doJoin: invalid left column id"?

This error most likely is related to linkages in a Multistep report. If you have a linkage setup, and then delete the field being used in the linkage, you may get this error when saving or running the report. The solution is to put the field back into the report, which will reveal the linkage. You can then choose to delete or change the linkage. Once you update the linkage you can safely remove the field and avoid the error.