SDFIdk / Qgis-dataforsyningen

Dataforsyningen knap til QGIS, som gør det nemmere at tilføje Kort fra Dataforsyningen. Kode til kompilering af Qgis knap til visning af Dataforsyningens services. Knappen distribueres i Qgis' officielle plugin reposistory som tilgås gennem Qgis
GNU General Public License v2.0
3 stars 4 forks source link

Fejlbesked vises når en ændring til QGIS-brugeren gemmes #29

Open MieWinstrup opened 1 year ago

MieWinstrup commented 1 year ago

Der vises en fejlbesked for Dataforsyningspluginet, når en ændring gemmes til ens brugerprofil - også selvom denne ændring ikke har nogen relation til Datafordeler-pluginet.

Her er hvad jeg gør og den fejl jeg får:

  1. Åbner Indstillinger --> Indstillinger image

  2. Ændre fx linjebredden til 3 (dvs. en indstilling som ikke bør have betydning for Dataforsyningspluginet), og klikker på 'OK' image

  3. Jeg får følgende besked om at der ikke er forbindelse, men pluginet virker dog heldigvis stadig: image

MieWinstrup commented 1 year ago

Det er QGIS 3.28.8 og samme fejl er observeret med QGIS 3.32.0

JesperKock commented 1 year ago

Hvis du klikker OK i Indstillinger ser det ud til at QGIS gemmer alle værdier i 'Indstillinger' inklusiv den undermenu der hedder 'Dataforsyningen' hvor 'Token' er sat.

Derefter kalder plugin'et en 'GET' til 'https://api.dataforsyningen.dk/userpermissions/{token}' som retunere en JSON.

Det er det kald du nok fik en timeout på.

Fejlbeskeden burde ikke dukke op hvis der er forbindelse til api.dataforsyningen.dk.

MieWinstrup commented 1 year ago

Jeg får vist fejlbesked lige meget hvilken ændring jeg laver i indstillingsdialogen- også selvom Dataforsyningspluginet virker fint (lagene vises og kan tilføjes etc.).

JesperKock commented 1 year ago

Jeg kan selv kun beskeden frem hvis jeg slå mit internet fra.

Jeg har dog kun testet på version 3.32.2.

MieWinstrup commented 1 year ago

Jeg oplever fejlen i 3.28.10 og 3.32.2. Jeg har også oprettet en ny brugerprofil og installeret pluginet dér, men oplever stadig samme fejl.

Dog oplever jeg ikke fejlen i QGIS 3.22.16 - det er en separat installation af QGIS (jeg har hentet QGIS 3.22 for et par dage siden, så det er installeret "ved siden af").

Jeg synes, at jeg ofte har set fejlen hos andre også. Men det prøver jeg lige at tjekke op på i løbet af de næste par dage.

MieWinstrup commented 1 year ago

Jeg fik tjekket hos to på mit QGIS-kursus i tirsdags. Begge oplevede samme fejl når de gemt en indstilling.

JesperKock commented 1 year ago

Det er lykkes at replikere fejlen, den opstår kun på Windows systemer.

Så vidt jeg kan se så bliver der sendt to netværks requests lige efter hinanden så det første request bliver annulleret mens det andet får forbindelse. Det første request trigger dog stadigvæk fejlmeddelsen.

At der bliver sendt to request er nok en fejl hos QGIS og ikke plugin'et. Men måske kan der tages højde for at det blev canceled og ikke timer ud.