---
title: "Hur felsöker man \"NullReferenceException\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/137678-hur-felsöker-man-nullreferenceexception"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "inspiro"
published: "2005-11-15T14:49:34.000Z"
updated: "2005-11-16T08:57:51.000Z"
replies: 5
views: 509
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/137678-hur-felsöker-man-nullreferenceexception"
---

# Hur felsöker man "NullReferenceException"

## #1 — inspiro, 2005-11-15T14:49Z

Jag får ett gammalt hederlig NullReferenceException... men hur sjutton felsöker man det? Har ingen aning om var någonstans det uppkommer och det är miljarder filer i projektet... :(

Permalänk: https://www.webforum.nu/p/137678

## #2 — lasseh79, 2005-11-15T18:17Z

debug:a projektet

Permalänk: https://www.webforum.nu/p/1710836

## #3 — inspiro, 2005-11-16T07:07Z

Jovisst, men var börjar jag... vet ju inte alls var någonstans felet uppstår, hittar inga ledtrådar i felmeddelandet. :/

Permalänk: https://www.webforum.nu/p/1711132

## #4 — UlfT, 2005-11-16T07:10Z

Det kanske uppstår i ett särskilt läge, just när du ska utföra en åtgärd, etc. Då lär ju felet ligga någonstans i den kod som utförs i just det läget. Då slipper du undersöka alla filer. :)

Permalänk: https://www.webforum.nu/p/1711133

## #5 — inspiro, 2005-11-16T07:37Z

Jo, det gör det ju, men jag fattar inte hur jag ska börja felsöka ändå.... vet ändå inte hur och var koden exekveras (det är en jäkla massa assemblys och klasser och presentationslagret är xsl så det finns ju ingen codebehind direkt bakom presentationen).

Har exempelvis ett annat felmeddelande som ser ut så här:

> System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: Index was out of range. Must be non-negative and less than the size of the collection. 
> 
> at System.Collections.CollectionBase.System.Collections.IList.get_Item(Int32 index) at Process.ProcessObjectModel.JournalEntryCollection.get_Item(Int32 index) at Process.ProcessObjectModel.JournalEntryCollection.get_Document() at Process.ProcessObjectModel.ProcessDefinition.get_Document() at Core.Presentation.ModuleGenerator.RenderTo(Object Module, String Style, Object Output, BaseObjectParameterCollection ParameterCollection)

Ok, felmeddelandet kan jag nog lista ut men VAR finns felet, i vilken klass, i vilken kod, i vilket cs-dokument!?!? JournalEntryCollection.cs körs ju inte ens när jag försöker debugga??? Om jag sätter en breakpoint där oavsett var någonstans så står det bara att "The breakpoint will not currently be hit. No symbols have been loaded for this document".

Permalänk: https://www.webforum.nu/p/1711135

## #6 — Mc Fetto, 2005-11-16T08:57Z

Nej, men när sedan dll'en laddas så kommer det bli korrekt. HAr du provat att sätta en breakpoint där och köra programmet?

Permalänk: https://www.webforum.nu/p/1711152

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/137678-hur-felsöker-man-nullreferenceexception
