⚠️ This issue respects the following points: ⚠️
Bug description
When trying to amend or add a contact in Nextcloud Contacts app, users are unable to save the changes. Contacts app now throws up an "Unable To Save" error message. Another user tracked the error/conflict to the Maps app and found that disabling the Maps app restores normal save functionality to the Contacts app. This may have started when the NC server went to 33 as I 'think' I was OK adding/amending contacts in NC32. As maps is currently approved up to NC31 I am guessing this is involved. The Contacts app itself has had a few updates since NC31 too of course.
Steps to reproduce
- Amend/add contact
- Save changes
Expected behavior
Changes should save with no issues but the error "Unable to save" message is displayed and no data is saved.
Installation method
Manual installation
Operating system
Debian/Ubuntu
PHP engine version
Other
Web server
Nginx
Database engine version
MariaDB
Is this bug present after an update or on a fresh install of the server?
Updated to a major version (ex. 22.2.3 to 23.0.1)
Is this bug present after an update or on a fresh install of the app?
None
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
{
"system": {
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"localhost",
"nextcloud.xxxx.com",
"192.xxxx"
],
"default_phone_region": "GB",
"default_locale": "en_GB",
"default_language": "en_GB",
"memcache.local": "\\OC\\Memcache\\Redis",
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "33.0.2.2",
"overwrite.cli.url": "https:\/\/nextcloud.xxxx.com",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"app_install_overwrite": [
"integration_libretranslate",
"maps",
"memories"
],
"mail_smtpmode": "smtp",
"mail_sendmailmode": "smtp",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "587",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtpauth": 1,
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"maintenance": false,
"maintenance_window_start": 1,
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"theme": "",
"loglevel": 2,
"updater.release.channel": "stable",
"memories.db.triggers.fcu": true,
"memories.exiftool": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/exiftool-amd64-glibc",
"memories.vod.path": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64",
"enabledPreviewProviders": [
"OC\\Preview\\Image",
"OC\\Preview\\Movie",
"OC\\Preview\\TIFF",
"OC\\Preview\\HEIC"
],
"memories.gis_type": 1,
"preview_max_x": 1024,
"preview_max_y": 1024,
"memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
"memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
"updater.secret": "***REMOVED SENSITIVE VALUE***"
}
}
List of activated Apps
Enabled:
- activity: 6.0.0
- announcementcenter: 7.3.0
- bruteforcesettings: 6.0.0
- calendar: 6.2.2
- cloud_federation_api: 1.17.0
- comments: 1.23.0
- contacts: 8.4.3
- cookbook: 0.11.6
- dashboard: 7.13.0
- dav: 1.36.0
- federatedfilesharing: 1.23.0
- federation: 1.23.0
- files: 2.5.0
- files_downloadlimit: 5.1.0
- files_pdfviewer: 6.0.0
- files_reminders: 1.6.0
- files_sharing: 1.25.2
- files_trashbin: 1.23.0
- files_versions: 1.26.0
- firstrunwizard: 6.0.0
- gpxpod: 8.2.1
- guests: 4.6.0
- integration_google: 4.3.1
- integration_mastodon: 5.0.0
- logreader: 6.0.0
- lookup_server_connector: 1.21.0
- mail: 5.7.6
- maps: 1.6.0
- memories: 7.8.2
- music: 3.0.0
- nextcloud_announcements: 5.0.0
- notes: 4.13.1
- notifications: 6.0.0
- notify_push: 1.3.1
- oauth2: 1.21.0
- password_policy: 5.0.0
- photos: 6.0.0
- previewgenerator: 5.13.0
- privacy: 5.0.0
- profile: 1.2.0
- provisioning_api: 1.23.0
- recognize: 11.0.1
- recommendations: 6.0.0
- related_resources: 4.0.0
- richdocuments: 10.1.2
- serverinfo: 5.0.0
- settings: 1.16.0
- sharebymail: 1.23.0
- spreed: 23.0.3
- support: 5.0.0
- survey_client: 5.0.0
- systemtags: 1.23.0
- tasks: 0.17.1
- text: 7.0.0
- theming: 2.8.0
- twofactor_backupcodes: 1.22.0
- twofactor_nextcloud_notification: 7.0.0
- twofactor_totp: 15.0.0
- updatenotification: 1.23.0
- uppush: 2.4.0
- user_status: 1.13.0
- viewer: 6.0.0
- weather_status: 1.13.0
- webhook_listeners: 1.5.0
- workflowengine: 2.15.0
Disabled:
- admin_audit: 1.23.0
- app_api: 33.0.0 (installed 32.0.0)
- circles: 33.0.0 (installed 30.0.0-dev)
- contactsinteraction: 1.14.1 (installed 1.8.0)
- encryption: 2.21.0
- files_external: 1.25.1
- suspicious_login: 11.0.0
- testing: 1.23.0
- user_ldap: 1.24.0
Nextcloud Signing status
Nextcloud Logs
Browser Console
Additional info
PHP version 8.3
Bug description
When trying to amend or add a contact in Nextcloud Contacts app, users are unable to save the changes. Contacts app now throws up an "Unable To Save" error message. Another user tracked the error/conflict to the Maps app and found that disabling the Maps app restores normal save functionality to the Contacts app. This may have started when the NC server went to 33 as I 'think' I was OK adding/amending contacts in NC32. As maps is currently approved up to NC31 I am guessing this is involved. The Contacts app itself has had a few updates since NC31 too of course.
Steps to reproduce
Expected behavior
Changes should save with no issues but the error "Unable to save" message is displayed and no data is saved.
Installation method
Manual installation
Operating system
Debian/Ubuntu
PHP engine version
Other
Web server
Nginx
Database engine version
MariaDB
Is this bug present after an update or on a fresh install of the server?
Updated to a major version (ex. 22.2.3 to 23.0.1)
Is this bug present after an update or on a fresh install of the app?
None
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
{ "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "localhost", "nextcloud.xxxx.com", "192.xxxx" ], "default_phone_region": "GB", "default_locale": "en_GB", "default_language": "en_GB", "memcache.local": "\\OC\\Memcache\\Redis", "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "33.0.2.2", "overwrite.cli.url": "https:\/\/nextcloud.xxxx.com", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "app_install_overwrite": [ "integration_libretranslate", "maps", "memories" ], "mail_smtpmode": "smtp", "mail_sendmailmode": "smtp", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpauth": 1, "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "maintenance": false, "maintenance_window_start": 1, "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "theme": "", "loglevel": 2, "updater.release.channel": "stable", "memories.db.triggers.fcu": true, "memories.exiftool": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/exiftool-amd64-glibc", "memories.vod.path": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64", "enabledPreviewProviders": [ "OC\\Preview\\Image", "OC\\Preview\\Movie", "OC\\Preview\\TIFF", "OC\\Preview\\HEIC" ], "memories.gis_type": 1, "preview_max_x": 1024, "preview_max_y": 1024, "memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg", "memories.vod.ffprobe": "\/usr\/bin\/ffprobe", "updater.secret": "***REMOVED SENSITIVE VALUE***" } }List of activated Apps
Nextcloud Signing status
Nextcloud Logs
Browser Console
Additional info
PHP version 8.3