-
Notifications
You must be signed in to change notification settings - Fork 223
Closed
Labels
Description
Describe the bug
The web UI does not display the members associated with a share, instead it shows a progress bar indefinitely. This behaviour started after I upgraded from 5.0.9 to 7.0.1, and is also seen in 7.0.0 and 7.1.0
Steps to reproduce
- Login to Web UI as admin, or a user with full permissions on a share
- Go to "Spaces -> Click on the three dots menu next to Any Space -> Members"
Expected behavior
Expect to see a list of members of the share and their permissions
Actual behavior
The progress bar displays indefinitely
Setup
The installation is a single owncloud/ocis container, started by docker compose
OCIS_INSECURE: "false"
PROXY_TRANSPORT_TLS_KEY: "/etc/ocis/certs/key.pem"
PROXY_TRANSPORT_TLS_CERT: "/etc/ocis/certs/cert.pem"
OCIS_URL: "https://my.server.url:9200"
OCIS_LOG_LEVEL: info
Additional context
This behaviour first appeared after upgrading to 7.0.1
During the upgrade process, I followed the upgrade guide.
ocis init --diff
reportsno changes, your config is up to date
I did NOT create a CSP because my environment does not any external service (per https://doc.owncloud.com/ocis/next/migration/upgrading_5.0.x_7.0.0.html)
Relevant log messages that appear after attempting to display space members, filtered with sort -u | grep error
are:
ocis-1 | {"level":"debug","service":"proxy","claims":"marshaling error: json: unsupported type: map[interface {}]interface {}","time":"2025-03-10T19:47:44Z","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/oidc_auth.go:70","message":"cache hit for userinfo"}
ocis-1 | {"level":"debug","service":"proxy","claims":"marshaling error: json: unsupported type: map[interface {}]interface {}","user":{"id":{"idp":"https://OWNCLOUD.SERVER.URL:1234","opaque_id":"aaa00aa0-0aa0-0a00-0000-aa0aa00a0000","type":1},"username":"EMAIL1","mail":"EMAIL1@gmail.com","display_name":"FIRSTNAME1 LASTNAME1","opaque":{"map":{"roles":{"decoder":"json","value":"WyJkN2JlZWVhOC04ZmY0LTQwNmItOGZiNi1hYjJkZDgxZTZiMTEiXQ=="}}},"uid_number":99,"gid_number":99},"time":"2025-03-10T19:47:44Z","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/account_resolver.go:194","message":"associated claims with user"}
ocis-1 | {"level":"error","service":"sharing","pkg":"rgrpc","traceid":"f34d0e374a60c427070dfbe129e12c54","error":"error: already exists: user bbb11111-bb1b-11b1-1b1b-bbbbb1111111 does not have access to metadata space jsoncs3-public-share-manager-metadata, but it exists","time":"2025-03-10T19:47:44Z","line":"github.com/cs3org/reva/v2@v2.27.7/internal/grpc/services/publicshareprovider/publicshareprovider.go:455","message":"error listing shares"}
ocis-1 | {"level":"error","service":"storage-system","pkg":"rgrpc","traceid":"2953b1e02bb6233b4610e49148079f4c","error":"error: not found: space jsoncs3-public-share-manager-metadata not found","status":{"code":6,"message":"not found when listing spaces","trace":"2953b1e02bb6233b4610e49148079f4c"},"filters":[{"type":2,"Term":{"Id":{"opaque_id":"jsoncs3-public-share-manager-metadata!jsoncs3-public-share-manager-metadata"}}}],"time":"2025-03-10T19:47:44Z","line":"github.com/cs3org/reva/v2@v2.27.7/internal/grpc/services/storageprovider/storageprovider.go:580","message":"failed to list storage spaces"}
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done