Failed to evaluate expected...

Supportfrågor för server och klient (Windows, iPhone, Android, Linux).
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
Post Reply
Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Failed to evaluate expected...

Post by Isaksson » Sat 04 Dec 2010, 10:58

Tjenare.
Jag försökte för ca en vecka sedan att skapa upp ett enkelt gruppschema som tänder 08:30 och släcker 10:30.
Länkade det med mina fönsterlampor / julbelysning problemet är att han tände lamporna när jag kopplade schemat (tiden var efter 08:30 där jag skapade schemat) men släcker de ej sedan, och ingen av de andra scheman fungerade heller.

Jag var tvungen att ta bort hela gruppschemat för att kunna få igång switchking igen.

Jag skapade upp ett annat gruppschema för ett par dagar sedan och där blev det inget problem.
Så jag tänkte om problemet hade självläkt så idag testade jag igen att skapa upp ett lika dant schema igen och samma fel uppstod.

switchking fyller hela loggen med detta (för de olika enheterna):

{BusinessAccess - Invocation} --<Warning> -- 2010-12-04 10:47:19 -- Failed to evaluate expected state when state depended on rule sets. End of timeline.
{BusinessAccess - Invocation} --<Error> -- 2010-12-04 10:47:19 -- Device with id 6, name Datorrum - Fönsterlampa 1 and code *****:** failed calculation when determining expected state for 2010-12-04 10:47:19 by using internal timeline.
Timeline starts at 2010-11-27 00:01:00 and ends at 2010-12-16 10:30:00.

Vad kan detta bero på?

Windows server 2008 R2
Kör inte med den senaste versionen men dock nära.

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

Re: Failed to evaluate expected...

Post by Martin » Sat 04 Dec 2010, 11:12

Det finns en justering för detta i 0.8.1 - jag tror att den ska räcka men jag är inte 100. Problemet är nämligen inte helt lätt att återskapa eftersom det kan bero på vilket läge servern befinner sig i.
Vad jag har sett så uppstår iaf bara problemet (i äldre versioner) när man har ett gruppschema som är kopplat till en regel och inte har några andra "till-/frånslagspar" som inte är baserade på regler.

När servern ska utvärdera om en enhet ska vara på eller av och bara har ett regelstyrt schema att utgå ifrån, och reglerna inte är uppfyllda, så får servern problem.

Jag har för mig att man kan komma förbi detta i 0.8 genom att lägga ett tvingat "Off" exempelvis nattetid, vilket gör att servern då alltid hittar en schemalagd händelse att titta på när den ska avgöra tillstånd för en enhet.
Martin | Switch King

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Failed to evaluate expected...

Post by Isaksson » Sat 04 Dec 2010, 12:01

Tack för info.
Jag ska testa att uppgradera till 0.8.1 jag återkommer med info när jag testat lite mer angående detta.

Tack för hjälpen.

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Failed to evaluate expected...

Post by Isaksson » Sat 04 Dec 2010, 13:49

Nu har jag uppgraderat men felet kvarstår.

Jag har mailat er logg/databas.

Tack på förhand.

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

Re: Failed to evaluate expected...

Post by Martin » Sun 05 Dec 2010, 22:52

Genom att ha kört in din db och provkört lite så har jag upptäckt vad problemet beror på.

Det finns exempelvis ett frånslag knutet till en enhet vid 10:30. Utöver det finns det ett gruppschema som är knutet till samma enhet och där gruppschemat är regelstyrt baserat på värde insamlat från en datakälla. Gruppschemat har även det ett frånslag vid 10:30.

Dessa två frånslag (båda 10:30) gör att servern stöter på patrull. Kort beskrivet så ser servern bara regeln vid 10:30 och att regeln inte är uppfylld, vilket gör att den kastar bort båda frånslagen.
Till slut hittar Switch King inga fler schemalagda frånslag eftersom den kastat bort för många och då visas felet i loggen + att enheterna inte svarar på de scheman som finns.

Om du lägger dessa frånslag med lite förskjutning (exempelvis justerar gruppschemat med 1 sekund åt ena eller andra hållet) så bör du komma förbi problemet tills 0.9 är ute.
Martin | Switch King

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Failed to evaluate expected...

Post by Isaksson » Sun 05 Dec 2010, 23:21

Jag ska ta och justera detta.
Tack så mycket för hjälpen, bra jobbat.

Sent from my Hero

Post Reply

Who is online

Users browsing this forum: No registered users and 12 guests