https://bugs.winehq.org/show_bug.cgi?id=38932
Bug ID: 38932 Summary: Betfair Betting Assistant throws a warning while loading Product: Wine Version: 1.7.47 Hardware: x86 URL: https://www.gruss1-software.co.uk/Betting_Assistant/Be tting_Assistant.msi OS: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: mscoree Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com Distribution: Ubuntu
Created attachment 51866 --> https://bugs.winehq.org/attachment.cgi?id=51866 wine-1.7.47-84-g2294d3b screenshot
After a successful installation, Betfair Betting Assistant throws a warning while loading, and then doesn't load the log-in dialog as it should.
The workaround is dotnet20.
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 51867 --> https://bugs.winehq.org/attachment.cgi?id=51867 wine-1.7.47-84-g2294d3b console output
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 51868 --> https://bugs.winehq.org/attachment.cgi?id=51868 wine-1.7.47-84-g2294d3b +mscoree [840kB]
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- $ sha1sum Betting_Assistant* 77d3306c10308fca4265676d1d9930bafccf7bea Betting_Assistant_Betdaq.msi f2bda1e6ff66b2666c61c2a13d083f15db564823 Betting_Assistant.msi https://www.gruss1-software.co.uk/Betting_Assistant/Betting_Assistant.msi https://www.gruss1-software.co.uk/BA_Betdaq_Assistant/Betting_Assistant_Betd...
Both the same error.
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #4 from Ken Sharp imwellcushtymelike@gmail.com --- Still fails in Wine 4.18.
The application now insists on dotnet452 but that currently fails to install for me.
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #5 from Vincent Povirk madewokherd@gmail.com --- With Wine 4.19 and Wine Mono 4.9.4, it reports a configuration-related exception on startup. I don't know if it functions, but an exception on startup isn't encouraging.
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #6 from Vincent Povirk madewokherd@gmail.com --- I think it's expecting c:\users<username>\Application Data\Gruss Software\Betting Assistant\user.config to be created automatically by the framework somehow. If you have a working user.config file, you might be able to work around the exception by copying it in place.
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #7 from Vincent Povirk madewokherd@gmail.com --- Adding a check for property.PropertyType != null to SettingsPropertyValue before accessing property.PropertyType.IsPrimitive gets past the exception, and the login window shows (with an empty webview it seems?).
So then the question is, how is PropertyType supposed to be initialized for this application, or is null an acceptable value?
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #8 from Ken Sharp imwellcushtymelike@gmail.com --- (In reply to Vincent Povirk from comment #6)
you might be able to work around the exception by copying it in place.
I gave it a go but the application claims that the file is corrupt, deletes it, tries to create a new one, and fails in the same way.
user.config is an XML file (and it's not corrupt) so I thought I'd give msxml{3,4,6} a try... didn't help.
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #9 from Ken Sharp imwellcushtymelike@gmail.com --- Still occurs in Wine 7.9 (Mono 7.2.0)
Workaround is now dotnet461.
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #10 from Ken Sharp imwellcushtymelike@gmail.com --- No change in Wine 8.12
https://bugs.winehq.org/show_bug.cgi?id=38932
--- Comment #11 from Ken Sharp imwellcushtymelike@gmail.com --- No change in Wine 9.7
https://bugs.winehq.org/show_bug.cgi?id=38932
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com