-
-
Notifications
You must be signed in to change notification settings - Fork 502
Description
To Reproduce
Steps to reproduce the behavior:
- Go to Admin console --> classification system -->Thesaurus -->+ Add thesaurus -->From local file
- Choose or drop file --> select rdf-file
- Upload --> Error on upload of the thesaurus
Browser Dev-Tool
In the Network Tab I see failing Request to https://.../geonetwork/srv/api/registries/vocabularies?_csrf=d9bc6245-a3dc-4ae8-89a3-0033967078f5
Returns 500 Internal Server Error with an Exception:
Exception
java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided
org.apache.catalina.connector.Request.parseParts(Request.java:2440)
org.apache.catalina.connector.Request.doParseParameters(Request.java:2805)
org.apache.catalina.connector.Request.parseParameters(Request.java:2763)
org.apache.catalina.connector.Request.getParameter(Request.java:1065)
org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:152)
jakarta.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:160)
org.springframework.security.web.firewall.StrictHttpFirewall$StrictFirewalledRequest.getParameter(StrictHttpFirewall.java:773)
jakarta.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:160)
org.springframework.security.web.csrf.CsrfTokenRequestHandler.resolveCsrfTokenValue(CsrfTokenRequestHandler.java:53)
org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:122)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:117)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:225)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:190)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
jeeves.config.springutil.JeevesDelegatingFilterProxy.doFilter(JeevesDelegatingFilterProxy.java:74)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
Desktop (please complete the following information):
- Browser [chrome]
- GeoNetwork Version [4.4.9]
- Server Application [Tomcat 11 with Java 21]
