When adding a new user to an LDAP DB, the application crashes.
It is possible to specify username and password. At the end(?) of the
process lat asks for the group to store the user in. After selecting the
server and trying to unfold its subtree (by clicking on the "+" symbol),
the application crashes and prints to the console:
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[System.String,Novell.Directory.Ldap.LdapEntry].get_Item (System.String key) [0x00000]
at lat.NewUserViewDialog.getGidNumber (System.String name) [0x00000]
at lat.NewUserViewDialog.CreateEntry (System.String dn) [0x00000]
at lat.NewUserViewDialog.OnOkClicked (System.Object o, System.EventArgs args) [0x00000]
at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr data) [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
at Gtk.Dialog.gtk_dialog_run(IntPtr )
at Gtk.Dialog.gtk_dialog_run(IntPtr )
at Gtk.Dialog.Run()
at lat.NewUserViewDialog..ctor(lat.Connection connection, System.String newContainer, System.Collections.Generic.Dictionary`2 defaultValues)
at lat.PosixUserViewPlugin.OnAddEntry(lat.Connection conn)
at lat.ViewDataTreeView.OnNewEntryActivate(System.Object o, System.EventArgs args)
at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
at Gtk.Application.gtk_main()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at Gnome.Program.Run()
at LdapAdministrationTool.Main(System.String[] args)
It is very likely that the LDAP configuration is not correct
right now, but the application shouldn't simply crash.
(lat 1.2.3-3 on a Debian 5 system)
This is allready fixed in the SVN trunk version for quite a while.
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).