[Bug]: Cryptic error in logs: ">> Member" when adding group to account
⚠️ This issue respects the following points: ⚠️
- [X] This is a bug, not a question or a configuration/webserver/proxy issue.
- [X] This issue is not already reported on Github OR Nextcloud Community Forum (I've searched it).
- [X] Nextcloud Server is up to date. See Maintenance and Release Schedule for supported versions.
- [X] I agree to follow Nextcloud's Code of Conduct.
Bug description
Around the time a new user was activated (after registering using registration app) a very cryptic and non informative error appeared:
"Error | no app in context | >> Member" ( "|" added to mark separation, taken from web log page)
Steps to reproduce
EDIT: Step 1 is unnecessary, error entry appears from adding group only.
- Activate an account registered using the registration app earlier
- Head over to active users page and give the user a group
- Observe one weird error in logs ">> Member"
The step generating the error seems to be adding the account to a group:
- Add the user to another group
- Observe another ">> Member" error.
These steps where performed before user first login, but seems to be reproduce after initial login as well.
Expected behavior
No error, or more informative such that eventual errors can be corrected.
Installation method
Community Manual installation with Archive
Nextcloud Server version
28
Operating system
Other
PHP engine version
PHP 8.1
Web server
Apache (supported)
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Updated from a MINOR version (ex. 22.1 to 22.2)
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
- [X] Default user-backend (database)
- [ ] LDAP/ Active Directory
- [ ] SSO - SAML
- [ ] Other
Configuration report
{
"system": {
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"10.42.3.32",
"xn--skmolnet-8za.eterkludd.se"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "28.0.5.1",
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"overwrite.cli.url": "https:\/\/xn--skmolnet-8za.eterkludd.se\/",
"overwriteprotocol": "https",
"htaccess.RewriteBase": "\/",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"maintenance_window_start": 2,
"default_phone_region": "SE",
"default_language": "sv",
"default_locale": "sv_SE",
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"filelocking.enabled": "true",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 0
},
"loglevel": 2,
"defaultapp": "",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_smtpmode": "smtp",
"mail_sendmailmode": "smtp",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtpsecure": "ssl",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "465",
"mail_smtpauth": 1,
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"skeletondirectory": "\/srv\/www\/skelett\/",
"templatedirectory": "",
"enabledPreviewProviders": [
"OC\\Preview\\Imaginary",
"OC\\Preview\\TXT",
"OC\\Preview\\MarkDown",
"OC\\Preview\\MP3",
"OC\\Preview\\Movie",
"OC\\Preview\\MKV",
"OC\\Preview\\MP4",
"OC\\Preview\\AVI"
],
"preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
"tempdirectory": "\/mnt\/ncdata\/php_tmpfiles\/",
"maintenance": false,
"theme": "",
"memories.vod.path": "\/srv\/www\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64",
"memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
"memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
"memories.vod.disable": false,
"memories.exiftool_no_local": true,
"memories.gis_type": 1,
"memories.db.triggers.fcu": true
}
}
List of activated Apps
Enabled:
- activity: 2.20.0
- announcementcenter: 6.8.1
- calendar: 4.7.2
- checksum: 1.2.4
- circles: 28.0.0
- cloud_federation_api: 1.11.0
- comments: 1.18.0
- contacts: 5.5.3
- contactsinteraction: 1.9.0
- cospend: 1.6.1
- dashboard: 7.8.0
- dav: 1.29.1
- federatedfilesharing: 1.18.0
- federation: 1.18.0
- files: 2.0.0
- files_pdfviewer: 2.9.0
- files_reminders: 1.1.0
- files_sharing: 1.20.0
- files_trashbin: 1.18.0
- files_versions: 1.21.0
- firstrunwizard: 2.17.0
- logreader: 2.13.0
- lookup_server_connector: 1.16.0
- memories: 7.3.1
- nextcloud_announcements: 1.17.0
- notes: 4.10.0
- notifications: 2.16.0
- oauth2: 1.16.3
- password_policy: 1.18.0
- phonetrack: 0.8.1
- photos: 2.4.0
- privacy: 1.12.0
- provisioning_api: 1.18.0
- recommendations: 2.0.0
- registration: 2.4.0
- related_resources: 1.3.0
- serverinfo: 1.18.0
- settings: 1.10.1
- sharebymail: 1.18.0
- support: 1.11.1
- survey_client: 1.16.0
- systemtags: 1.18.0
- text: 3.9.1
- theming: 2.3.0
- theming_customcss: 1.16.0
- twofactor_backupcodes: 1.17.0
- twofactor_totp: 10.0.0-beta.2
- twofactor_webauthn: 1.4.0
- updatenotification: 1.18.0
- user_status: 1.8.1
- viewer: 2.2.0
- weather_status: 1.8.0
- workflowengine: 2.10.0
Disabled:
- admin_audit: 1.18.0
- bruteforcesettings: 2.8.0
- encryption: 2.16.0
- files_external: 1.20.0
- suspicious_login: 6.0.0
- user_ldap: 1.19.0
Nextcloud Signing status
No errors have been found.
Nextcloud Logs
{
"reqId": "EGyJOPYxOL3fcXenDFZ0",
"level": 3,
"time": "2024-05-03T17:02:33+00:00",
"remoteAddr": "10.42.3.1",
"user": "--",
"app": "no app in context",
"method": "POST",
"url": "/apps/circles/async/e64cf440-f03f-4572-82f6-f76813542d4b/",
"message": ">> Member",
"userAgent": "--",
"version": "28.0.5.1",
"data": [],
"id": "6638b5c0ed45f"
}
Additional info
The error generates exactly at the point the group was clicked (to add) in the selection menu in the web UI (added in the red circled region below) before clicking the check-mark (green circled).
Clicking the check-mark generates no error.
Notification that account was added to group is sent before clicking the checkmark, meaning the group was actually added before confirming the choice.
Removing groups from account does not generate errors.
New accounts where unnecessary for the error, tested on older existing accounts and got same behaviour as described.