August 25, 2013
Hi all,

first of all, I'm really glad about Mono-D. For the first time, I have working code completion and gdb support in a Linux D IDE. It runs almost perfectly on my desktop machine under Xubuntu 13.04 x86-64.

Unfortunetely I failed to install it on my laptop, also running on Xubuntu 13.04, but x86 (32 bit).

I followed the instructions on Alexander Bothe's homepage, downloaded the 32 bit binary version (4.1.7) of Mono Develop from his page, installed it, installed DMD v2.063 via the .deb from the Digitalmars homepage, installed the D Language Binding and GDB Support in the Add-In Manager.

So far it worked. I can create, compile and run projects. But as soon as I press a key in the editor which is supposed to open the code completion window, I get an error message saying:

Error in text editor extension chain
System.MissingFieldException: Field 'MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.EnableCodeCompletion' not found.
  at MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.D.DEditorCompletionExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.D.Formatting.Indentation.DTextEditorIndentation.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.Debugger.ExceptionCaughtTextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0
  at MonoDevelop.SourceEditor.ExtensibleTextEditor.ExtensionKeyPress (Key key, UInt32 ch, ModifierType state) [0x00000] in <filename unknown>:0

I reinstalled the ide and the plugins, deleted .config/MonoDevelop, .config/MonoDevelop-4.0 and .local/share/MonoDevelop-4.0, but the error message keeps appearing.

Does anybody know what causes that and how to get rid of this message?

Thanks in advance,
Timo
August 26, 2013
Hi Timo, I recommend you to post this as an issue on Mono-D's github, as Alex does check that list there pretty promptly and often.

Kind regards,
Ludovit