[Resolved] "Unhandled Exception" When Saving Tools | Options

#1
Hi, dear community.
I am a new member and greet everyone heartily. I am from Austria (mind you, not Australia) and would like to report an error which appeared with EasyBCD 1.7.
I click on Tools > Options, and when closing the window an error occurres.

The Message is in german since I use Windows with the german language:
Unbehandelte Ausnahme in der Anwendung (my translation: "unhandled exception in the application")
Die angegebene OLE-Variante ist ungültig (again my translation: "the given OLE variant is invalid")
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.Runtime.InteropServices.InvalidOleVariantTypeException: Die angegebene OLE-Variante ist ungültig.
bei ..()
bei ...ctor(String , String )
bei ..(Object , EventArgs )
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
EasyBCD
Assembly-Version: 1.7.0.1.
Win32-Version: 1.7.0.
CodeBase: file:///D:/Programme/NeoSmart Technologies/EasyBCD/EasyBCD.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSI...0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSI....0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSI..._b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSI....0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSI...561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt
End of Message.

Maybe the error occurres only with the german language. Is there any resolution for this problem?

Thanks and best regards
foreigner
 

mqudsi

Mostly Harmless
Staff member
#2
Hi Foreigner, welcome to NeoSmart Technologies!

I noticed you were online earlier when we had some downtime problems, sorry about that.

So, did this error always happen? Did you change any options or are they still all on the defaults?
 
#3
Hi Guru, thanks for your reply.

Yes, this error happens always when I click on the OK button. I can’t anything change
because of this, so the settings are still on the defaults. This happens with “General
Settings” and “Display Options”. I wanted to deselect “Include NeoSmart Technologies
in Windows RSS Platform” because I don’t know the reason for this option.

I have a dual Boot system with preinstalled Vista Ultimate (with RecoveryCD) on drive
C – this is the boot drive - and Windows XP Pro on drive D. The error occurs in both
systems, even when I only open and close with the OK button without trying to change
anything.

Until now, I haven’t tried to change any settings from the Toolbox because I’m afraid
it might there something similar happen.
EasyBcd is a very useful and easy to use tool; I hope you can correct this problem.

My regards
foreigner
 

mqudsi

Mostly Harmless
Staff member
#4
I don't think anything else should crash, the odds are quite against it!

I'm not certain what is causing this bug, but I'm working on it :smile:
 
#5
Hi Guru, thanks for taking care of my problem.

A small correction though. EasyBCD doesn’t crash. I have two options when the error appears: I can click on "Weiter" (continue) or "Beenden" (that closes the prog). On continue the tool behaves as if no error had been before.

Kind regards
foreigner
 

mqudsi

Mostly Harmless
Staff member
#6
Hiya foreigner.

This bug should be fixed in the [thread=642]1.7.1 beta builds[/thread] if you'd like to give it a shot :smile:
 
#7
Hi, Guru
I am sorry for my delayed response but after a power failure during a defrag run the partition with the Vista system is now destroyed. At the moment I can only boot into Windows XP and test the new EasyBCD version. After I installed and run the v1.7.1b2 I got the same error as before. The only exception is that despite the error the options can now be changed.
Below is a short extract from the already known error message:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.Runtime.InteropServices.InvalidOleVariantTypeException: Die angegebene OLE-Variante ist ungültig.
bei ..()
bei ...ctor(String , String )
bei ..(Object , EventArgs )
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
EasyBCD
Assembly-Version: 1.7.1.2.
Win32-Version: 1.7.1.2.
CodeBase: file:///D:/Programme/NeoSmart Technologies/EasyBCD/EasyBCD.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.42 (RTM.050727-4200).
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSI...0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
 
#8
i have the same problem... here the error message


bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
EasyBCD
Assembly-Version: 1.7.0.1.
Win32-Version: 1.7.0.
CodeBase: file:///C:/Program%20Files/NeoSmart%20Technologies/EasyBCD/EasyBCD.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.XML.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml.resources/2.0.0.0_de_b77a5c561934e089/System.Xml.resources.dll.
----------------------------------------
SYSTEM.CONFIGURATION.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration.resources/2.0.0.0_de_b03f5f7f11d50a3a/System.Configuration.resources.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1416 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_de_b77a5c561934e089/System.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

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

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
 

mqudsi

Mostly Harmless
Staff member
#9
Please check [thread=642]EasyBCD 1.7.1 Build 3[/thread] and see if it works.

Thanks.
 
#10
Hi Guru,

I tried build 3 and I am happy that you where able to fix the bug. Version 1.7.1 Build 3 (Beta) works well und I am very glad about it. I am waiting for the final version now.

My best regards
foreigner
 

mqudsi

Mostly Harmless
Staff member
#11
Hey foreigner, that's great news :smile:

Thanks for helping test it, I probably would never have caught it without your help in the first place! :wink:

*Marked as resolved.