Dagboken 27: Det är lätt att hata buggar

av | jan 15, 2020 | Krönikor

Plötsligt slutar en plugin att fungera. Det går inte att uppdatera, skriva in och lagra information. Allt slutar med ett kryptiskt felmeddelande att “länken har gått ut och slutat att gälla”. Samtidigt slutar alla automatiska postningar till Twitter och Facebook att fungera.

Webbplatsen, den här, har inte ändrats eller uppdaterats på något avgörande sätt. Så var ska du börja att leta?

Loggfilerna säger ingenting.
Databasen är okej.
Alla filrättigheter är okej.

Det finns lite eller ingenting som ger någon vägledning om vad det är som är fel. Lägg sedan till att laddningstiderna också blivit längre så är det hela ett litet mysterium.

Tålamodet

Vår eminenta tekniker, tålamodet själv gör en insats och letar. Resultatlöst förutom att vi ser att en del plugins genererar onödigt många felmeddelanden. Medan jag letar så byter jag ut en plugin. Det kan ju aldrig skada att bli av med en del felmeddelanden och få in en bättre fungerande plugin.

De två plugins som slutat att fungera installeras på en testsajt och då fungerar de. Felet är relaterat till Macken således men vad?

Postningar

Då upptäcker jag att postningar till Twitter och Facebook också har slutat att fungera vilket betyder att Macken drabbats av en serie allvarliga, funktionella buggar utan att jag har en aning om vad det är som är fel. Medan jag hoppar runt med en massa andra arbetsuppgifter under dagen så återkommer jag till de här problem då och då utan att komma på en lösning.

Ska jag riva hela sajten, exportera ut databasen och början om?
Ska jag slå av plugin efter plugin för att se vad det är som är fel?
Degradera ned till ett tidigare tema?
Byta ut en del plugins?

Det första faller på sin egen orimlighet. Det finns inte tid till något sådant och det är dessutom som att jaga mygg med luftvärnskanon.

Jag börjar med att slå av plugin efter plugin men kommer ingenstans, eller rättare sagt jag väljer att låta några plugins få vara aktiva därför att jag inte för mitt liv kan tänka mig att de kan vara boven i dramat. Det visar sig vara ett misstag.

Till slut slår jag av alla plugins en efter en och då fungerar de två plugins som tidigare inte har gått att uppdatera. Felet är borta och jag är äntligen något på spåret. One Signal är den plugin som orsakar alla fel. Det är en plugin som skickar ut en notis när saker postas på Macken. Rimligen borde den inte ha med uppdateringar av andra plugins att göra lika lite som den borde påverka postningar till Twitter och Facebook. När jag backar en versiuon, installerar den föregående versionen av One Signal så börjar allt fungera som tidigare.

Det är lätt att hata buggar och jag dammar nu av min gamla datordagbok igen. Nu ska alla uppdateringar skrivas upp så att jag vet vad det var jag ändrade senast och vad som uppdaterades.

Det är inte så dumt med anteckningar ibland.

0 kommentarer


Mikael Winterkvist

Fyrabarns-far, farfar, morfar och egen företagare i Skellefteå med kliande fingrar. Jag skriver om fotografering, sport, dataprylar, politik, nöje, musik och film. Vid sidan av den här bloggen så jobbar jag med med det egna företaget Winterkvist.com. Familjen består av hustru, fyra barn (utflugna) och fem barnbarn.

Jag har hållit på med datorer sedan tidigt 1980-tal och drev Artic BBS innan Internet knappt existerade. Efter BBS-tiden har det blivit hemsidor, design, digitala medier och trycksaker. Under tiden som journalist jobbade jag med Mac men privat har det varit Windows som har gällt fram till vintern 2007. Då var det dags att byta och då bytte vi, företaget, helt produktionsplattform till macOS. På den vägen är det.

_____________________________________________________________________________________

Anmäl dig till Magasin Mackens nyhetsbrev

Du får förhandsinformation om Macken, våra planer och du får informationen, först och direkt till din mail. Vi lovar att inte skicka din information vidare och vi lovar att inte skicka ut mer än max ett nyhetsbrev per månad.

Anmäl dig här

_____________________________________________________________________________________

De senaste inläggen: