Project

General

Profile

500 internal error while creating user with api by json request

Added by Vitaly Margelov almost 10 years ago

After my .NET Redmine library threw an exception stating that create user request returned 500 error, I figured out, that I can't create user using JSON, only using by XML request.
I've been taking request examples from here [[http://www.redmine.org/projects/redmine/wiki/Rest_Users]]
I get internal server error every time I use JSON for my requests, but XML ones are successful. Here is log message:

@Started POST "/redmine/users.json" for at 2016-02-17 09:53:47 -0800
Processing by UsersController#create as JSON
Current user: admin (id=1)
Completed 500 Internal Server Error in 18.0ms

NoMethodError (undefined method `[]' for nil:NilClass):
app/controllers/users_controller.rb:90:in `create'@

We've been testing it on versions 2.6.9-4 and 3.1.2-0. Same error on each. We've used Bitnami to deploy Redmine and apps.
Project creation with json works