kartverket / NGIS-OpenAPI

Tjenestebasert grensesnitt mot NGIS, basert på OpenAPI og REST.
3 stars 9 forks source link

metadataApi.getDatasets retuner en tom liste noen ganger #103

Closed larsop closed 2 months ago

larsop commented 1 year ago

Kl 08.13 10/11/2022 så fikk https://openapi.kartverket.no/nibio/v1 user jps en liste fra metadataApi.getDatasets som under

2022-11-10 08:13:33,373 [ajp-nio-127.0.0.1-8009-exec-3168] DEBUG Ar5NgisOpenApiIntergration no.skogoglandskap.topo.client.Ar5NgisOpenApiIntergrationData.<init>(Ar5NgisOpenApiIntergrationData.java
:111) 111 - For openApi: https://openapi.kartverket.no/nibio/v1 user:jpswebusertrue for datasetname:AR5Les_25 with id :a0ffe9e9-2a9b-4718-b06c-a3f8bf490fda has access:read_only - 
2022-11-10 08:13:33,373 [ajp-nio-127.0.0.1-8009-exec-3168] DEBUG Ar5NgisOpenApiIntergration no.skogoglandskap.topo.client.Ar5NgisOpenApiIntergrationData.<init>(Ar5NgisOpenApiIntergrationData.java
:111) 111 - For openApi: https://openapi.kartverket.no/nibio/v1 user:jpswebusertrue for datasetname:AR5Les_22 with id :baf98b70-29ee-469a-9667-59c2540ddbc2 has access:read_only - 
2022-11-10 08:13:33,373 [ajp-nio-127.0.0.1-8009-exec-3168] DEBUG Ar5NgisOpenApiIntergration no.skogoglandskap.topo.client.Ar5NgisOpenApiIntergrationData.<init>(Ar5NgisOpenApiIntergrationData.java
:111) 111 - For openApi: https://openapi.kartverket.no/nibio/v1 user:jpswebusertrue for datasetname:AR5Skriv_22 with id :fa545048-4ac1-4a5d-a5a5-70a1aba980f8 has access:read_write - 
2022-11-10 08:13:33,373 [ajp-nio-127.0.0.1-8009-exec-3168] DEBUG Ar5NgisOpenApiIntergration no.skogoglandskap.topo.client.Ar5NgisOpenApiIntergrationData.<init>(Ar5NgisOpenApiIntergrationData.java
:111) 111 - For openApi: https://openapi.kartverket.no/nibio/v1 user:jpswebusertrue for datasetname:AR5Skriv_25 with id :dd99f45d-8864-4588-b1ef-0733c1e7416b has access:read_write - 
2022-11-10 08:13:33,373 [ajp-nio-127.0.0.1-8009-exec-3168] DEBUG Ar5NgisOpenApiIntergration no.skogoglandskap.topo.client.Ar5NgisOpenApiIntergrationData.<init>(Ar5NgisOpenApiIntergrationData.java
:111) 111 - For openApi: https://openapi.kartverket.no/nibio/v1 user:jpswebusertrue for datasetname:AR5Skriv_23 with id :c3723826-5533-4988-a37e-5f32569dd24e has access:read_write - 
2022-11-10 08:13:33,373 [ajp-nio-127.0.0.1-8009-exec-3168] DEBUG Ar5NgisOpenApiIntergration no.skogoglandskap.topo.client.Ar5NgisOpenApiIntergrationData.<init>(Ar5NgisOpenApiIntergrationData.java
:111) 111 - For openApi: https://openapi.kartverket.no/nibio/v1 user:jpswebusertrue for datasetname:AR5Les_23 with id :dae4bcbd-f586-4a7e-8350-8710908d7d45 has access:read_only - 
2022-11-10 08:13:34,259 [ajp-nio-127.0.0.1-8009-exec-3168] DEBUG Ar5NgisOpenApiIntergration no.skogoglandskap.topo.client.Ar5NgisOpenApiIntergrationData.handleValidDataset(Ar5NgisOpenApiIntergrat

Kl. 11.16 feil det for jps

2022-11-10 11:16:32,739 [ajp-nio-127.0.0.1-8009-exec-3202] WARN  JSonEndpointController no.skogoglandskap.topo.client.handler.json.JSonEndpointController.getCreateLoginRoleNgisOpenApiIntergration
(JSonEndpointController.java:965) 965 - Missing ngis connection for session, faild login org.apache.catalina.session.StandardSessionFacade@40f33ffe, loggedInUser  jps - 

Neste dag vil det funke igjen (tjenesten restartes hver morgen hos Kartverket) eller etter en tvungen restart hos kartverket vil det også funke.

Dette gjelder flere brukere og har skjedd flere ganger.

Vi for ingen feil meldinger bare en tom liste.

larsop commented 1 year ago

Her er en liste over dager vi har sett problemmet i Oktober og November i år, men som sagt går det over etter en restart hos Kartverket.

De kan være feil i listen under for jeg har også vært i brukere som ikke har arkiver de har skrive tilgang til.

grep -ac 'no write db found list ' logs/*|grep -v '\:0'|less
logs/ar5_update_ws_01.2022-10-04.log:1
logs/ar5_update_ws_01.2022-10-07.log:2
logs/ar5_update_ws_01.2022-10-12.log:1
logs/ar5_update_ws_01.2022-10-18.log:1
logs/ar5_update_ws_01.2022-10-20.log:5
logs/ar5_update_ws_01.2022-10-21.log:1
logs/ar5_update_ws_01.2022-10-24.log:5
logs/ar5_update_ws_01.2022-10-25.log:4
logs/ar5_update_ws_01.2022-10-26.log:2
logs/ar5_update_ws_01.2022-10-28.log:154
logs/ar5_update_ws_01.2022-10-31.log:1
logs/ar5_update_ws_01.2022-11-03.log:431
logs/ar5_update_ws_01.2022-11-04.log:1774
logs/ar5_update_ws_01.2022-11-08.log:1

Selv om det var veldig mange feil den 04/11 var det bare snakk om 3 brukere

cat logs/ar5_update_ws_01.2022-11-04.log|grep -a 'no write db found list'|sort|uniq
java.lang.RuntimeException: For openApi: https://openapi.kartverket.no/nibio/v1 user:1539_runhor no write db found list for datasetNamedList  not found 
java.lang.RuntimeException: For openApi: https://openapi.kartverket.no/nibio/v1 user:3807_dalter no write db found list for datasetNamedList  not found 
java.lang.RuntimeException: For openApi: https://openapi.kartverket.no/nibio/v1 user:jps no write db found list for datasetNamedList  not found 
NilsIvarNes commented 1 year ago

Dette gjelder vel da QMS 12 (dagens produksjonsversjon). Det er byttet REST-bibiliotek i QMS versjon 13 som benyttes for FKB 5.0 og innføres i løpet av våren. Vi tror/håper at dette problemet vil forsvinne med denne oppdateringen. Si fra om problemet oppstår i QMS 13.

larsop commented 1 year ago

Dette nok samme type feil som vi har hatt her.

https://github.com/kartverket/NGIS-OpenAPI/issues/119

Dette er nok generelt problem som gjelder alle requester i QMS ved man intertnt i QMS får en timeout som gir en tom respons tilbake og ikke en feil.

NilsIvarNes commented 2 months ago

Løst med forbedret ytlese for AR5 høsten 2023? Lukkes inntil problemet ev. oppstår på nytt...