You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It happens when owner of the shared folder is querying its content through /api/v1/folder/tree endpoint, and I think additional condition is that parent folder (e.g. group’s shared folder) is created by somebody else (i.e. a group PI).
Error stack from a production clone:
INFO 24 Jan 2025 08:42:24,008 - LoggingInterceptor.preHandle | [/app/api/v1/folders/tree/{redacted}] from 132.229.92.105 with args: [orderBy=lastModified desc,pageNumber=0,pageSize=20,] made by: [null]
ERROR 24 Jan 2025 08:42:24,803 - RestControllerAdvice.handle500Error | error
java.util.NoSuchElementException: No value present
at java.base/java.util.Optional.get(Optional.java:143) ~[?:?]
at com.researchspace.api.v1.model.RecordTreeItemInfo.<init>(RecordTreeItemInfo.java:58) ~[classes/:?]
at com.researchspace.api.v1.controller.FolderApiController.lambda$doListing$4(FolderApiController.java:196) ~[classes/:?]
at com.researchspace.api.v1.controller.BaseApiController.convertISearchResults(BaseApiController.java:175) ~[classes/:?]
at com.researchspace.api.v1.controller.FolderApiController.doListing(FolderApiController.java:189) ~[classes/:?]
at com.researchspace.api.v1.controller.FolderApiController.folderTreeById(FolderApiController.java:155) ~[classes/:?]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
Error stack from a testing server:
INFO 24 Jan 2025 09:53:32,271 - APIRequestThrottlingInterceptor.isInventoryRequest | request URI is /app/api/v1/folders/tree/25561
INFO 24 Jan 2025 09:53:32,486 - AbstractApiAuthenticator.authenticate | Reusing the current session for API authentication, principal={redacted}
INFO 24 Jan 2025 09:53:32,489 - AnalyticsManagerImpl.returnIfUserNull | user is com.researchspace.model.User@7271c35c[username=matthias2,enabled=true,accountExpired=false,credentialsExpired=false,accountLocked=false,Roles: ,Role [name=ROLE_USER, description=Default role for all Users]] - id is 1966080
INFO 24 Jan 2025 09:53:32,489 - AnalyticsManagerImpl.getAnalyticsUserId | Generated user id of 1966080@metvocbpai
INFO 24 Jan 2025 09:53:32,874 - RestControllerAdvice.logException | java.util.NoSuchElementException
ERROR 24 Jan 2025 09:53:32,874 - RestControllerAdvice.handle500Error | error
java.util.NoSuchElementException: No value present
at java.base/java.util.Optional.get(Optional.java:143) ~[?:?]
at com.researchspace.api.v1.model.RecordTreeItemInfo.<init>(RecordTreeItemInfo.java:58) ~[classes/:?]
at com.researchspace.api.v1.controller.FolderApiController.lambda$doListing$4(FolderApiController.java:196) ~[classes/:?]
at com.researchspace.api.v1.controller.BaseApiController.convertISearchResults(BaseApiController.java:175) ~[classes/:?]
at com.researchspace.api.v1.controller.FolderApiController.doListing(FolderApiController.java:189) ~[classes/:?]
at com.researchspace.api.v1.controller.FolderApiController.folderTreeById(FolderApiController.java:155) ~[classes/:?]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
Steps to Reproduce
It happens when owner of the shared folder is querying its content through /api/v1/folder/tree endpoint, and I think additional condition is that parent folder (e.g. group’s shared folder) is created by somebody else (i.e. a group PI).
Expected Behavior
.
Screenshots
No response
Which RSpace version did you encounter the bug with?
1.106
Mobile / Desktop
Mobile
Operating system
Browser
Browser version
Additional Context
No response
The text was updated successfully, but these errors were encountered:
Bug Description
It happens when owner of the shared folder is querying its content through /api/v1/folder/tree endpoint, and I think additional condition is that parent folder (e.g. group’s shared folder) is created by somebody else (i.e. a group PI).
Error stack from a production clone:
Error stack from a testing server:
Steps to Reproduce
It happens when owner of the shared folder is querying its content through /api/v1/folder/tree endpoint, and I think additional condition is that parent folder (e.g. group’s shared folder) is created by somebody else (i.e. a group PI).
Expected Behavior
.
Screenshots
No response
Which RSpace version did you encounter the bug with?
1.106
Mobile / Desktop
Mobile
Operating system
Browser
Browser version
Additional Context
No response
The text was updated successfully, but these errors were encountered: