Hi Edric,
Oh, I can reproduce that. To be clear, the exception I get is
File "..../lmfit/model.py", line 1598, in eval_uncertainty
for comp in self.components:
AttributeError: 'ModelResult' object has no attribute 'components'
And yes, that line should be
for comp in self.model.components:
It's sort of surprising that only gets exposed after loading a saved Model Result, but it is a bug. We should add that fix, and a test.
If you are interested and willing, you could raise this as an Issue on github, and even make a PR.