Closed jekhor closed 4 months ago
https://github.com/knu/ruby-domain_name/issues/23
Даунгрейд domain_name помогает.
Мдя.. Stacktrace, конечно, того. Не удивительно, что в Лондонском похапе юзают. :D
У логгер пішыцца дэтальны трэйс памылкі, трэба ў логах глянуць
begin
Rails.cache.write(
"hs_balance",
Belinvestbank.fetch_balance,
expires_in: 3.hours
) unless Rails.env.development? or Rails.env.test?
rescue => e
Rails.logger.error(e.message)
Rails.logger.error(e.backtrace)
raise "Bank balance fetch error"
end
end
Дзесці тут праблема з кадзіроўкай думаю: /home/jek/work/hackerspace/hspace/lib/bib.rb:141:in `query_common'
def query_common(base_url, method, path, body = nil)
begin
r = RestClient::Request.execute method: method,
url: base_url + path,
headers: HEADERS.merge(referrer: @referrer),
payload: body,
cookies: cookies(base_url)
set_cookies(base_url, r.cookie_jar)
@referrer = r.net_http_res.uri
rescue RestClient::Exception => e
set_cookies(base_url, e.response.cookie_jar) if e.response and e.response.cookies
raise e
end
r
end
Я там даў спасылку на рэгрэсію ў donain_name
пн, 8 сту 2024, 13:25 карыстальнік Yahor @.***> напісаў:
У логгер да пішыцца дэтальны трэйс памылкі, трэба ў логах глянуць
def self.fetch_balance begin Rails.cache.write( "hs_balance", Belinvestbank.fetch_balance, expires_in: 3.hours ) unless Rails.env.development? or Rails.env.test? rescue => e Rails.logger.error(e.message) Rails.logger.error(e.backtrace) raise "Bank balance fetch error" end end
Дзесці тут праблема з кадзіроўкай думаю: /home/jek/work/hackerspace/hspace/lib/bib.rb:141:in `query_common'
def query_common(base_url, method, path, body = nil) begin r = RestClient::Request.execute method: method, url: base_url + path, headers: HEADERS.merge(referrer: @referrer), payload: body, cookies: cookies(base_url)
set_cookies(base_url, r.cookie_jar) @referrer = r.net_http_res.uri rescue RestClient::Exception => e set_cookies(base_url, e.response.cookie_jar) if e.response and e.response.cookies raise e end r end
— Reply to this email directly, view it on GitHub https://github.com/minsk-hackerspace/hackerspace.by/issues/608#issuecomment-1880820580, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAA4VW2LQBDQSESJYATKILLYNPJTDAVCNFSM6AAAAABBQVAQQWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBQHAZDANJYGA . You are receiving this because you authored the thread.Message ID: @.***>
ну, rest-client гем крыху пратух https://github.com/rest-client/rest-client/issues/827
Пафіксілі ў https://github.com/knu/ruby-domain_name/pull/27
@jekhor абнавіць domain_name да v0.6.20240107 ?
Ну я б пакуль не чапаў, там зараз стаіць версія да з'яўлення рэгрэсіі. Але калі яшчэ што рабіць будзем, то можна.
Я пока не очень понимаю, что именно приводит к этому, но вылетает такая ошибка:
Т.е., в какой-то момент domain оказывается в кодировке ASCII-8BIT, с которой Normalize не знает, что делать.