Server: Settings> Personal> Sharing shows a blank if federated sharing is disabled

Created on 19 Jan 2018  路  13Comments  路  Source: nextcloud/server

edit @tflidd: Show sharing point on personal page only if the sharing app is enabled.


When I go to Settings> Personal> Sharing I get a blank page.

System setup in #7831 but with RC2. Nothing in error log. Will turn up debugging if no-one can reproduce this.

1. to develop enhancement sharing papercut

All 13 comments

I can't reproduce this on Debian 8/apache/mod_php7 (dotdeb). Perhaps some old, broken shares? A bit more information would be helpful.

With "loglevel" => "1", set in config/config.php, should I expect output to data/nextcloud.log?
I'm only getting cron output. I restarted fpm.

/settings/admin/logging is not showing anything helpful.

Still in RC4. @tflidd how can I get you more information?

should I expect output to data/nextcloud.log?

Since the specific error is not known, the server error logs or php error logs (check their configuration where logs are put and which log levels are set) should be considered as well.

Just to support rubrik - I face the same issue after upgrade from 12.0.5 to 13.0.0.14 (Migration and upgrades from Owncloud 9):

When I go to Settings> Personal> Sharing I get a blank page.

System setup in #7831 but with RC2. Nothing in error log. Will turn up debugging if no-one can reproduce this.

I just checked issue #7831, files_sharing app is disabled there, so it wouldn't be surprising that you don't see much in the menu. You could ask, why is there such an option without the files_sharing app enabled.

Normally on this page you see your federated sharing id:

Your Federated Cloud ID: user@url

Thanks @tflidd - Now I get it.
Federated Cloud Sharing was not allowed. As soon as I allowed it, the page wasn't blank no more.
As you suggested - maybe not showing the 'sharing' menu under personal if federated cloud sharing is not allowed would be less confusing for the users.

I enabled "Allow users on this server to send shares to other servers" now and I can see the page. An error message would be better I think.

Word.
Shouldn't be present if federated cloud sharing is not activated. Confusing.

I have the same problem on my nextcloud instances (empty page on endpoint nextcloud/index.php/settings/user/sharing )

  • Nextcloud 14.0.1

Why is that tab called sharing, why not rename it to federated sharing, since that's what it says on the page when you click on it.

If you go in the admin system sharing and remove the check marks for federated sharing, the page does become blank.

I even disabled the federation sharing app, and the tab still stays active in the list with the content depending on the settings either blank white page or the actual contents to share on social medias.

I would expect disabling the app would remove the tab and its options all together, but it does not, and it's the only app that seems to have this issue.

The only errors I have in any system log or nextcloud log is because I'm using php 7.3:

"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? at /3rdparty/sabre/dav/lib/CalDAV/ICSExportPlugin.php#321

/3rdparty/sabre/vobject/lib/Component/VCard.php#514

I have to second @cdmlb . Providing a blank "Sharing" page because federated sharing is disabled is completely confusing to admins and users.
Please rebrand the user sharing page to "Federated Sharing", or display a message "federated sharing disabled by admin" instead of the blank page if there is nothing to show.
Thanks!

Was this page helpful?
0 / 5 - 0 ratings