Package: lat
Version: 1.2.3-10
Severity: normal

background:

I had previously setup a ldap server, but it has been a while, so on the
occasion of registering a new personal domain I decided to start fresh (and
clean things up) and created a new ldap server using OpenLDAP with the new
domain name. At the time of this test the only item (other than the root) is
the default admin.

Action:

So first things first: I want to group all the people in ou=people. Fire up
lat, create a template for ou, right click on the parent, select the new
template, create people.

Expected:

I figured that I would probably get a new ou=people, or maybe a error message
If i did something wrong.

Got:

lat vanishes.

If I run it from xterm to watch standard out and error It becomes obvious that
the crash is caused by an uncaught exception.

lat [23173] INFO Starting lat (version 1.2.3)
Marshaling clicked signal
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle
the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the
target of an invocation. ---> System.Collections.Generic.KeyNotFoundException:
The given key was not present in the dictionary.
  at
System.Collections.Generic.Dictionary`2[System.String,System.String].get_Item
(System.String key) [0x00000] in <filename unknown>:0
  at lat.Template.GetAttributeDefaultValue (System.String attrName) [0x00000]
in <filename unknown>:0
  at lat.CreateEntryDialog.insertValues (System.String[] values, System.String
valueType) [0x00000] in <filename unknown>:0
  at lat.CreateEntryDialog.showAttributes () [0x00000] in <filename unknown>:0
  at lat.CreateEntryDialog..ctor (lat.Connection connection, lat.Template
theTemplate) [0x00000] in <filename unknown>:0
  at lat.NewEntryDialog.OnOkClicked (System.Object o, System.EventArgs args)
[0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke
(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags
invokeAttr, System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags
invokeAttr, System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[]
parameters) [0x00000] in <filename unknown>:0
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in
<filename unknown>:0
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args)
[0x00000] in <filename unknown>:0
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in
<filename unknown>:0
  at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs
args) [0x00000] in <filename unknown>:0
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in
<filename unknown>:0
  at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val,
UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr
marshal_data) [0x00000] in <filename unknown>:0
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean
is_terminal)
   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val,
UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr
marshal_data)
   at Gtk.Dialog.gtk_dialog_run(IntPtr )
   at Gtk.Dialog.Run()
   at lat.NewEntryDialog..ctor(lat.Connection connection, System.String dn)
   at lat.LdapTreeView.OnNewEntryActivate(System.Object o, System.EventArgs
args)
   at System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod
, System.Object , System.Object[] , System.Exception ByRef )
   at System.Reflection.MonoMethod.Invoke(System.Object obj, BindingFlags
invokeAttr, System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture)
   at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[]
parameters)
   at System.Delegate.DynamicInvokeImpl(System.Object[] args)
   at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args)
   at System.Delegate.DynamicInvoke(System.Object[] args)
   at GLib.Signal.ClosureInvokedCB(System.Object o, GLib.ClosureInvokedArgs
args)
   at GLib.SignalClosure.Invoke(GLib.ClosureInvokedArgs args)
   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val,
UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr
marshal_data)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Gnome.Program.Run()
   at LdapAdministrationTool.Main(System.String[] args)



-- System Information:
Debian Release: 7.5
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.14-0.bpo.1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lat depends on:
ii  libc6                      2.13-38+deb7u1
ii  libgconf2.0-cil            2.24.2-3
ii  libglade2.0-cil            2.12.10-5
ii  libglib2.0-0               2.33.12+really2.32.4-5
ii  libglib2.0-cil             2.12.10-5
ii  libgnome-keyring0          3.4.1-1
ii  libgnome2.24-cil           2.24.2-3
ii  libgtk2.0-cil              2.12.10-5
ii  libmono-corlib4.0-cil      2.10.8.1-8
ii  libmono-ldap4.0-cil        2.10.8.1-8
ii  libmono-posix4.0-cil       2.10.8.1-8
ii  libmono-security4.0-cil    2.10.8.1-8
ii  libmono-system-xml4.0-cil  2.10.8.1-8
ii  libmono-system4.0-cil      2.10.8.1-8
ii  mono-runtime               2.10.8.1-8

lat recommends no packages.

lat suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to