Version 1.6: Unhandled exception when right-cklicking on empty space in entry list
d4k0 opened this issue · 1 comments
d4k0 commented
Hello,
I upgraded to version 1.6 yesterday and was about to create a new entry by right-clicking on an empty space in the entry list to bring up the corresponding entry in the context menu. Unfortunately, doing so throws an unhandled exception, citing KeePassOTP as the culprit:
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei KeePassOTP.KeePassOTPExt.OnEntryContextMenuOpening(Object sender, EventArgs e)
bei System.ComponentModel.CancelEventHandler.Invoke(Object sender, CancelEventArgs e)
bei System.Windows.Forms.ToolStripDropDown.OnOpening(CancelEventArgs e)
bei System.Windows.Forms.ToolStripDropDown.SetVisibleCore(Boolean visible)
bei System.Windows.Forms.ToolStripDropDown.Show(Control control, Point position)
bei System.Windows.Forms.ContextMenuStrip.ShowInternal(Control source, Point location, Boolean isKeyboardActivated)
bei System.Windows.Forms.Control.WmContextMenu(Message& m, Control sourceControl)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ListView.WndProc(Message& m)
bei KeePass.UI.CustomListViewEx.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4515.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
----------------------------------------
KeePass
Assembly-Version: 2.52.0.17694.
Win32-Version: 2.52.0.0.
CodeBase: file:///E:/Programme/Sonstiges/KeePass/KeePass.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4550.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.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4536.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 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.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 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.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4579.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.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 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
Assembly-Version: 4.0.0.0.
Win32-Version: 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_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
Accessibility
Assembly-Version: 4.0.0.0.
Win32-Version: 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.
----------------------------------------
HaveIBeenPwnedPlugin
Assembly-Version: 0.7.0.0.
Win32-Version: 0.7.1.1.
CodeBase: file:///E:/Programme/Sonstiges/KeePass/Plugins/HaveIBeenPwnedPlugin.dll.
----------------------------------------
System.Net.Http
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll.
----------------------------------------
AdvancedAutoType
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/xGQPF9NIA3sc9I8wp4Yk/AdvancedAutoType.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
CustomIconDashboarderPlugin
Assembly-Version: 1.2.0.0.
Win32-Version: 1.2.0.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/8Yx5qdTONjn10Bm39DEr/CustomIconDashboarderPlugin.dll.
----------------------------------------
ExeIconPicker
Assembly-Version: 1.2.0.0.
Win32-Version: 1.2.0.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/vasnTFb2pCYLchl2C1Gk/ExeIconPicker.dll.
----------------------------------------
HaveIBeenPwned
Assembly-Version: 1.3.6.0.
Win32-Version: 1.3.6.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/JYMXOuBn4HnNwV8qjfMI/HaveIBeenPwned.dll.
----------------------------------------
KeePassOTP
Assembly-Version: 1.6.0.0.
Win32-Version: 1.6.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/PLuAqSSkmLDzS9IN8a7i/KeePassOTP.dll.
----------------------------------------
KeePassQRCodeView
Assembly-Version: 1.1.0.0.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/e75ZpHxYGYu0BKsro7Vj/KeePassQRCodeView.dll.
----------------------------------------
KP2faChecker
Assembly-Version: 1.1.1.0.
Win32-Version: 1.1.1.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/6YCF7iWfPgIxPcLQvyh6/KP2faChecker.dll.
----------------------------------------
Newtonsoft.Json
Assembly-Version: 12.0.0.0.
Win32-Version: 12.0.3.23909.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/6YCF7iWfPgIxPcLQvyh6/Newtonsoft.Json.DLL.
----------------------------------------
KPEnhancedEntryView
Assembly-Version: 2.39.0.0.
Win32-Version: 2.4.3.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/9B2ke2iLcHHx0EpUPHw6/KPEnhancedEntryView.dll.
----------------------------------------
ObjectListView
Assembly-Version: 2.7.0.25452.
Win32-Version: 2.7.0.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/9B2ke2iLcHHx0EpUPHw6/ObjectListView.DLL.
----------------------------------------
SourceForgeUpdateChecker
Assembly-Version: 2.22.0.0.
Win32-Version: 0.4.0.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/HqMUz8pFbkjBs2a9vbWG/SourceForgeUpdateChecker.dll.
----------------------------------------
WebAutoType
Assembly-Version: 2.42.0.0.
Win32-Version: 6.8.2.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/mPZpKNQ8oWXy4StjguUZ/WebAutoType.dll.
----------------------------------------
YetAnotherFaviconDownloader
Assembly-Version: 1.2.5.0.
Win32-Version: 1.2.5.0.
CodeBase: file:///C:/Users/*MyUsername*/AppData/Local/KeePass/PluginCache/XaVTY7Wr9NSlpgPseagg/YetAnotherFaviconDownloader.dll.
----------------------------------------
KeePass.XmlSerializers
Assembly-Version: 2.52.0.17694.
Win32-Version: 2.52.0.17694.
CodeBase: file:///E:/Programme/Sonstiges/KeePass/KeePass.XmlSerializers.DLL.
----------------------------------------
System.Security
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4261.0 built by: NET48REL1LAST_B.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Security/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Security.dll.
----------------------------------------
System.Numerics
Assembly-Version: 4.0.0.0.
Win32-Version: 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
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4536.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.Data
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4584.0 built by: NET48REL1LAST_B.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
System.Web
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4494.0 built by: NET48REL1LAST_B.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
----------------------------------------
System.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.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.
If I right-click on an existing entry, there is no problem. When downgrading to version 1.5 it works again.
d4k0 commented
@Rookiestyle
Thanks for the quick fix!