I have an ASUS N61JV-X2 notebook PC with Crucial 8.00 gigabytes of dual-channel DDR3 1,066 MHz SDRAM and an Intel 2nd Generation X25-M 160.00 gigabyte MLC NAND FLASH Solid State Drive. Yesterday morning, I installed Red Hat Fedora 16 64 bit GNU/Linux as my default operating system on my computer. I installed mono-devel by typing in sudo yum install mono-devel and it went fine. I downloaded and unzipped KeePass 2 2.18 portable edition. I used KeePass 2 previously with Ubuntu 11.10 64 bit GNU/Linux and it worked perfectly. Now, I can load my KeePass 2 database of login credentials and the KeePass 2 key file properly, but I am having problems adding new entries and saving them. I clicked on the icon to create a new entry and I filled in the requisite data, but when I click on the OK button to save my new entry, it gets stuck at the dialog window asking me yes, no, or cancel. Even when I click yes to save my new entry, it repeats the same options in the same window. When I click no or cancel, it exits KeePass 2 without saving my new entry.
This is what I get at the BASH terminal:
[wellywu@N61JV-X2 KeePass2]$ mono KeePass.exe
SendMessage (94371873, 0x101f, (nil), (nil))
SendMessage (0, 0x1203, (nil), 0x7fff8e7debd0)
SendMessage (0, 0x1204, (nil), 0x7fff8e7debd0)
SendMessage (0, 0x1203, 0x1, 0x7fff8e7debd0)
SendMessage (0, 0x1204, 0x1, 0x7fff8e7debd0)
SendMessage (0, 0x1203, 0x2, 0x7fff8e7debd0)
SendMessage (0, 0x1204, 0x2, 0x7fff8e7debd0)
SendMessage (0, 0x1203, 0x3, 0x7fff8e7debd0)
SendMessage (0, 0x1204, 0x3, 0x7fff8e7debd0)
SendMessage (0, 0x1203, 0x4, 0x7fff8e7debd0)
SendMessage (0, 0x1204, 0x4, 0x7fff8e7debd0)
SendMessage (94371873, 0x101f, (nil), (nil))
SendMessage (0, 0x1203, (nil), 0x7fff8e7debb0)
SendMessage (0, 0x1204, (nil), 0x7fff8e7debb0)
SendMessage (0, 0x1203, 0x1, 0x7fff8e7debb0)
SendMessage (0, 0x1204, 0x1, 0x7fff8e7debb0)
SendMessage (0, 0x1203, 0x2, 0x7fff8e7debb0)
SendMessage (0, 0x1204, 0x2, 0x7fff8e7debb0)
SendMessage (0, 0x1203, 0x3, 0x7fff8e7debb0)
SendMessage (0, 0x1204, 0x3, 0x7fff8e7debb0)
SendMessage (0, 0x1203, 0x4, 0x7fff8e7debb0)
SendMessage (0, 0x1204, 0x4, 0x7fff8e7debb0)
SendMessage (94371873, 0x101f, (nil), (nil))
SendMessage (0, 0x1203, (nil), 0x7fff8e7dfcb0)
SendMessage (0, 0x1204, (nil), 0x7fff8e7dfcb0)
SendMessage (0, 0x1203, 0x1, 0x7fff8e7dfcb0)
SendMessage (0, 0x1204, 0x1, 0x7fff8e7dfcb0)
SendMessage (0, 0x1203, 0x2, 0x7fff8e7dfcb0)
SendMessage (0, 0x1204, 0x2, 0x7fff8e7dfcb0)
SendMessage (0, 0x1203, 0x3, 0x7fff8e7dfcb0)
SendMessage (0, 0x1204, 0x3, 0x7fff8e7dfcb0)
SendMessage (0, 0x1203, 0x4, 0x7fff8e7dfcb0)
SendMessage (0, 0x1204, 0x4, 0x7fff8e7dfcb0)
System.NullReferenceException: Object reference not set to an instance of an object
at KeePass.UI.PwInputControlGroup.ValidateData (Boolean bUIOnError) [0x00000] in <filename unknown>:0
at KeePass.Forms.PwEntryForm.SaveEntry (KeePassLib.PwEntry peTarget, Boolean bValidate) [0x00000] in <filename unknown>:0
at KeePass.Forms.PwEntryForm.OnBtnOK (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ButtonBase.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlWindowTarget.O nMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlNativeWindow.W ndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
System.ObjectDisposedException: The object was used after being disposed.
at System.Windows.Forms.Control.CreateHandle () [0x00000] in <filename unknown>:0
at System.Windows.Forms.ListView.CreateHandle () [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.get_Handle () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:get_Handle ()
at KeePass.Forms.MainForm.UpdateEntryList (KeePassLib.PwGroup pgSelected, Boolean bOnlyUpdateCurrentlyShown) [0x00000] in <filename unknown>:0
at KeePass.Forms.MainForm.UpdateUI (Boolean bRecreateTabBar, KeePass.UI.PwDocument dsSelect, Boolean bUpdateGroupList, KeePassLib.PwGroup pgSelect, Boolean bUpdateEntryList, KeePassLib.PwGroup pgEntrySource, Boolean bSetModified, System.Windows.Forms.Control cOptFocus) [0x00000] in <filename unknown>:0
at KeePass.Forms.MainForm.UpdateUI (Boolean bRecreateTabBar, KeePass.UI.PwDocument dsSelect, Boolean bUpdateGroupList, KeePassLib.PwGroup pgSelect, Boolean bUpdateEntryList, KeePassLib.PwGroup pgEntrySource, Boolean bSetModified) [0x00000] in <filename unknown>:0
at KeePass.Forms.MainForm.OnEntryAdd (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripSplitButton.OnButton Click (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripSplitButton.HandleCl ick (Int32 mouse_clicks, System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, ToolStripItemEventType met) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripIt emEventType)
at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at KeePass.UI.CustomToolStripEx.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlWindowTarget.O nMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlNativeWindow.W ndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
[wellywu@N61JV-X2 KeePass2]$
What is causing the problem here?
How do I solve this problem so that I can use KeePass 2 in Red Hat Fedora 16 64 bit GNU/Linux normally?
Please reply with detailed step-by-step instructions if you can help me. Thank you.
---------- Post added at 04:03 PM ---------- Previous post was at 03:48 PM ----------
I solved my own problem by researching and I found that using KeePass 2.16 portable edition works perfectly. I can use KeePass 2 normally on Red Hat Fedora 16 64 bit GNU/Linux with mono-devel installed.