NoMethodError at /stockitem/166

undefined method `vatrate' for nil:NilClass

Ruby /home/hvsepos/hvseposapp/routes/stockitem_controller.rb: in block in <class:StockitemController>, line 12
Web GET hvsapp.jonpetersen.co.uk/stockitem/166

Jump to:

Traceback (innermost first)

Request information

GET

No GET data.

POST

No POST data.

No cookie data.

Rack ENV

Variable Value
HTTPS
on
HTTP_ACCEPT
*/*
HTTP_HOST
hvsapp.jonpetersen.co.uk
HTTP_USER_AGENT
claudebot
HTTP_VERSION
HTTP/1.1
PASSENGER_CONNECT_PASSWORD
bTfZPaMdND8uU09x
PATH_INFO
/166
QUERY_STRING
REMOTE_ADDR
44.192.38.143
REMOTE_PORT
41816
REQUEST_METHOD
GET
REQUEST_URI
/stockitem/166
SCRIPT_NAME
/stockitem
SCRIPT_URI
https://hvsapp.jonpetersen.co.uk/stockitem/166
SCRIPT_URL
/stockitem/166
SERVER_NAME
hvsapp.jonpetersen.co.uk
SERVER_PORT
443
SERVER_PROTOCOL
HTTP/1.1
SERVER_SOFTWARE
Apache/2.4.41 (Ubuntu) Phusion_Passenger/6.0.20
SSL_TLS_SNI
hvsapp.jonpetersen.co.uk
rack.errors
#<Object:0x000055ee1bac71c8>
rack.hijack
#<Proc:0x00007f1601aff258 /usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:94 (lambda)>
rack.hijack?
true
rack.input
#<PhusionPassenger::Utils::TeeInput:0x00007f1601aff2f8 @len=0, @socket=#<PhusionPassenger::Utils::UnseekableSocket:0x000055ee1c3f6730 @socket=#<UNIXSocket:fd 13>, @simulate_eof=true>, @bytes_read=0, @tmp=#<StringIO:0x00007f1601aff2a8>>
rack.logger
#<Logger:0x00007f16014a8260 @level=1, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f16014a8238 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007f16014a81e8 @shift_period_suffix=nil, @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<IO:<STDERR>>, @binmode=false, @mon_data=#<Monitor:0x00007f16014a81c0>, @mon_data_owner_object_id=17400>>
rack.multiprocess
true
rack.multithread
false
rack.request.cookie_hash
{}
rack.request.query_hash
{}
rack.request.query_string
rack.run_once
false
rack.session
{"session_id"=>"e7d3f87d7f1bdc39baab9c5699132b697f5fb44cd59de08a446ca76910268549", "csrf"=>"55923167adceca719196d5e8ec769966", "tracking"=>{"HTTP_USER_AGENT"=>"ec0660ee20674482e3fbf9df2da732a482688d77", "HTTP_ACCEPT_LANGUAGE"=>"da39a3ee5e6b4b0d3255bfef95601890afd80709"}}
rack.session.options
{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"fa1859daa344a5aad30ee8fb4e7e07538524d3937067c2e1cbd111105bef96b0aba8d449a4200a2d11874b2b8acc8b6b6eb676e217cb50c955051eb6cc2cdfc1", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x00007f160182af50>}
rack.session.unpacked_cookie_data
{"session_id"=>"e7d3f87d7f1bdc39baab9c5699132b697f5fb44cd59de08a446ca76910268549"}
rack.url_scheme
https
rack.version
[1, 3]
sinatra.accept
[#<Sinatra::Request::AcceptEntry:0x00007f160130ca78 @entry="*/*", @type="*/*", @params={}, @q=1.0>]
sinatra.commonlogger
true
sinatra.error
#<NoMethodError: undefined method `vatrate' for nil:NilClass>
sinatra.route
GET /:plu

You're seeing this error because you use Rack::ShowExceptions.