How are you making the PUT request, with curl or with a library? Can you paste the response you’re getting?
I ask because I actually don’t see a 500 in the logs for this request. Thanks for the report!
Edit to be more specific: I see that we sent you back a 500, but Honeybadger didn’t send us a full stack trace so that we can see what actually happened.
Further edit: here’s the server log if anyone’s interested:
Processing by Api::V1::GoalsController#update as JSON Parameters: {"username"=>"kenoubi", "roadall"=>"[[1452963600, null, 0.0], [1454259600, null, 15.0], [1454864400, null, 16.5], [1455469200, null, 18.150000000000002], [1456074000, null, 19.965000000000007], [1456678800, null, 21.961500000000004], [1457283600, null, 24.157650000000007], [1457888400, null, 26.573415000000011], [1458493200, null, 29.23075650000002], [1459098000, null, 32.153832150000021], [1460390400, null, 0.0]]", "auth_token"=>"[FILTERED]", "user_id"=>"kenoub", "id"=>"marathon"} Completed 500 Internal Server Error in 78ms (Views: 0.4ms)