I recently ran a bundle update and now I am getting a weird
Type - [17] is not a symbol error.
This is the full error message:
I updated my Gemfile to gem "devise", ">= 2.2.4" and then deleted my Gemfile.lock and re-created it by doing bundle install.
For whatever reason, that seems to have fixed this particular issue.
I can't say, for sure, though that it was caused by that version of Devise. It could have been another gem that got updated - but that's the only change I made that has worked.
So take that with a grain of salt.