Skip to main content
Skip table of contents

Feilsituasjoner og systemmeldinger

"Sanntidsforbindelsen ble brutt" 

Fremtredelse

Oppstår

  • Typisk etter datamaskinen har stått ubrukt en stund, eller når man bytter tilbake til Bookit fra en annen fane i nettleseren.
  • Alltid når internettforbindelsen til datamaskinen blir kuttet (om så midlertidig)
  • Alltid når Jira-serveren stenges av eller Bookit avinstalleres, deaktiveres eller oppgraderes.
  • Noen ganger mens man aktivt arbeider i Bookit.  

Forklaring

Bookit er avhengig av informasjonsoppdatering i sanntid fra Jira for å kunne vise endringer som gjøres når man arbeider i kalenderen. Dersom disse oppdateringene slutter å fungere vil endringer man gjør i Bookit ikke bli synlig for brukeren. På grunn av dette vil Bookit midlertidig stoppe alle endringer som gjøres av brukeren, og vise meldingen over dersom disse oppdateringene slutter å fungere.

Når meldingen over vises må brukeren selv trykke på "Gjennoppta" for å koble til sanntidstjenesten. Bookit vil da automatisk hente oppdatert informasjon fra Jira, slik at en kan fortsette der en var før forbindelsen ble brutt.

Tekniske detaljer

Sanntidsinformasjon blir sendt til Bookit gjennom en separat nettleserkobling som benytter såkalte "Server Sent Events". Denne forbindelsen setter krav på en hel tråd i nettlseseren - en ressurs de fleste nettlesere har veldig få av. Av den grunn vil de fleste nettlesere kontinuerlig forsøke å optimalisere sin ressursbruk ved å frigjøre tråder som ikke er aktivt i bruk. Nettleseren Google Chrome vil eksempelvis rutinemessig stoppe tråder som kjører i bakgrunnsfaner eller når skjermen til datamaskinen låses, som igjen bryter sanntidsforbindelsen til Bookit og resulterer i meldingen over.

"Live connection lost"

Appearance

Occurrence

  • Typically seen when after the computer has been unused for a while or when switching back to Bookit from other tabs in the browser. 
  • Always happens when the internet connection is cut (even just for a moment).
  • Always happens when the Jira server is stopped or Bookit is uninstalled, deactivated og being upgraded.
  • Happens occasionally while actively working inside Bookit.

Explanation

Bookit relies on live information updates from Jira in order to show changes to task when working in the calendar. Whenever these live updates stop working, changes made in Bookit will not be seen by the user. Because of this, Bookit will pause all user activities by displaying the message above if this live connection stops working. 

Upon receiving this message, the user will have to manually press "Reconnect" in order re-initiate the live connection. Bookit will automatically update tasks that may have changed the connection outage.

Technical

Live information is sent to Bookit through a separate web connection using so-called Server Sent Events. This connection utilises an entire thread in most browsers - a resource that typically is very limited. Because of this, browsers constantly try optimise their thread usage shutting down any thread not actively in use. The Google Chrome browser will routinely shut down threads in background tabs or when the computer sleeps, which in turn will break the live connection used in Bookit and result in the message above.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.