Created
September 1, 2013 16:23
-
-
Save linuxcaffe/6405500 to your computer and use it in GitHub Desktop.
TWeb crashes again
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| application error | |
| NoMethodError at /tasks/pending | |
| undefined method `encode' for nil:NilClass | |
| file: csv.rb | |
| location: block in <class:CSV> | |
| line: 957 | |
| BACKTRACE | |
| (expand) | |
| JUMP TO: GET POST COOKIES ENV | |
| /usr/lib/ruby/1.9.1/csv.rb in block in <class:CSV> | |
| h.encode(ConverterEncoding).downcase.gsub(/\s+/, "_"). | |
| /usr/lib/ruby/1.9.1/csv.rb in [] | |
| converter[field] | |
| /usr/lib/ruby/1.9.1/csv.rb in block (2 levels) in convert_fields | |
| converter[field] | |
| /usr/lib/ruby/1.9.1/csv.rb in each | |
| converters.each do |converter| | |
| /usr/lib/ruby/1.9.1/csv.rb in block in convert_fields | |
| converters.each do |converter| | |
| /usr/lib/ruby/1.9.1/csv.rb in map | |
| fields.map.with_index do |field, index| | |
| /usr/lib/ruby/1.9.1/csv.rb in with_index | |
| fields.map.with_index do |field, index| | |
| /usr/lib/ruby/1.9.1/csv.rb in convert_fields | |
| fields.map.with_index do |field, index| | |
| /usr/lib/ruby/1.9.1/csv.rb in parse_headers | |
| @headers = convert_fields(@headers, true) | |
| /usr/lib/ruby/1.9.1/csv.rb in block in shift | |
| csv = parse_headers(csv) if @use_headers | |
| /usr/lib/ruby/1.9.1/csv.rb in loop | |
| loop do | |
| /usr/lib/ruby/1.9.1/csv.rb in shift | |
| loop do | |
| /usr/lib/ruby/1.9.1/csv.rb in each | |
| while row = shift | |
| /usr/lib/ruby/1.9.1/csv.rb in parse | |
| csv.each(&block) | |
| /usr/lib/ruby/1.9.1/webrick/httpserver.rb in service | |
| si.service(req, res) | |
| /usr/lib/ruby/1.9.1/webrick/httpserver.rb in run | |
| server.service(req, res) | |
| /usr/lib/ruby/1.9.1/webrick/server.rb in block in start_thread | |
| block ? block.call(sock) : run(sock) | |
| GET | |
| No GET data. | |
| POST | |
| No POST data. | |
| COOKIES | |
| Variable Value | |
| rack.session | |
| "BAh7B0kiD3Nlc3Npb25faWQGOgZFRiJFZjcwNjYzNzllMzE3Y2FhMTlmNjRj\nODA1ODhjZDdiOGI1ZjBmZDJlZmVjNTQ3ZTYxZDk4N2JjNmNhNTAzOGQ4Mkki\nDXRyYWNraW5nBjsARnsISSIUSFRUUF9VU0VSX0FHRU5UBjsARiItY2E2OTcz\nMGQ5MTY0YmY4NTE5N2M4NDAzZDhjMGIyZmQzMzJjYzZkY0kiGUhUVFBfQUND\nRVBUX0VOQ09ESU5HBjsARiItYTBiZmM4NzZkNjhmZTdhZWE3MDBkYTVlYTg5\nMjVhYmFjNmYyZjc5NEkiGUhUVFBfQUNDRVBUX0xBTkdVQUdFBjsARiItZGQw\nNjVlZDI2M2M2N2Q3OTlmOTQzYWI2YzM5YjU1YzVlMDA4Y2JiNQ==\n--e86e0d9f6029461cb1fdfc7e8000ad5fcf4a4c08" | |
| Rack ENV | |
| Variable Value | |
| GATEWAY_INTERFACE | |
| CGI/1.1 | |
| HTTP_ACCEPT | |
| text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 | |
| HTTP_ACCEPT_ENCODING | |
| gzip, deflate | |
| HTTP_ACCEPT_LANGUAGE | |
| en-US,en;q=0.5 | |
| HTTP_AUTHORIZATION | |
| Basic ZGpwOndhcnIxMHI= | |
| HTTP_CONNECTION | |
| keep-alive | |
| HTTP_COOKIE | |
| rack.session=BAh7B0kiD3Nlc3Npb25faWQGOgZFRiJFZjcwNjYzNzllMzE3Y2FhMTlmNjRj%0AODA1ODhjZDdiOGI1ZjBmZDJlZmVjNTQ3ZTYxZDk4N2JjNmNhNTAzOGQ4Mkki%0ADXRyYWNraW5nBjsARnsISSIUSFRUUF9VU0VSX0FHRU5UBjsARiItY2E2OTcz%0AMGQ5MTY0YmY4NTE5N2M4NDAzZDhjMGIyZmQzMzJjYzZkY0kiGUhUVFBfQUND%0ARVBUX0VOQ09ESU5HBjsARiItYTBiZmM4NzZkNjhmZTdhZWE3MDBkYTVlYTg5%0AMjVhYmFjNmYyZjc5NEkiGUhUVFBfQUNDRVBUX0xBTkdVQUdFBjsARiItZGQw%0ANjVlZDI2M2M2N2Q3OTlmOTQzYWI2YzM5YjU1YzVlMDA4Y2JiNQ%3D%3D%0A--e86e0d9f6029461cb1fdfc7e8000ad5fcf4a4c08 | |
| HTTP_HOST | |
| 50.116.58.146:5678 | |
| HTTP_USER_AGENT | |
| Mozilla/5.0 (X11; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0 Iceweasel/20.0 | |
| HTTP_VERSION | |
| HTTP/1.1 | |
| PATH_INFO | |
| /tasks/pending | |
| QUERY_STRING | |
| REMOTE_ADDR | |
| 69.165.143.117 | |
| REMOTE_HOST | |
| 69-165-143-117.dsl.teksavvy.com | |
| REQUEST_METHOD | |
| GET | |
| REQUEST_PATH | |
| /tasks/pending | |
| REQUEST_URI | |
| http://50.116.58.146:5678/tasks/pending | |
| SCRIPT_NAME | |
| SERVER_NAME | |
| 50.116.58.146 | |
| SERVER_PORT | |
| 5678 | |
| SERVER_PROTOCOL | |
| HTTP/1.1 | |
| SERVER_SOFTWARE | |
| WEBrick/1.3.1 (Ruby/1.9.3/2012-04-20) | |
| rack.errors | |
| #<Object:0x8a87250> | |
| rack.input | |
| #<StringIO:0x965d674> | |
| rack.logger | |
| #<Rack::NullLogger:0x8fb0394 @app=#<Rack::Session::Cookie:0x8fb0420 @secrets=["ed3371be29e1bbfe7e71967b7ec21a1d80aa21219047002495706af8b2d4d878800923bb2f52ae17530bf01ecfdb1334b31f3c1aa02efcd8293415f31ff4fa79"], @coder=#<Rack::Session::Cookie::Base64::Marshal:0x8fb03d0>, @app=#<Rack::Protection::FrameOptions:0x8fb0498 @app=#<Rack::Protection::HttpOrigin:0x8fb04fc @app=#<Rack::Protection::IPSpoofing:0x8fb0588 @app=#<Rack::Protection::JsonCsrf:0x8fb0704 @app=#<Rack::Protection::PathTraversal:0x8fb081c @app=#<Rack::Protection::RemoteToken:0x8fb0920 @app=#<Rack::Protection::SessionHijacking:0x8fb0bf0 @app=#<Rack::Protection::XSSHeader:0x8fb0e98 @app=#<Rack::Flash:0x8fb7d4c @app=#<TaskwarriorWeb::App:0x8f58478 @default_layout=:layout, @app=nil, @template_cache=#<Tilt::Cache:0x8f58464 @cache={}>>, @opts={}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :xss_mode=>:block, :nosniff=>true, :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :tracking_key=>:tracking, :encrypt_tracking=>true, :track=>["HTTP_USER_AGENT", "HTTP_ACCEPT_ENCODING", "HTTP_ACCEPT_LANGUAGE"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :frame_options=>:sameorigin, :except=>[]}, @frame_options="SAMEORIGIN">, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"ed3371be29e1bbfe7e71967b7ec21a1d80aa21219047002495706af8b2d4d878800923bb2f52ae17530bf01ecfdb1334b31f3c1aa02efcd8293415f31ff4fa79", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x8fb03d0>}, @key="rack.session", @cookie_only=true, @sidbits=128, @sid_secure=SecureRandom, @sid_length=32>> | |
| rack.multiprocess | |
| false | |
| rack.multithread | |
| true | |
| rack.request.cookie_hash | |
| {"rack.session"=>"BAh7B0kiD3Nlc3Npb25faWQGOgZFRiJFZjcwNjYzNzllMzE3Y2FhMTlmNjRj\nODA1ODhjZDdiOGI1ZjBmZDJlZmVjNTQ3ZTYxZDk4N2JjNmNhNTAzOGQ4Mkki\nDXRyYWNraW5nBjsARnsISSIUSFRUUF9VU0VSX0FHRU5UBjsARiItY2E2OTcz\nMGQ5MTY0YmY4NTE5N2M4NDAzZDhjMGIyZmQzMzJjYzZkY0kiGUhUVFBfQUND\nRVBUX0VOQ09ESU5HBjsARiItYTBiZmM4NzZkNjhmZTdhZWE3MDBkYTVlYTg5\nMjVhYmFjNmYyZjc5NEkiGUhUVFBfQUNDRVBUX0xBTkdVQUdFBjsARiItZGQw\nNjVlZDI2M2M2N2Q3OTlmOTQzYWI2YzM5YjU1YzVlMDA4Y2JiNQ==\n--e86e0d9f6029461cb1fdfc7e8000ad5fcf4a4c08"} | |
| rack.request.cookie_string | |
| rack.session=BAh7B0kiD3Nlc3Npb25faWQGOgZFRiJFZjcwNjYzNzllMzE3Y2FhMTlmNjRj%0AODA1ODhjZDdiOGI1ZjBmZDJlZmVjNTQ3ZTYxZDk4N2JjNmNhNTAzOGQ4Mkki%0ADXRyYWNraW5nBjsARnsISSIUSFRUUF9VU0VSX0FHRU5UBjsARiItY2E2OTcz%0AMGQ5MTY0YmY4NTE5N2M4NDAzZDhjMGIyZmQzMzJjYzZkY0kiGUhUVFBfQUND%0ARVBUX0VOQ09ESU5HBjsARiItYTBiZmM4NzZkNjhmZTdhZWE3MDBkYTVlYTg5%0AMjVhYmFjNmYyZjc5NEkiGUhUVFBfQUNDRVBUX0xBTkdVQUdFBjsARiItZGQw%0ANjVlZDI2M2M2N2Q3OTlmOTQzYWI2YzM5YjU1YzVlMDA4Y2JiNQ%3D%3D%0A--e86e0d9f6029461cb1fdfc7e8000ad5fcf4a4c08 | |
| rack.request.query_hash | |
| {} | |
| rack.request.query_string | |
| rack.run_once | |
| false | |
| rack.session | |
| {"session_id"=>"f7066379e317caa19f64c80588cd7b8b5f0fd2efec547e61d987bc6ca5038d82", "tracking"=>{"HTTP_USER_AGENT"=>"ca69730d9164bf85197c8403d8c0b2fd332cc6dc", "HTTP_ACCEPT_ENCODING"=>"a0bfc876d68fe7aea700da5ea8925abac6f2f794", "HTTP_ACCEPT_LANGUAGE"=>"dd065ed263c67d799f943ab6c39b55c5e008cbb5"}} | |
| rack.session.options | |
| {:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"ed3371be29e1bbfe7e71967b7ec21a1d80aa21219047002495706af8b2d4d878800923bb2f52ae17530bf01ecfdb1334b31f3c1aa02efcd8293415f31ff4fa79", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x8fb03d0>} | |
| rack.session.unpacked_cookie_data | |
| {"session_id"=>"f7066379e317caa19f64c80588cd7b8b5f0fd2efec547e61d987bc6ca5038d82", "tracking"=>{"HTTP_USER_AGENT"=>"ca69730d9164bf85197c8403d8c0b2fd332cc6dc", "HTTP_ACCEPT_ENCODING"=>"a0bfc876d68fe7aea700da5ea8925abac6f2f794", "HTTP_ACCEPT_LANGUAGE"=>"dd065ed263c67d799f943ab6c39b55c5e008cbb5"}} | |
| rack.url_scheme | |
| http | |
| rack.version | |
| [1, 2] | |
| sinatra.accept | |
| [text/html, application/xhtml+xml, application/xml, */*] | |
| sinatra.error | |
| #<NoMethodError: undefined method `encode' for nil:NilClass> | |
| sinatra.route | |
| GET /tasks/:status/? | |
| x-rack.flash | |
| #<FlashHash @values={} @cache={}> | |
| You're seeing this error because you have enabled the show_exceptions setting. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment