This bug occurs with the metadata/fortran parser version used by @JulieSchramm when parsing variables in CCPP schemes. I mistakenly typed
real(kind=kind_phys), dimension(:,;), intent(out) :: plvl, tlvl
instead of
real(kind=kind_phys), dimension(:,:), intent(out) :: plvl, tlvl
(note the semicolon instead of the colon). The error that the parser reported was
Missing local_variables, ['plvl', 'tlvl'] in GFS_rrtmg_pre_run
while it should be something like invalid dimension specification or something like that.