Error with refresh page

20 views
Skip to first unread message

Jack OE

unread,
Apr 11, 2024, 10:11:36 PMApr 11
to DSpace Technical Support
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
Reply all
Reply to author
Forward
0 new messages