[Petter Reinholdtsen]
For å unngå å måtte endre brukernavn på eksisterende brukere, men heller opprette ny bruker direkte i databasen for å komme igang, så laget jeg følgende sh-skript som bruker psql for å opprette en bruker. Har ikke fått testet disse brukerene ennå, men regner med at de vil fungere.
Hm, noe er muffins med den opprettede brukeren. Jeg fjernet alle tabeller i postgresql-databasen og startet på nytt, opprettet bruker til meg selv og kjørte så runtest som denne brukeren. Det feilet til slutt slik:
POST https://nikitatest.uio.no/noark5v5/api/arkivstruktur/klasse/81f00ff4-94ad-1e...: {'tittel': 'Title of the test case file created 2025-01-28T13:18:21Z', 'saksdato': '2025-01-28T14:18:31.898176168+01:00', 'saksansvarlig': 'pre', 'saksstatus': {'kode': 'R', 'kodenavn': 'Opprettet av saksbehandler'}} failure: POST https://nikitatest.uio.no/noark5v5/api/arkivstruktur/klasse/81f00ff4-94ad-1e... failed: b'{"status":400,"message":"Cannot find object of type AdministrativeUnit associated with user User{NoarkEntity{systemId=7eeb93e7-2c70-4090-ac4d-fd40e07edbb1}username='pre', finalisedDate=null, finalisedBy='null', accountNonExpired=true, credentialsNonExpired=true, accountNonLocked=true, password='null', firstname='Petter', lastname='Reinholdtsen', enabled=true, lastPasswordResetDate=null}","developerMessage":"NoarkEntityNotFoundException: Cannot find object of type AdministrativeUnit associated with user User{NoarkEntity{systemId=7eeb93e7-2c70-4090-ac4d-fd40e07edbb1}username='pre', finalisedDate=null, finalisedBy='null', accountNonExpired=true, credentialsNonExpired=true, accountNonLocked=true, password='null', firstname='Petter', lastname='Reinholdtsen', enabled=true, lastPasswordResetDate=null}","stackTrace":"app.webapp.exceptions.NoarkEntityNotFoundException: Cannot find object of type AdministrativeUnit associated with user User{NoarkEntity{systemId=7eeb93e7-2c70-4090-ac4d-fd40e07edbb1}username='pre', finalisedDate=null, finalisedBy='null', accountNonExpired=true, credentialsNonExpired=true, accountNonLocked=true, password='null', firstname='Petter', lastname='Reinholdtsen', enabled=true, lastPasswordResetDate=null}"}' 2548 successes, 19 failures, 41 expected failures Traceback (most recent call last): File "/uio/kant/usit-gid-u1/pre/src/noark5/noark5-tester/./runtest", line 1806, in <module> exit(main()) ^^^^^^ File "/uio/kant/usit-gid-u1/pre/src/noark5/noark5-tester/./runtest", line 1801, in main return t.runtests() ^^^^^^^^^^^^ File "/uio/kant/usit-gid-u1/pre/src/noark5/noark5-tester/./runtest", line 1785, in runtests self.testNewDocument() File "/uio/kant/usit-gid-u1/pre/src/noark5/noark5-tester/./runtest", line 1187, in testNewDocument casefileinfo = self.createEntity('casefile', createcasefilerel, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/uio/kant/usit-gid-u1/pre/src/noark5/noark5-tester/./runtest", line 633, in createEntity (c, res) = self.json_post(url, data) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/uio/kant/usit-gid-u1/pre/src/noark5/noark5-tester/lib/n5core/endpoint.py", line 192, in json_post content, response = self.post(path, jsondata, contenttype) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/uio/kant/usit-gid-u1/pre/src/noark5/noark5-tester/lib/n5core/endpoint.py", line 184, in post response = urlopen(request) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 216, in urlopen return opener.open(url, data, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 525, in open response = meth(req, response) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response response = self.parent.error( ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 563, in error return self._call_chain(*args) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain result = func(*args) ^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 400:
Noen som har ide om hva som mangler som gir 'Cannot find object of type AdministrativeUnit associated with user'?