Subject: Refresh webpage problem Hi, we are having a problem with webpage response when trying to refresh a page. On our site when I go through the pages normally by clicking Researchers → Publications → Filters (Type: book) the webpage response is fine, the URL shows "/entities/person/test1/publications?f.itemtype=book,equals&spc.page=1"
But when I try to refresh the page, I get a 404 error instead. I tried refresh on the 4Science demo site: https://dspacecris7.4science.cloud/entities/person/andreabollini/publications?spc.page=1&f.itemtype=Dataset,equals and the webpage response seems to be fine Not really sure what could be causing the problem, any help is appreciated. My Environment dspaceVersion: "DSpace 7.6.1" crisVersion: "cris-2023.02.03" Use Docker Traefik proxy → Angular → Dspace Traefik proxy middleware setting ## Middlewares HTTP Headers - customHeader - "traefik.http.middlewares.customHeader.headers.customFrameOptionsValue=SAMEORIGIN" - "traefik.http.middlewares.customHeader.headers.contentTypeNosniff=true" - "traefik.http.middlewares.customHeader.headers.browserxssfilter=true" - "traefik.http.middlewares.customHeader.headers.referrerPolicy=strict-origin-when-cross-origin" - "traefik.http.middlewares.customHeader.headers.stsSeconds=31536000" - "traefik.http.middlewares.customHeader.headers.stsIncludeSubdomains=true" - "traefik.http.middlewares.customHeader.headers.stsPreload=true" - "traefik.http.middlewares.customHeader.headers.forceSTSHeader=true" - "traefik.http.middlewares.customHeader.headers.permissionsPolicy=geolocation=(),midi=(),microphone=(),camera=(),magnetometer=(),gyroscope=(),fullscreen=(self),payment=()" - "traefik.http.middlewares.customHeader.headers.customResponseHeaders.Content-Security-Policy-Report-Only=default-src 'self' https: data: 'unsafe-inline' 'unsafe-hashes' 'unsafe-eval'; object-src 'none';" ## Middlewares HTTP Headers - customRedirectRegex - "traefik.http.middlewares.customRedirectRegex.redirectregex.regex=^https://${DSPACE_REST_HOST:-localhost}/cris/rp/(.*)" - "traefik.http.middlewares.customRedirectRegex.redirectregex.replacement=https://${DSPACE_REST_HOST:-localhost}/lucky-search?index=legacy-id&value=$${1}" ## Middlewares Prevent DDoS attacks - customInflightreq, customRatelimit - "traefik.http.middlewares.customInflightreq.inflightreq.amount=100" - "traefik.http.middlewares.customRatelimit.ratelimit.average=100" - "traefik.http.middlewares.customRatelimit.ratelimit.burst=200" Angular Log 2024-04-12 07:54:39 1|dspace-ui | Environment extended with app config 2024-04-12 07:54:39 1|dspace-ui | dspace-angular 2024-04-12 07:54:39 1|dspace-ui | Version: 2023.02.03 2024-04-12 07:54:39 1|dspace-ui | Environment: Production 2024-04-12 07:54:39 1|dspace-ui | [HPM] Proxy created: / -> https://cris7test/server/sitemaps 2024-04-12 07:54:39 1|dspace-ui | [HPM] Proxy created: / -> https://cris7test/server 2024-04-12 07:54:39 1|dspace-ui | [07:54:39 GMT+0800 (Taipei Standard Time)] Listening at http://dspace-angular:4000/ 2024-04-12 07:54:46 1|dspace-ui | 7 rules skipped due to selector errors: 2024-04-12 07:54:46 1|dspace-ui | .custom-file-input:lang(en)~.custom-file-label -> unmatched pseudo-class :lang 2024-04-12 07:54:46 1|dspace-ui | html:lang(zh) .ntubox>div -> unmatched pseudo-class :lang 2024-04-12 07:54:46 1|dspace-ui | html:lang(en) .ntubox>div -> unmatched pseudo-class :lang 2024-04-12 07:54:46 1|dspace-ui | html:lang(zh) .ntubox>div:nth-child(2) -> unmatched pseudo-class :lang 2024-04-12 07:54:46 1|dspace-ui | html:lang(en) .ntubox>div:nth-child(2) -> unmatched pseudo-class :lang 2024-04-12 07:54:46 1|dspace-ui | html:lang(zh) .ntubox>div:nth-child(3) -> unmatched pseudo-class :lang 2024-04-12 07:54:46 1|dspace-ui | html:lang(en) .ntubox>div:nth-child(3) -> unmatched pseudo-class :lang 2024-04-12 07:54:46 1|dspace-ui | GET /entities/person/test1?f.itemtype=report,equals&spc.page=1 404 3140.960 ms - - Dspace Log 2024-04-12 08:09:23 2024-04-12 08:09:23,360 INFO unknown 09ee14dd-3697-4b40-8dfb-31580ccbb412 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,390 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 78aedb62-49d0-4e84-bf0a-9d53f0f44b3a org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authn/status] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,406 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 a0d50ad1-967f-43b9-aaa1-a182465c9f85 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/config/properties/user-agreement.enabled] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,584 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 4f1b604b-1a11-4c44-a2f4-86782a951508 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/layout/sections/search/visibleTopBarSections] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,593 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 849f7932-3eb5-4363-8097-547155199899 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/core/items/search/findByCustomURL] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,593 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 48fd0054-e0ff-4a5e-9904-6313df1a2d7c org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/system/scripts/metadata-export] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,595 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 39c0a5f3-769a-46b2-bbb5-932ff62264e2 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/core/sites] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,596 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 22a220ef-b0d4-4f8e-8f4b-74a3b48227c2 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/core/items/search/findByCustomURL] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,596 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 5745ebd6-e2cc-4563-a080-c40af9bed93c org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/system/scripts/metadata-import] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,598 WARN c5a70b65-bc5f-41ac-83e6-37411c6f4666 5745ebd6-e2cc-4563-a080-c40af9bed93c org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice @ Authentication is required (status:401 exception: The current user was not authorized to access this script at: org.dspace.app.rest.repository.ScriptRestRepository.findOne(ScriptRestRepository.java:64)) 2024-04-12 08:09:23 2024-04-12 08:09:23,598 WARN c5a70b65-bc5f-41ac-83e6-37411c6f4666 48fd0054-e0ff-4a5e-9904-6313df1a2d7c org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice @ Authentication is required (status:401 exception: The current user was not authorized to access this script at: org.dspace.app.rest.repository.ScriptRestRepository.findOne(ScriptRestRepository.java:64)) 2024-04-12 08:09:23 2024-04-12 08:09:23,895 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 1b816f55-e379-4f8f-b321-1e5ae5850c7a org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,895 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 f5c43216-75ba-4e0a-b7a6-66645979032a org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,897 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 73f250c3-1d85-4261-8e5c-27b8a91a8f0c org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,899 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 20f29adb-8ac1-4eb5-b070-387a90d5dca1 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:23 2024-04-12 08:09:23,970 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 42b6cc45-e6d7-4e5c-907f-b7e12cafe52a org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/core/items/1fc7e604-9f52-4800-a9f0-c1df01013fa8/owningCollection] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,005 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 e17e06bc-31fb-457b-924f-97398b1696b3 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/core/items/1fc7e604-9f52-4800-a9f0-c1df01013fa8/thumbnail] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,006 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 69e3b6d1-dc77-4e01-b963-587fc7dff4b8 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/core/items/1fc7e604-9f52-4800-a9f0-c1df01013fa8/relationships] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,008 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 4a56a90f-19cf-483e-987e-8d77021c8958 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,009 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 3f6f077b-2c5a-416f-83f3-8ef93638113a org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,009 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 6751e6d8-abc8-4d0f-a621-0411ecd68790 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/core/items/1fc7e604-9f52-4800-a9f0-c1df01013fa8/version] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,009 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 54a6424e-c0e8-4376-ac84-6347a04899be org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/core/items/1fc7e604-9f52-4800-a9f0-c1df01013fa8/metrics] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,010 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 7fe59a0b-f44d-4eef-9253-a2343f961456 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,015 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 b5d3ba12-441c-4dd1-91f2-a4e30254e373 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,015 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 a61c3236-e138-4bc1-9ab4-a5c99c2fc74c org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,016 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 cdbf6ba2-7e30-4d68-ac86-23bdc542fed8 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,019 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 f0308568-6557-43e9-83c0-8b56b5776e1d org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,059 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 22b208d0-fba2-437a-912a-c19e4af5bfc0 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,063 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 01175e4d-bd68-4a9c-90a6-27611e8aec62 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,129 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 321c6844-8401-4cdb-8460-e481b55eed34 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/layout/tabs/search/findByItem] originated from / 2024-04-12 08:09:24 2024-04-12 08:09:24,456 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 ac2fa332-a2a8-4109-966a-7b164a0b1af0 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/system/systemwidealerts/search/active] originated from /404 2024-04-12 08:09:24 2024-04-12 08:09:24,516 INFO c5a70b65-bc5f-41ac-83e6-37411c6f4666 54dfc18f-2394-43c2-bac1-e993173a9338 org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/authz/authorizations/search/object] originated from /404 Traefik Proxy Log 2024-04-12 08:18:24 192.168.65.1 - - [12/Apr/2024:08:18:24 +0800] "GET /server/api/system/scripts/metadata-export HTTP/1.1" 401 172 "-" "-" 1922 "dspace@docker" "http://172.50.0.5:8080" 15ms 2024-04-12 08:18:24 192.168.65.1 - - [12/Apr/2024:08:18:24 +0800] "GET /server/api/system/scripts/metadata-import HTTP/1.1" 401 172 "-" "-" 1920 "dspace@docker" "http://172.50.0.5:8080" 19ms 2024-04-12 08:18:25 192.168.65.1 - - [12/Apr/2024:08:18:25 +0800] "GET /server/api/core/items/1fc7e604-9f52-4800-a9f0-c1df01013fa8/version?embed=versionhistory HTTP/1.1" 204 0 "-" "-" 1935 "dspace@docker" "http://172.50.0.5:8080" 67ms 2024-04-12 08:18:26 192.168.65.1 - - [12/Apr/2024:08:18:24 +0800] "GET /entities/person/test1/publications?f.itemtype=book,equals&spc.page=1 HTTP/2.0" 404 16305 "-" "-" 1915 "dspace-angular@docker" "http://172.50.0.8:8080" 2261ms -- All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx --- You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to dspace-tech+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/6e3422f6-02aa-48ce-8aeb-1228444bfdden%40googlegroups.com.