That certainly is a weird way for pvlib to inform you of a problem with the selected combination of models.
The PVWatts DC model only calculates p_mp. The "sandia" inverter model also needs v_mp, which is not found in the ModelChain.results from the DC calculation, and that's ultimately the problem with your code.
Set the inverter model to "pvwatts", define parameters for the inverter (e.g., pvwatts_inverter['pdc0'] = cec_inverter['Pdc0']) and you should be fine.
Cliff