aBothe / D_Parser

Parser & Resolver & Abstract Completion library for D
Other
30 stars 7 forks source link

exception while typing #76

Closed extrawurst closed 10 years ago

extrawurst commented 10 years ago

I was just in vibe.d (vibe.http.router.d [line 144]) and wrote a new method in there:

System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei D_Parser.Resolver.DSymbol.get_TypeDeclarationOf()
   bei MonoDevelop.D.Completion.TooltipMarkupGen.GenTooltipSignature(AbstractType t, Boolean templateParamCompletion, Int32 currentMethodParam)
   bei MonoDevelop.D.Completion.TooltipInfoGen.Create(AbstractType t, ColorScheme st, Boolean templateParamCompletion, Int32 currentMethodParam)
   bei MonoDevelop.D.Completion.DParameterDataProvider.CreateTooltipInformation(Int32 overload, Int32 currentParameter, Boolean smartWrap)
   bei MonoDevelop.Ide.CodeCompletion.ParameterInformationWindow.ShowParameterInfo(ParameterDataProvider provider, Int32 overload, Int32 _currentParam, Int32 maxSize)
   bei MonoDevelop.Ide.CodeCompletion.ParameterInformationWindowManager.UpdateWindow(CompletionTextEditorExtension textEditorExtension, ICompletionWidget completionWidget)
   bei MonoDevelop.Ide.CodeCompletion.ParameterInformationWindowManager.UpdateCursorPosition(CompletionTextEditorExtension ext, ICompletionWidget widget)
   bei MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.OnCompletionContextChanged(Object o, EventArgs a)
   bei MonoDevelop.SourceEditor.SourceEditorView.FireCompletionContextChanged()
   bei MonoDevelop.SourceEditor.SourceEditorView.HandlePositionChanged(Object sender, DocumentLocationEventArgs e)
   bei System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   bei Mono.TextEditor.Caret.OnPositionChanged(DocumentLocationEventArgs args)
   bei Mono.TextEditor.Caret.UpdateCaretPosition(DocumentChangeEventArgs e)
   bei Mono.TextEditor.TextEditorData.HandleTextReplaced(Object sender, DocumentChangeEventArgs e)
   bei System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   bei Mono.TextEditor.TextDocument.OnTextReplaced(DocumentChangeEventArgs args)
   bei Mono.TextEditor.TextDocument.Replace(Int32 offset, Int32 count, String value, AnchorMovementType anchorMovementType)
   bei Mono.TextEditor.TextDocument.Replace(Int32 offset, Int32 count, String value)
   bei Mono.TextEditor.TextEditorData.Replace(Int32 offset, Int32 count, String value)
   bei Mono.TextEditor.TextEditorData.Insert(Int32 offset, String value)
   bei Mono.TextEditor.EditMode.InsertCharacter(UInt32 unicodeKey)
   bei Mono.TextEditor.SimpleEditMode.HandleKeypress(Key key, UInt32 unicodeKey, ModifierType modifier)
   bei Mono.TextEditor.EditMode.InternalHandleKeypress(TextEditor editor, TextEditorData data, Key key, UInt32 unicodeChar, ModifierType modifier)
   bei Mono.TextEditor.TextArea.SimulateKeyPress(Key key, UInt32 unicodeChar, ModifierType modifier)
   bei Mono.TextEditor.TextEditor.SimulateKeyPress(Key key, UInt32 unicodeChar, ModifierType modifier)
   bei MonoDevelop.SourceEditor.SourceEditorWidget.MonoDevelop.Ide.Gui.Content.ITextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.D.DEditorCompletionExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.D.Formatting.Indentation.DTextEditorIndentation.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.Debugger.ExceptionCaughtTextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier)
   bei MonoDevelop.SourceEditor.ExtensibleTextEditor.ExtensionKeyPress(Key key, UInt32 ch, ModifierType state)

image

aBothe commented 10 years ago

Robik hat mir glaube den gleichen Fehler geschickt - ist schon gefixt.