Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

share receiver gets ERROR 500 on any PROPFIND after the sharer deletes the collaborator #720

Closed
individual-it opened this issue Oct 20, 2020 · 6 comments
Labels
OCIS-Fastlane Planned outside of the sprint Type:Bug

Comments

@individual-it
Copy link
Member

  1. as einstein share a folder to richard
  2. as richard accept the share
  3. as einstein stop sharing the folder
  4. as richard check Shared with me => no share can be seen
  5. as richard check the Shares folder => the share can still be accessed
individual-it added a commit that referenced this issue Oct 20, 2020
individual-it added a commit that referenced this issue Oct 20, 2020
individual-it added a commit that referenced this issue Oct 22, 2020
@individual-it individual-it changed the title shares are mounted into /Shares folder even after the sharer deletes the collaborator share receiver gets ERROR 500 on any PROPFIND after the sharer deletes the collaborator Oct 22, 2020
@individual-it
Copy link
Member Author

the bug got worse, after einstein stops sharing to richard, richard receives HTTP 500 when trying to PROPFIND any files/folders

@exalate-issue-sync exalate-issue-sync bot added p3-medium OCIS-Fastlane Planned outside of the sprint and removed p3-medium labels Oct 22, 2020
@micbar
Copy link
Contributor

micbar commented Oct 22, 2020

@butonic JFYI

phil-davis added a commit that referenced this issue Oct 22, 2020
[tests-only] tests to demonstrate issue #720
ownclouders pushed a commit that referenced this issue Oct 22, 2020
Merge: adc6055 c31dd9e
Author: Phil Davis <phil@jankaritech.com>
Date:   Thu Oct 22 12:29:46 2020 +0545

    Merge pull request #722 from owncloud/testDemonstrateIssue720

    [tests-only] tests to demonstrate issue #720
@exalate-issue-sync
Copy link

exalate-issue-sync bot commented Oct 22, 2020

Jörn Friedrich Dreyer commented: ok i can ever reproduce this on eos ...
I wonder if it has to do with the updategrant cs3 call that the gateway would not propagate ...

at least I cannot navigate into that folder ...

ocis          | 2020-10-22T15:40:35Z INF eos cmd args="[/usr/bin/eos -r 20001 30000 find --fileinfo --maxdepth 1 /eos/dockertest/reva/users/4/4c510ada-c86b-4815-8820-42cdf82c3d51/foo --comment 91f878766397edd0aa0f2e887c1ae6a4]" env=[EOS_MGM_URL=root://mgm-master.testnet:1094] err="error: no permissions to read directory /eos/dockertest/reva/users/4/4c510ada-c86b-4815-8820-42cdf82c3d51/foo/\n (errc=7) (Argument list too long)\n" exit=7 pkg=rgrpc service=storage traceid=91f878766397edd0aa0f2e887c1ae6a4
ocis          | 2020-10-22T15:40:35Z ERR root/go/pkg/mod/github.com/cs3org/reva@v1.3.1-0.20201021130722-dd3a8c0f3881/internal/grpc/services/storageprovider/storageprovider.go:604 > error listing container: path:"/users/4/4c510ada-c86b-4815-8820-42cdf82c3d51/foo"  error="eos: error listing: eosclient: error listing fn=/eos/dockertest/reva/users/4/4c510ada-c86b-4815-8820-42cdf82c3d51/foo: eosclient: error while executing command: exit status 7" pkg=rgrpc service=storage traceid=91f878766397edd0aa0f2e887c1ae6a4

@exalate-issue-sync
Copy link

Jörn Friedrich Dreyer commented: at least for eos that means we need to map that error code to a permission denied: cs3org/reva#1269

@exalate-issue-sync
Copy link

exalate-issue-sync bot commented Oct 23, 2020

Jörn Friedrich Dreyer commented: fixey by cs3org/reva#1274 needs upstream merge und update of reva deps ...

@exalate-issue-sync
Copy link

Jörn Friedrich Dreyer commented: fixed by #748

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCIS-Fastlane Planned outside of the sprint Type:Bug
Projects
None yet
Development

No branches or pull requests

2 participants