When switching to using chromedriver and away from PhantomJS these messages were everywhere. They are a bit misleading.
StaleElementReferenceException: Message: stale element reference: element is not attached to the page document
A simple time.sleep() would immediately fix it. Then we searched for more elegant ways to wait for the element.
The error message mentions stale element which one might associate with old and outdated, but in fact it’s actually too new.