NullReferenceException

Kommentarer, hjälp och tips angående betatest av Linux-versionen av Switch King (v2.0)
Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: NullReferenceException

Post by Martin » Tue 29 Nov 2011, 15:09

nilzen wrote:Nu fick jag en annan exception ~1 minut innan nästa schemalagda händelse. Med klienten uppkopplad.
Tyvärr ger inte detta så mycket då det inte visar vad som egentligen händer. Loggarna är det enda som kan ge klart besked (om det är så att felet ligger i Switch King)...
Martin | Switch King

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: NullReferenceException

Post by Martin » Tue 29 Nov 2011, 15:40

Lite googlande ger vid handen att det finns en bugg i Mono som kan ge detta fel när flera trådar konkurrerar om servicelagret Xml-motorn.
En buggfix committades till Mono-projektet den 10 november. Ingen aning om när den släpps dock...
Martin | Switch King

nilzen
2 stars
2 stars
Posts: 49
Joined: Sat 26 Nov 2011, 19:27

Re: NullReferenceException

Post by nilzen » Tue 29 Nov 2011, 15:58

Ok, får hålla tummarna att de snart släpper en ny version då! :)

Får lägga upp ett cron-job som kollar om tjänsten är igång helt enkelt...

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: NullReferenceException

Post by Martin » Tue 29 Nov 2011, 16:07

Om det nu är detta som är orsaken så bör problemet knappt kunna uppstå om inte klienten är igång, då Switch King bara har en tråd som samlar in information (från exempelvis temperatur.nu).

Om du tar bort dina gamla loggfiler och ändrar nivå till "Status" på loggningen så kanske vi kan se om det faktiskt ligger i servern eller om chanserna ökar att det är just buggen i Mono som är problemet... :wave:
Martin | Switch King

nilzen
2 stars
2 stars
Posts: 49
Joined: Sat 26 Nov 2011, 19:27

Re: NullReferenceException

Post by nilzen » Tue 29 Nov 2011, 18:07

Japp har sänkt loggnivån nu, ska försöka hålla mig borta från att koppla upp klienten på ett dygn eller två men det är svårt när man har nya roliga leksaker att pillra med. Skulle bara haft en Tellstick Duo nu också! :)

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: NullReferenceException

Post by Martin » Fri 02 Dec 2011, 18:58

Någon uppdatering angående läget? Höll det sig rullande när klienten inte var uppkopplad hela tiden?
Martin | Switch King

nilzen
2 stars
2 stars
Posts: 49
Joined: Sat 26 Nov 2011, 19:27

Re: NullReferenceException

Post by nilzen » Sat 03 Dec 2011, 08:45

Den kraschade igen när PC-klienten var avstängd. Dock så kan iPhone-klienten ha varit startad det vet jag inte. Har ett cron-job nu som kollar om daemonen är igång.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: NullReferenceException

Post by Martin » Sat 03 Dec 2011, 16:37

Inga plugin eller liknande som kör? Finns insamling av data från temperatur.nu som datakälla?

I vilket fall så känns det som om vi måste vänta och se när nästa Mono-release kommer och se om den löser problemet. Det är tyvärr mitt enda uppslag just nu.... :(
Martin | Switch King

nilzen
2 stars
2 stars
Posts: 49
Joined: Sat 26 Nov 2011, 19:27

Re: NullReferenceException

Post by nilzen » Mon 05 Dec 2011, 23:18

Enda datakällan i dagsläget är temperatur.nu. Det går inte att try/catch:a någonstans och fånga upp felet då? :)

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: NullReferenceException

Post by Martin » Tue 06 Dec 2011, 08:01

nilzen wrote:Enda datakällan i dagsläget är temperatur.nu. Det går inte att try/catch:a någonstans och fånga upp felet då? :)
I servern går det inte - det är inte "serverkod" som spökar. Däremot kanske det går att göra i området där tjänsterna som servern kör startas. Ska kika...
Martin | Switch King

Locked

Who is online

Users browsing this forum: No registered users and 0 guests