Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Unhandled exception. Value cannot be null" when I try to download BFGMiner through installer #429

Open
MyHouz opened this issue Apr 16, 2021 · 8 comments

Comments

@MyHouz
Copy link

MyHouz commented Apr 16, 2021

Hello! I've seen a lot of other people reporting this error, but none of the other solutions have worked for me so far. I've temporarily suspended firewalls and other antivirus from Windows (Windows Defender) and other antivirus software. I've also tried downloading BFGminer from the main website and extracting it directly into the MultiMiner folder.

Total beginner here, so all advice is appreciated. Thanks!

@FearTheHorde
Copy link

FearTheHorde commented Apr 22, 2021

In the directory create a folder called "Miners" and in that folder create a folder called "bfgminer". Then put bfgminer files in it.

@MyHouz
Copy link
Author

MyHouz commented Apr 22, 2021 via email

@marcoleder
Copy link

+1 same issue - the manual install did not really work

@AeShevch
Copy link

AeShevch commented May 2, 2021

Have the same issue on macOs 10.14.6. I tried to put the bfgminer files to the /Applications/MultiMiner.app/Contents/Resources/Miners/BFGMiner folder, but it didn't help

@dresda-ita
Copy link

dresda-ita commented May 4, 2021

Manually download 16 bit arch bfgminer (important 16 bit) and follow FearTheHorde suggestion...for me worked. (dectails here https://bit.ly/3ef7T1P )
Now I have another problem related error 404 connecting to host starting Multiminer...any suggestions?

@greatdaner
Copy link

In the directory create a folder called "Miners" and in that folder create a folder called "bfgminer". Then put bfgminer files in it.

I'm running Windows 10 and tried to 64bit version from http://bfgminer.org/ but was getting an error on version number after adding it to the Folder...

I downloaded the 32bit version and copy/pasted into the folder (deleted the 64bit files first). It now scans my hardware and found my video card, however, it still says Error checking backend miner availability (404). I ignored this.

I'm trying to set this up with Binance Pool and was able to manually enter in the Pool information afterwards in the settings, clicked Start Mining and away we go.

Hope this helps!

@darkhog
Copy link

darkhog commented Jan 16, 2022

Full log as I am having the same issue

Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time)
zamiast tego okna dialogowego znajdują się na końcu tego komunikatu.

************** Tekst wyjątku **************
System.ArgumentNullException: Wartość nie może być zerowa.
Nazwa parametru: uriString
   w System.Uri..ctor(String uriString)
   w MultiMiner.UX.ViewModels.ApplicationViewModel.InstallBackendMinerLocally(MinerDescriptor miner) w c:\Users\nwool\Documents\Visual Studio 2017\Projects\MultiMiner\MultiMiner.UX\ViewModels\ApplicationViewModel.cs:wiersz 2219
   w MultiMiner.Win.Forms.MinerForm.ShowNotInstalledMinerWarning() w c:\Users\nwool\Documents\Visual Studio 2017\Projects\MultiMiner\MultiMiner.Win\Forms\MinerForm.cs:wiersz 2580
   w MultiMiner.Win.Forms.MinerForm.ScanHardwareLocally() w c:\Users\nwool\Documents\Visual Studio 2017\Projects\MultiMiner\MultiMiner.Win\Forms\MinerForm.cs:wiersz 2875
   w System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   w System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   w System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   w System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   w System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   w System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   w System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   w System.Windows.Forms.Control.WndProc(Message& m)
   w System.Windows.Forms.ToolStrip.WndProc(Message& m)
   w System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Zestawy załadowane **************
mscorlib
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4420.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
MultiMiner.Win
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.Win.exe
----------------------------------------
MultiMiner.UX
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.UX.DLL
----------------------------------------
System.Drawing
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4390.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4360.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
MultiMiner.Engine
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.Engine.DLL
----------------------------------------
MultiMiner.Utility
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.Utility.DLL
----------------------------------------
System.Windows.Forms
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4400.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
MultiMiner.CoinApi
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.CoinApi.DLL
----------------------------------------
MultiMiner.Xgminer.Api
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.Xgminer.Api.DLL
----------------------------------------
MultiMiner.Xgminer
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.Xgminer.DLL
----------------------------------------
MultiMiner.MobileMiner
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.MobileMiner.DLL
----------------------------------------
MultiMiner.Discovery
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.Discovery.DLL
----------------------------------------
System.Xml
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4435.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Core
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.GeneratedCode
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Accessibility
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
MultiMiner.Remoting
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.Remoting.DLL
----------------------------------------
MultiMiner.CoinWarz
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.CoinWarz.DLL
----------------------------------------
MultiMiner.WhatToMine
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.WhatToMine.DLL
----------------------------------------
Newtonsoft.Json
    Wersja zestawu: 6.0.0.0
    Wersja Win32: 6.0.8.18111
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Data
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Microsoft.GeneratedCode
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.resources
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/System.resources.dll
----------------------------------------
MultiMiner.ExchangeApi
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.ExchangeApi.DLL
----------------------------------------
mscorlib.resources
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
MultiMiner.Services
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.Services.DLL
----------------------------------------
MultiMiner.Blockchain
    Wersja zestawu: 4.3.1.382
    Wersja Win32: 4.3.1.382
    CodeBase: file:///C:/Users/MyUser/AppData/Local/MultiMiner/MultiMiner.Blockchain.DLL
----------------------------------------
Microsoft.GeneratedCode
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.CSharp
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4084.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4084.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Wersja zestawu: 0.0.0.0
    Wersja Win32: 4.8.4420.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Microsoft.GeneratedCode
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** Debugowanie w trybie JIT **************
Aby włączyć debugowanie w trybie just in time (JIT), plik .config tej
aplikacji lub komputera (machine.config) musi mieć
wartość jitDebugging ustawioną w sekcji system.windows.forms.
Aplikacja musi być również skompilowana z włączonym
debugowaniem.

Na przykład:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Gdy debugowanie JIT jest włączone, wszystkie nieobsługiwane wyjątki
są wysyłane do debugera JIT zarejestrowanego na komputerze
i nie są obsługiwane w tym oknie dialogowym.


@Black-Platypus
Copy link

In the directory create a folder called "Miners" and in that folder create a folder called "bfgminer". Then put bfgminer files in it.

I'm running Windows 10 and tried to 64bit version from http://bfgminer.org/ but was getting an error on version number after adding it to the Folder...

I downloaded the 32bit version and copy/pasted into the folder (deleted the 64bit files first). It now scans my hardware and found my video card, however, it still says Error checking backend miner availability (404). I ignored this.

I'm trying to set this up with Binance Pool and was able to manually enter in the Pool information afterwards in the settings, clicked Start Mining and away we go.

Hope this helps!

Wait, what are we using MultiMiner for at this point?
Its whole purpose is to

  1. Download a compatible version of BFG
  2. configure BFG according to our hardware
  3. help setting up a pool connection

If the project is as dead as it seems, it's just a hardware scanner with extra steps o.o

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants