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

macOS: Nextcloud Extensions crashes constantly, causing right-click menu to stop working #4277

Closed
briankendall opened this issue Feb 13, 2022 · 6 comments · Fixed by #4316
Closed

Comments

@briankendall
Copy link
Contributor

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Expected behaviour

Right-clicking a file in a synced directory should open a context menu with a "Nextcloud" submenu in it. The Nextcloud Extensions process should remain running and stable.

Actual behaviour

Nextcloud Extensions crashes constantly and fails to relaunch, unless the entire Nextcloud desktop app is relaunched. When crashed, the "Nextcloud" submenu no longer appears when right-clicking a file in a synced directory.

Steps to reproduce

I have found no consistent way to reproduce this crash, but it will inevitably occur over the course of a day. Sometimes when I reboot Nextcloud to get the right-click menu working again, Nextcloud Extensions will crash immediately, and then I need to reboot the desktop app one more time.

Client configuration

Client version: 3.4.2

Operating system: macOS 10.14.6

OS language: English

Server configuration

Nextcloud version: 22.2.3

Logs

There are no crash logs for Nextcloud Extensions in ~/Library/Logs/DiagnosticReports. I'm not sure what logs I can provide!

(The logs created by "Create Debug Archive" contain private information including names of synced files that I am not comfortable sharing publicly.)

@claucambra
Copy link
Collaborator

Hi Brian, I understand that you might not want to share the complete logs but knowing if the extension is logging anything to the debug output would be useful to fixing this issue.

Relevant lines in the log should include text such as:

"Failed to load shell extension:" or just "shell extension"

@briankendall
Copy link
Contributor Author

@claucambra The only relevant lines in the logs that I could find are the following:

./20220213_1438_owncloud.log.0:5:2022-02-13 14:38:11:558 [ info nextcloud.gui.socketapi /var/folders/yr/9dx0mtfj7kdf4725tmcz6md80000gp/T/macos-9042/src/gui/socketapi/socketapi.cpp:255 ]:	Loaded shell extension: "pluginkit" "-a /Applications/nextcloud.app/Contents/PlugIns/FinderSyncExt.appex/" ""
./20220213_1438_owncloud.log.0:6:2022-02-13 14:38:12:307 [ info nextcloud.gui.socketapi /var/folders/yr/9dx0mtfj7kdf4725tmcz6md80000gp/T/macos-9042/src/gui/socketapi/socketapi.cpp:255 ]:	Loaded shell extension: "pluginkit" "-e use -i com.nextcloud.desktopclient.FinderSyncExt" ""

There are no other lines that include the phrase "shell extension", "FinderSyncExt", or "pluginkit", nor mention anything about the shell extension failing to load.

@claucambra
Copy link
Collaborator

That would indicate that the extension is being loaded successfuly and that the crashing is happening after the fact, thanks, that narrows it down a little bit

@github-actions
Copy link

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@github-actions github-actions bot added the stale label Mar 15, 2022
@briankendall
Copy link
Contributor Author

I have no updates, other than the crash is still affecting me. I do have another 10.14.6 system where so far I haven't experienced the extension not working. I can't say what the difference is between the two systems.

@briankendall
Copy link
Contributor Author

Good to see some improvements to the Finder extension. I'll test it out in the next release. Fingers crossed the issue is fixed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants