I’m having a new issue with NSM Publish Plus. We are using it in an MSM installation with 7 sites. Twice today I was going through and making changes to the settings in the add-on and after submitting… I get this error message.
A PHP Error was encountered
Severity: Notice
Message: unserialize() [function.unserialize]: Error at offset 65532 of 65535 bytes
Filename: extensions/ext.nsm_publish_plus_ext.php
Line Number: 2213
After this happens… all my group settings across all the sites are set by default to ‘No Access’. It turns on NSM Publish Plus for 1 site we are not using it on and it also changes the Check for updates? dropdown to ‘Yes’. Very frustrating as we have hundreds of dropdowns in different groups that then need to be reset which takes a while.
Solutions?
More on the above error.
I can get settings to stick on 6 sites and when I try to post settings to the 7th site… the php error is triggered and all the sites I just setup have their NSM settings erased. I tried this numerous times. Setting 6 sites up and after choosing the settings for the 7th site and submitting… the error is triggered and all settings are erased.
The part of the code referenced around line 2213 seems to be coded to save the settings if they exist. Maybe it’s timing out?
In the database, I have found 4 tables that NSM uses.
exp_nsm_acl_roles exp_nsm_entry_drafts exp_nsm_notes exp_nsm_pp_notification_templates
Interestingly, the ‘roles’ table is completely empty even if I have the settings set on 6 of the sites.
Does anyone know where the NSM settings are stored?
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.