There may be two different symptoms:
Unable to use Maps module, the following error appears upon an attempt to add point:
Base_ORM_Exception: Undefined property "uuid" in object "SB_Widget_Map_Marker". in /usr/local/sb/include/Base/ORM/Object.php on line 249
The following error may occur during restoration of the website:
Error: Site (353b8144-a459-dadc-91dd-42e86c05d94d) can't be restored. Base_SyntaxException: PHP Notice : Undefined index: uuid
The issue is caused by software issue with internal ids #PPPM-1773 (for Presence Builder in Plesk) and #PPB-4302 , ##PPB-4303 (for Presence Builder Standalone). It has already been fixed according to Plesk 12 Release Notes .
Install the latest updates of Presence Builder.
If upgrade is not an option you may apply workaround:
If you need to add Maps module:
mysql> alter table widget_map_markers add `uuid` varchar(36) NOT NULL DEFAULT '0';
Add index into this table:
mysql> alter table `widget_map_markers` ADD UNIQUE (`uuid`);
If you want to restore snapshot:
Note: Patch is for PPB 12.0.5 for Odin Service Automation and Plesk only:
<PPB_webspace_root>/htdocs/include/SB/Widget/Map.php with the patched one.