Page 1 of 1

SDFtool Flasher make a strange error

Posted: Wed Dec 11, 2024 7:29 pm
by Bigou
Hello everyone.

I recently tried to flash my Asus BW-16D1HT drive, but when I open SDFtool Flasher it says "Object reference not set to an instance of an object". I then have a "Details" button which, once I click on it, give me this wall of text:

Code: Select all

Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at SDFtool_Flasher_Updated.Form1.Check_MakeMKV_Installation()
   at SDFtool_Flasher_Updated.Form1.Form1_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
System.Private.CoreLib
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
SDFtool Flasher
    Version de l'assembly : 1.3.5.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Windows.Forms
    Version de l'assembly : 6.0.2.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Windows.Forms.Primitives
    Version de l'assembly : 6.0.2.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ComponentModel.Primitives
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime.InteropServices
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Drawing.Primitives
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections.Specialized
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Drawing.Common
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Threading
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Diagnostics.TraceSource
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Diagnostics.Process
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
Microsoft.Win32.Primitives
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ComponentModel.EventBasedAsync
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Threading.Thread
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
Accessibility
    Version de l'assembly : 4.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ComponentModel.TypeConverter
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Numerics.Vectors
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Memory
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ComponentModel
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Resources.Extensions
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Drawing
    Version de l'assembly : 6.0.2.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ObjectModel
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Linq
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime.Serialization.Formatters
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections.Concurrent
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
mscorlib
    Version de l'assembly : 4.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
Microsoft.Win32.SystemEvents
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections.NonGeneric
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Configuration.ConfigurationManager
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Private.Uri
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Security.Cryptography.Algorithms
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Security.Cryptography.Primitives
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Xml.ReaderWriter
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Private.Xml
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Text.RegularExpressions
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Net.WebClient
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Text.Encoding.Extensions
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Xml.XmlSerializer
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
Microsoft.Win32.Registry
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime.Loader
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Windows.Forms.resources
    Version de l'assembly : 6.0.2.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Diagnostics.StackTrace
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Reflection.Metadata
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections.Immutable
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------

************** Débogage JIT **************


I also have the usual "Continue" and "Quit" buttons, but if I click on "Continue", SDFtool Flasher dosn’t see any drives.

My OS is Windows 10 Pro. (A French version of it, as you might have guessed.)

I hope you might have an idea of what that error might be, beyond being linked to Microsoft .Net, and how to correct it, so I can finally flash my Asus BW-16D1HT and read UHD/4K Blue-Rays.

Re: SDFtool Flasher make a strange error

Posted: Wed Dec 11, 2024 9:59 pm
by MartyMcNuts
Bigou wrote:
Wed Dec 11, 2024 7:29 pm
Hello everyone.

I recently tried to flash my Asus BW-16D1HT drive, but when I open SDFtool Flasher it says "Object reference not set to an instance of an object". I then have a "Details" button which, once I click on it, give me this wall of text:

Code: Select all

Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at SDFtool_Flasher_Updated.Form1.Check_MakeMKV_Installation()
   at SDFtool_Flasher_Updated.Form1.Form1_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
System.Private.CoreLib
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
SDFtool Flasher
    Version de l'assembly : 1.3.5.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Windows.Forms
    Version de l'assembly : 6.0.2.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Windows.Forms.Primitives
    Version de l'assembly : 6.0.2.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ComponentModel.Primitives
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime.InteropServices
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Drawing.Primitives
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections.Specialized
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Drawing.Common
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Threading
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Diagnostics.TraceSource
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Diagnostics.Process
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
Microsoft.Win32.Primitives
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ComponentModel.EventBasedAsync
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Threading.Thread
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
Accessibility
    Version de l'assembly : 4.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ComponentModel.TypeConverter
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Numerics.Vectors
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Memory
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ComponentModel
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Resources.Extensions
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Drawing
    Version de l'assembly : 6.0.2.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.ObjectModel
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Linq
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime.Serialization.Formatters
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections.Concurrent
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
mscorlib
    Version de l'assembly : 4.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
Microsoft.Win32.SystemEvents
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections.NonGeneric
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Configuration.ConfigurationManager
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Private.Uri
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Security.Cryptography.Algorithms
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Security.Cryptography.Primitives
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Xml.ReaderWriter
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Private.Xml
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Text.RegularExpressions
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Net.WebClient
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Text.Encoding.Extensions
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Xml.XmlSerializer
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
Microsoft.Win32.Registry
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Runtime.Loader
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Windows.Forms.resources
    Version de l'assembly : 6.0.2.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Diagnostics.StackTrace
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Reflection.Metadata
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------
System.Collections.Immutable
    Version de l'assembly : 6.0.0.0
    Version Win32 : Non applicable
    CodeBase : 
----------------------------------------

************** Débogage JIT **************


I also have the usual "Continue" and "Quit" buttons, but if I click on "Continue", SDFtool Flasher dosn’t see any drives.

My OS is Windows 10 Pro. (A French version of it, as you might have guessed.)

I hope you might have an idea of what that error might be, beyond being linked to Microsoft .Net, and how to correct it, so I can finally flash my Asus BW-16D1HT and read UHD/4K Blue-Rays.
Do you have MakeMKV installed and in the default location?