NoMethodError at /stockitem/252

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/252

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
eRHidxAvMYuLCwD0
PATH_INFO
/252
QUERY_STRING
REMOTE_ADDR
35.175.174.36
REMOTE_PORT
60986
REQUEST_METHOD
GET
REQUEST_URI
/stockitem/252
SCRIPT_NAME
/stockitem
SCRIPT_URI
https://hvsapp.jonpetersen.co.uk/stockitem/252
SCRIPT_URL
/stockitem/252
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:0x000055ce5122eff0>
rack.hijack
#<Proc:0x00007fc6e19aaf88 /usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:94 (lambda)>
rack.hijack?
true
rack.input
#<PhusionPassenger::Utils::TeeInput:0x00007fc6e19ab028 @len=0, @socket=#<PhusionPassenger::Utils::UnseekableSocket:0x000055ce5208cbb0 @socket=#<UNIXSocket:fd 13>, @simulate_eof=true>, @bytes_read=0, @tmp=#<StringIO:0x00007fc6e19aafd8>>
rack.logger
#<Logger:0x00007fc6e0626750 @level=1, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fc6e0626728 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007fc6e06266d8 @shift_period_suffix=nil, @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<IO:<STDERR>>, @binmode=false, @mon_data=#<Monitor:0x00007fc6e06266b0>, @mon_data_owner_object_id=34180>>
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"=>"a93d0d9dba6f3f15c9beaa6f80ea34a7b3f8d82f1156f9245ff519f10e295e14", "csrf"=>"875a452059391d921964c6567c32ce2a", "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=>"bce7d29be78809158675ff7576dd910c0c961476e9aa01f5b69f702f871397169a7ac2120db0fcda487e89b6bc48408760b494c45114040ec71c41edf237790a", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x00007fc6e15a5e60>}
rack.session.unpacked_cookie_data
{"session_id"=>"a93d0d9dba6f3f15c9beaa6f80ea34a7b3f8d82f1156f9245ff519f10e295e14"}
rack.url_scheme
https
rack.version
[1, 3]
sinatra.accept
[#<Sinatra::Request::AcceptEntry:0x00007fc6e0a6d408 @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.