Skip to content

Can't view or edit space members after upgrade #11119

@jonjacksonma

Description

@jonjacksonma

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

  1. Login to Web UI as admin, or a user with full permissions on a share
  2. 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.

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

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions