Hi,
We recently upgraded to Unicorn 5.0 but getting the following error: [2015-11-16T14:54:16.943652 #19838] ERROR -- : app error: undefined method `include?' for nil:NilClass (NoMethodError) E, [2015-11-16T14:54:16.943712 #19838] ERROR -- : /home/api/vendor/bundle/ruby/2.2.0/gems/unicorn-5.0.0/lib/unicorn/http_response.rb:40:in `block in http_response_write' E, [2015-11-16T14:54:16.943737 #19838] ERROR -- : /home/api/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/utils.rb:490:in `block in each' E, [2015-11-16T14:54:16.943753 #19838] ERROR -- : /home/api/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/utils.rb:489:in `each' E, [2015-11-16T14:54:16.943767 #19838] ERROR -- : /home/api/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/utils.rb:489:in `each’ The error came from this commit: https://github.com/defunkt/unicorn/commit/fb2f10e1d7a72e6787720003342a21f11b879614. And specifically the line of `if value =~ /\n/` is changed to `if value.include?("\n".freeze)`. Apparently `value` can be nil which caused our issue. It should be an easy fix. Thanks, Owen
