Projekti

Yleinen

Profile

Bugi #5611

Vaski: nide menee takaisin lainaan palautusautomaatilla palauttaessa

Lisännyt Anni Rajala 12 päivää sitten. Päivitetty 6 päivää sitten.

Tila:
Kommentoitu
Prioriteetti:
Normaali
Nimetty:
-
Luokka:
Automaatit
Kohdeversio:
-
Alku:
15. Syyskuuta 2022
Määräaika:
% Tehty:

0%

Arvioitu aika:
Yhteyshenkilö:
Tiketti Bugzillassa:
Votes: 0

Kuvaus

Vaskissa havaittiin palautusautomaatin testauksen yhteydessä, että palautusautomaatilla palautetuista niteistä jokin jäi aina satunnaisesti asiakkaan lainoihin.

Testailujen perusteella virhetilanteet

  • toistuvat eri automaateilla (testeissä käytetty tunneloitua ATP:n automaattia sekä Bibliothecan sip2ohttps-yhteyttä käyttävää automaattia)
  • vaikuttaa olevan sidoksissa johonkin aikarajaan, sillä lähestulkoon aina jos palautti niteet 15 min sisällä lainauksesta jäi niteistä yksi lainaan. Jos odotti 20 min tai kauemmin niin ei saatu virhettä toistettua kertaakaan.
  • näkyvät automaatin lokissa onnistuneina palautuksina, mutta Kohan lokeissa näkyy että nide on palautushetkellä palautunut ja sitten mennyt takaisin lainaan (lainauksen tekijänä sama virkailijatunnus, kuin millä alkuperäinen oikea lainaus oli tehty)

Lisäksi kaikki meidän aikaan saamat virhetilanteet oli lainauksia, jotka oli tehty virkailijaliittymässä. Automaatilla lainattujen kanssa ei saatu toistumaan virhetilannetta palautuksessa.

Aitojen asiakkaiden lainojen kanssa tätä virhetilannetta ei siis testien perusteella välttämättä ilmene, tai ainakin lienee harvinaista että joku lainaisi ja palauttaisi samat niteet noin lyhyen ajan sisällä. Versiopäivityksen yhteydessä palautusautomaatteja on testailtu ja silloin tätä ei ole havaittu, mutta toisaalta muistelisin lainanneeni testiniteet aika pitkälti jo edellisenä päivänä ennen testausta. Paha siis mennä sanomaan missä vaiheessa tällainen virhe on ilmaantunut.

Alla vielä näkymää yhdestä esimerkkitapauksesta old_issues -taulusta:

Tuossa ensin on siis tapahtunut oikeasti virkailijaliittymässä tehty lainaus. Jälkimmäisen lainaukset on ilmaantunut kun nidettä on yritetty palauttaa automaatilla. Esimerkin hassuista returndate-kellonajoista ei kannattane välittää, sillä johtuvat eri kellonajassa elävästä Tuomas-automaatista, ja automaatin oikealla/väärällä aikakäsityksellä ei kuitenkaan testien perusteella ollut kuitenkaan mitään merkitystä.

old_issues.PNG (18,9 KB) old_issues.PNG Anni Rajala, 15. Syyskuuta 2022 12:52
5621

Historia

#1 Updated by Anni Rajala 12 päivää ago

  • Kuvaus updated (diff)

#2 Updated by Anni Rajala 12 päivää ago

Nyt myös MV:n automaatilla on saatu toistettua virhe.

#3 Updated by Anneli Österman 6 päivää ago

Vilkuilin vähän tuon niteen tapahtumia action_logs-taulussa ja sen mukaan palautuksen jälkeisen lainan tekijänä on aina "alkuperäisen" lainan tekijä. Laina kirjautuu myös intranetissä eli virkailijaliittymässä tehdyksi.

Eli alla virkailija id:llä 30 on ensin lainannut, palautus on tehty automaattiin, seuraavaksi se näkyy taas virkailijan tekemänä lainana. Sitten se taas palautetaan automaatilla ja heti perään kirjautuu lainaus 30:n tekemänä intranetissä. Sama toistuu vielä kerran tämän jälkeen.


| action_id | timestamp           | user   | module      | action  | object | info    | interface |
| 79091096 | 2022-09-15 08:38:52 |     30 | CIRCULATION | ISSUE   | 328971 | 1413352 | intranet  |
|  79091117 | 2022-09-15 08:39:09 | 360905 | CIRCULATION | RETURN  | 328971 | 1413352 | sip       |
|  79091257 | 2022-09-15 08:39:53 |     30 | CIRCULATION | ISSUE   | 328971 | 1413352 | intranet  |
|  79091515 | 2022-09-15 08:41:20 | 360905 | CIRCULATION | RETURN  | 328971 | 1413352 | sip       |
|  79091532 | 2022-09-15 08:41:40 |     30 | CIRCULATION | ISSUE   | 328971 | 1413352 | intranet  |
|  79091657 | 2022-09-15 08:42:51 | 360905 | CIRCULATION | RETURN  | 328971 | 1413352 | sip       |
|  79091666 | 2022-09-15 08:43:03 |     30 | CIRCULATION | ISSUE   | 328971 | 1413352 | intranet  |
|  79097477 | 2022-09-15 09:36:58 | 377134 | CIRCULATION | RETURN  | 328971 | 1413352 | intranet  |
|  79136598 | 2022-09-15 13:41:30 |     30 | CIRCULATION | ISSUE   | 328971 | 1413352 | intranet  |

Eli jos tosiaan virkailija 30 ei lainoja ole tehnyt, niin jotain hyvin mielenkiintoista tapahtuu.

#4 Updated by Anneli Österman 6 päivää ago

  • Tila changed from Uusi to Kommentoitu

Testailin tätä nyt myös Oulun testiautomaatilla, enkä saanut toistettua muuten kuin niin, että lainasin niteen, kävelin automaatille, jossa palautin sen, palasin koneen äärelle ja päivitin lainaussivun F5-näppäimellä, jolloin lomakkeen tiedot lähetetään uudelleen (mulle tuli tästä varoitus). Eli nide meni taas lainaan. Jos en tehnyt lainaussivun päivitystä, niin laina ei tullut takaisin.

| 172055722 | 2022-09-21 14:55:02 | 185159 | CIRCULATION | ISSUE   | 246585 | 2937110 | intranet  |
| 172055868 | 2022-09-21 14:55:57 | 260345 | CIRCULATION | RETURN  | 246585 | 2937110 | sip       |
| 172056225 | 2022-09-21 14:58:48 | 185159 | CIRCULATION | ISSUE   | 246585 | 2937110 | intranet  |
| 172056253 | 2022-09-21 14:59:20 | 260345 | CIRCULATION | RETURN  | 246585 | 2937110 | sip       |
| 172056335 | 2022-09-21 15:00:24 | 185159 | CIRCULATION | ISSUE   | 246585 | 2937110 | intranet  |
| 172056387 | 2022-09-21 15:00:47 | 260345 | CIRCULATION | RETURN  | 246585 | 2937110 | sip       |

Olisiko mitenkään mahdollista, että olisitte testanneet tätä tuolla kuvaamallani tavalla, eli päivittänyt lainaussivua automaattipalautuksen jälkeen?

Vie Atom PDF