Hi David, Apologies for the delayed response. A 500 error is an "Internal Server Error" which should mean you'd see an "ERROR" log in your dspace.log file which corresponds to that error. I don't see that in the logs you shared though, which is odd. You may want to check again to make sure it wasn't overlooked.
If there's still nothing in the dspace.log, you could **temporarily** tell the REST API to return the full Java Stacktrace of the error (this is often the details needed to debug the problem). You can do this by adding this to your local.cfg: server.error.include-stacktrace = always (This is listed as a step to try in our Troubleshooting guide: https://wiki.lyrasis.org/display/DSPACE/Troubleshoot+an+error#Troubleshootanerror-DSpace7.x(orabove) ... see step 3.) I *believe* you will have to reboot the backend for this setting to take effect. Once it is added, then you'd reproduce the 500 error again, and you should see the full Java stacktrace included in that 500 response. It's important to *turn this back off* (remove the configuration) once you are done.... leaving this enabled in Production can be a security issue as it allows others to force errors in order to see the details of these Java stacktraces, which can give them information about your system. It's unclear to me as well why this error would occur. If it's only for some files/items, that would imply something perhaps in the data of those objects. But, the Java stacktrace should provide more clues. Tim On Tuesday, March 12, 2024 at 11:26:27 AM UTC-5 ntkte...@gmail.com wrote: > Hi, > > in our institution, we have been using Invenio 1, but we have migrated to > DSpace 7.6 (we have been preparing the migratio since DSpace 6.something). > > Now in DSpace 7.6, metadata of some Items cannot be edited via API nor the > Administration Interface. The only way to edit for example URI is direct > database access, which is not ideal. > > This problem however, occurs only on 50 entries from the total number of > 1500+ entries which had underwent the migration. There is no visible > difference on the metadata either. > > Any attempt to edit metadata from Admin UI gives this response: > > HTTP/1.1 500 > Date: Tue, 12 Mar 2024 15:47:38 GMT > Server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k > Vary: Origin,Access-Control-Request-Method,Access-Control-Request-Headers > Content-Language: en > X-Content-Type-Options: nosniff > X-XSS-Protection: 1; mode=block > Cache-Control: no-cache, no-store, max-age=0, must-revalidate > Pragma: no-cache > Expires: 0 > Strict-Transport-Security: max-age=31536000 ; includeSubDomains > X-Frame-Options: DENY > Content-Type: application/json;charset=UTF-8 > Connection: close > Transfer-Encoding: chunked > {"timestamp":"2024-03-12T15:47:38.237+00:00","status":500,"error":"Internal > Server Error","message":"An exception has > occurred","path":"/server/api/core/items/065c1a21-7410-4ce6-8f61-a92b30b8c61a"} > > in the DSpace logs, there is nothing meaningfull either. From what I've > been able to gather, these are logs significant for the performed action: > > 024-03-12 16:47:32,787 INFO unknown unknown org.eclipse.jetty.util.log @ > Logging initialized @4943ms to org.eclipse.jetty.util.log.Slf4jLog > 2024-03-12 16:47:32,989 INFO unknown unknown > org.dspace.importer.external.service.ImportService @ Loading 6 import > sources. > 2024-03-12 16:47:34,251 INFO unknown unknown > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor > > @ Autowired annotation should only be used on methods with parameters: > public java.lang.String > org.dspace.storage.bitstore.S3BitStoreService.getBucketName() > 2024-03-12 16:47:34,810 INFO unknown unknown > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor > > @ Autowired annotation is not supported on static methods: public static > void > org.dspace.rdf.storage.DOIURIGenerator.setFallback(org.dspace.rdf.storage.URIGenerator) > 2024-03-12 16:47:34,814 INFO unknown unknown > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor > > @ Autowired annotation is not supported on static methods: public static > void > org.dspace.rdf.storage.DOIHandleURIGenerator.setFallback(org.dspace.rdf.storage.URIGenerator) > 2024-03-12 16:47:35,288 INFO unknown unknown > org.ehcache.core.EhcacheManager @ Cache 'sherpa.searchByJournalISSN' > removed from Eh107InternalCacheManager. > 2024-03-12 16:47:35,290 INFO unknown unknown > org.ehcache.core.EhcacheManager @ Cache 'manifests' removed from > Eh107InternalCacheManager. > 2024-03-12 16:47:35,292 INFO unknown unknown > org.ehcache.core.EhcacheManager @ Cache 'canvasdimensions' removed from > Eh107InternalCacheManager. > 2024-03-12 16:47:36,938 INFO unknown unknown > org.apache.commons.beanutils.FluentPropertyBeanIntrospector @ Error when > creating PropertyDescriptor for public final void > org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! > > Ignoring this property. > 2024-03-12 16:47:37,250 INFO unknown unknown > org.apache.commons.beanutils.FluentPropertyBeanIntrospector @ Error when > creating PropertyDescriptor for public final void > org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! > > Ignoring this property. > 2024-03-12 16:47:37,271 INFO unknown unknown > org.apache.commons.beanutils.FluentPropertyBeanIntrospector @ Error when > creating PropertyDescriptor for public final void > org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! > > Ignoring this property. > 2024-03-12 16:47:37,276 INFO unknown unknown > org.apache.commons.beanutils.FluentPropertyBeanIntrospector @ Error when > creating PropertyDescriptor for public final void > org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! > > Ignoring this property. > 2024-03-12 16:47:37,279 INFO unknown unknown > org.apache.commons.beanutils.FluentPropertyBeanIntrospector @ Error when > creating PropertyDescriptor for public final void > org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! > > Ignoring this property. > 2024-03-12 16:47:37,283 INFO unknown unknown > org.apache.commons.beanutils.FluentPropertyBeanIntrospector @ Error when > creating PropertyDescriptor for public > org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl > org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl.setURL(java.net.URL,org.apache.commons.configuration2.io.URLConnectionOptions)! > > Ignoring this property. > 2024-03-12 16:47:37,283 INFO unknown unknown > org.apache.commons.beanutils.FluentPropertyBeanIntrospector @ Error when > creating PropertyDescriptor for public java.lang.Object > org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl.setURL(java.net.URL,org.apache.commons.configuration2.io.URLConnectionOptions)! > > Ignoring this property. > 2024-03-12 16:47:37,293 INFO unknown unknown > org.apache.commons.beanutils.FluentPropertyBeanIntrospector @ Error when > creating PropertyDescriptor for public final void > org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! > > Ignoring this property. > 2024-03-12 16:47:39,806 INFO unknown unknown > org.ehcache.xml.XmlConfiguration @ Loading Ehcache XML configuration from > /opt/dspace/config/ehcache.xml. > 2024-03-12 16:47:40,513 INFO unknown unknown > org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource @ Allocating > 4MB in chunks > 2024-03-12 16:47:40,544 INFO unknown unknown > org.ehcache.core.EhcacheManager @ Cache 'sherpa.searchByJournalISSN' > created in Eh107InternalCacheManager. > 2024-03-12 16:47:40,556 INFO unknown unknown > org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource @ Allocating > 10.0MB in chunks > 2024-03-12 16:47:40,562 INFO unknown unknown > org.ehcache.core.EhcacheManager @ Cache 'manifests' created in > Eh107InternalCacheManager. > 2024-03-12 16:47:40,573 INFO unknown unknown > org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource @ Allocating > 4MB in chunks > 2024-03-12 16:47:40,578 INFO unknown unknown > org.ehcache.core.EhcacheManager @ Cache 'canvasdimensions' created in > Eh107InternalCacheManager. > 2024-03-12 16:47:40,620 INFO unknown unknown > org.ehcache.jsr107.Eh107CacheManager @ Registering Ehcache MBean > javax.cache:type=CacheStatistics,CacheManager=file./opt/dspace/config/ehcache.xml,Cache=sherpa.searchByJournalISSN > 2024-03-12 16:47:40,623 INFO unknown unknown > org.ehcache.jsr107.Eh107CacheManager @ Registering Ehcache MBean > javax.cache:type=CacheStatistics,CacheManager=file./opt/dspace/config/ehcache.xml,Cache=manifests > 2024-03-12 16:47:40,624 INFO unknown unknown > org.ehcache.jsr107.Eh107CacheManager @ Registering Ehcache MBean > javax.cache:type=CacheStatistics,CacheManager=file./opt/dspace/config/ehcache.xml,Cache=canvasdimensions > 2024-03-12 16:47:40,634 INFO unknown unknown > org.ehcache.jsr107.Eh107CacheManager @ Registering Ehcache MBean > javax.cache:type=CacheStatistics,CacheManager=file./opt/dspace/config/ehcache.xml,Cache=sherpa.searchByJournalISSN > 2024-03-12 16:47:40,635 INFO unknown unknown > org.ehcache.jsr107.Eh107CacheManager @ Registering Ehcache MBean > javax.cache:type=CacheStatistics,CacheManager=file./opt/dspace/config/ehcache.xml,Cache=manifests > 2024-03-12 16:47:40,636 INFO unknown unknown > org.ehcache.jsr107.Eh107CacheManager @ Registering Ehcache MBean > javax.cache:type=CacheStatistics,CacheManager=file./opt/dspace/config/ehcache.xml,Cache=canvasdimensions > 2024-03-12 16:47:40,872 INFO unknown unknown org.eclipse.jetty.util.log @ > Logging initialized @5378ms to org.eclipse.jetty.util.log.Slf4jLog > 2024-03-12 16:47:41,082 INFO unknown unknown > org.dspace.importer.external.service.ImportService @ Loading 6 import > sources. > 2024-03-12 16:47:42,370 INFO unknown unknown > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor > > @ Autowired annotation should only be used on methods with parameters: > public java.lang.String > org.dspace.storage.bitstore.S3BitStoreService.getBucketName() > > > There is the request which had triggered this response, I tried to add a > metadata value (valid according to the schema) for Handle.net. It let me > add the value, but not to save the edited item afterwards > > PATCH /server/api/core/items/065c1a21-7410-4ce6-8f61-a92b30b8c61a HTTP/1.1 > Host: repozitar.techlib.cz > User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:123.0) Gecko/20100101 > Firefox/123.0 > Accept: application/json, text/plain, */* > Accept-Language: cs;q=1,en-US;q=0.1,en;q=0.09 > Accept-Encoding: gzip, deflate, br > Content-Type: application/json; charset=utf-8 > authorization: Bearer > eyJhbGciOiJIUzI1NiJ9.eyJlaWQiOiJkNWEyYjZhNi0yNTEyLTRjZWMtOTRkNS02OTI3MzM2NTBkZDEiLCJzZyI6WyJkNTNlMDdlMi0yODA0LTRiZmItOTNiNS1jMmU1ZDNkNWQwNjciXSwiYXV0aGVudGljYXRpb25NZXRob2QiOiJsZGFwIiwiZXhwIjoxNzEwMjU5NDE5fQ._l_C2SuSkA2m_oMxSr5f8oneFPDaDPC6XnRj8Ct21rY > X-XSRF-TOKEN: d31cb6c1-89fb-434e-93d0-db8797cb9549 > X-CORRELATION-ID: 6f1fdc32-509b-4b18-babc-a73042f71301 > X-REFERRER: > /entities/publication/065c1a21-7410-4ce6-8f61-a92b30b8c61a/edit/metadata > Content-Length: 130 > Origin: https://repozitar.techlib.cz > Connection: keep-alive > Referer: > https://repozitar.techlib.cz/entities/publication/065c1a21-7410-4ce6-8f61-a92b30b8c61a/edit/metadata > Cookie: MyHalBrowserCsrfToken=ba9626ff-445f-462d-b3af-cd21bc9d1438; > MyHalBrowserToken=eyJhbGciOiJIUzI1NiJ9.eyJlaWQiOiJkNWEyYjZhNi0yNTEyLTRjZWMtOTRkNS02OTI3MzM2NTBkZDEiLCJzZyI6WyJkNTNlMDdlMi0yODA0LTRiZmItOTNiNS1jMmU1ZDNkNWQwNjciXSwiYXV0aGVudGljYXRpb25NZXRob2QiOiJsZGFwIiwiZXhwIjoxNzA0MzY4MTE4fQ.LQSh-FbJ8-sJbIAVfV1DHZ4XX-T1P3Bwg2gHwOVlzU8; > > DSPACE-XSRF-COOKIE=d31cb6c1-89fb-434e-93d0-db8797cb9549; > klaro-anonymous=%7B%22authentication%22%3Atrue%2C%22preferences%22%3Atrue%2C%22acknowledgement%22%3Atrue%7D; > > INVENIOSESSION=aaccab61510027d7497144ec99375a58; > klaro-d5a2b6a6-2512-4cec-94d5-692733650dd1={%22authentication%22:true%2C%22preferences%22:true%2C%22acknowledgement%22:true}; > > CORRELATION-ID=6f1fdc32-509b-4b18-babc-a73042f71301; dsLanguage=cs; > XSRF-TOKEN=d31cb6c1-89fb-434e-93d0-db8797cb9549; > dsAuthInfo={%22accessToken%22:%22eyJhbGciOiJIUzI1NiJ9.eyJlaWQiOiJkNWEyYjZhNi0yNTEyLTRjZWMtOTRkNS02OTI3MzM2NTBkZDEiLCJzZyI6WyJkNTNlMDdlMi0yODA0LTRiZmItOTNiNS1jMmU1ZDNkNWQwNjciXSwiYXV0aGVudGljYXRpb25NZXRob2QiOiJsZGFwIiwiZXhwIjoxNzEwMjU5NDE5fQ._l_C2SuSkA2m_oMxSr5f8oneFPDaDPC6XnRj8Ct21rY%22%2C%22expires%22:1710259419000} > Sec-Fetch-Dest: empty > Sec-Fetch-Mode: cors > Sec-Fetch-Site: same-origin > > I'll appreciate any help or clues as to what might lead to such behaviour, > as I am utterly confused why only a few Items have such behaviour when > almost all of items in the repository have underwent the same procedures. > > Thank you all! > > Best regards > David Gerner > -- 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/558ad328-3104-4317-9b69-fd5baeca6c93n%40googlegroups.com.