I've been experiencing stack level errors in Hashie's mash.rb, when POSTing somewhat large GeoJSON files to a Grape endpoint. I'm using Grape 0.7.0.
To replicate the bug, do the following:
- Open two terminals, run
rackup
in one, - and
./bug.sh
in the other.
The Grape/Rack terminal will output:
[2014-06-17 11:18:37] ERROR SystemStackError: stack level too deep