SourMesen / Mesen

Mesen is a cross-platform (Windows & Linux) NES/Famicom emulator built in C++ and C#
https://www.mesen.ca
GNU General Public License v3.0
1.25k stars 317 forks source link

Google connection fails instantly on Linux+mono #794

Open Firehawke opened 4 years ago

Firehawke commented 4 years ago

Debian 10 amd64 installation. Installed mono package is mono-complete mono -version reports: Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:20:43 UTC 2020) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug Interpreter: yes LLVM: yes(610) Suspend: hybrid GC: sgen (concurrent by default)

Attempting to click the "Enable Google Drive" button instantly results in a message "Mesen could not connect to your Google Drive account - please try again later."

SourMesen commented 4 years ago

Thanks for the report! I can't reproduce this on Ubuntu 18.04 with Mono 5.18. The "Mesen could not connect ..." error message is essentially a catch-all error that is shown when any exception occurs during the process, which isn't too helpful.

Generally speaking, the Google Drive integration feature is pretty old and I haven't really put any effort into it ever since it was originally added, like 4 years ago. It's not really something I want to devote too much time to - to be perfectly honest, it's actually a feature I've been considering removing entirely for a while now.

Firehawke commented 4 years ago

Ah, that's really too bad because it's kinda neat when you have a desktop and a laptop both. Back to Dropbox I go.