Closed vtcifer closed 1 year ago
Nice! I don't normally test windows stuff.
I am mostly sure I know what the issue is. Can fix tomorrow.
Works with 3.1.3, environ details attached.
It's because login_info is an array, and ruby 3.2 has very strict comparisons. It's very late here, but if you can test changing line 121 in from
if login_info =~ /error/i
to
if login_info.to_s =~ /error/i
That should solve it.
It's because login_info is an array, and ruby 3.2 has very strict comparisons. It's very late here, but if you can test changing line 121 in from
if login_info =~ /error/i
to
if login_info.to_s =~ /error/i
That should solve it.
Will try to get that later today, thanks for the quick check.
That should solve it.
Confirmed, fixed it.
I think the larger issue here is the Lich is swallowing errors that should bubble up to stderr. It makes debugging/dev very hard.
On Fri, Feb 10, 2023 at 9:35 AM Derek Hoffmann @.***> wrote:
That should solve it.
Confirmed, fixed it.
— Reply to this email directly, view it on GitHub https://github.com/elanthia-online/lich-5/issues/290#issuecomment-1426058577, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIKHAWIEUTCTFZIK3EHWQLWWZU6RANCNFSM6AAAAAAUXVOVV4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>
I think the larger issue here is the Lich is swallowing errors that should bubble up to stderr. It makes debugging/dev very hard.
I don't disagree, but that's a much larger issue too. It's a standard troubleshooting aspect to look at the logs in temp for us, which does mitigate much.
Fresh built environment Using Ruby 3.2.1 x64
When filling in account name + password it just hangs at "working..."
Debug log shows the following (with data redacted):
I'll try stepping back ruby versions (3.1, 3.0 etc), but installing and building gems on windows is a pain so it'll take me some time.