I think this ```AttributeError``` will be caught by the enclosing ```except AttributeError```, effectively silencing the error. Can you please rewrite this portion of the function so that nested try/except blocks aren't used? See @wasade's comment about that [here](https://github.com/qiime/qiime/issues/1317#issuecomment-32029490).