Article ID: 115010, created on Oct 24, 2012, last review on Aug 12, 2014

  • Applies to:
  • Plesk 10.4 for Windows

Symptoms

Parallels Plesk Panel (PP) backup restoration fails with the following error:

Error: Error: Unable to determine object position, Object uid = [68DCFE14-704D-4D76-8930-E1B786D23095] Parent uid = [85AAAA4E-1DA7-4D81-A140-A504ED5E7D81_role_WebMaster_role_Application User_role_WebMaster_role_Application User]
2012-01-24T07:58:35+11:00 ERR (3): exception 'ConflictsDetectionException' with message 'Unable to determine object position, Object uid = [68DCFE14-704D-4D76-8830-E1B786D23095] Parent uid = [85AAAA4E-1DA7-4D81-A140-A504ED5E7D81_role_WebMaster_role_Application User_role_WebMaster_role_Application User]' in C:\Program Files (x86)\Parallels\Plesk\admin\plib\backup\Conflicts\Detector\Limits\BULimitsManager.php:629
Stack trace:
#0 C:\Program Files (x86)\Parallels\Plesk\admin\plib\backup\Conflicts\Detector\Limits\BULimitsManager.php(539): PleskLimitsModel->restoreObject(Object(PleskObjectDescriptor))
#1 C:\Program Files (x86)\Parallels\Plesk\admin\plib\backup\Conflicts\Detector\ConflictDetector.php(941): PleskLimitsModel->restoreModel(Object(PleskLimitsModel))
#2 C:\Program Files (x86)\Parallels\Plesk\admin\plib\backup\Conflicts\Detector\ConflictDetector.php(124): ConflictDetector->detectLimitsConflicts(Object(SpecificationReader), Object(SpecificationReader))
#3 C:\Program Files (x86)\Parallels\Plesk\admin\plib\backup\Conflicts\ConflictsRunner.php(60): ConflictDetector->detectConflicts()
#4 C:\Program Files (x86)\Parallels\Plesk\admin\plib\backup\Conflicts\Runner.php(18): ConflictsRunner::run(Array)
#5 {main}


Cause

ConflictsResolver generates incorrect restore.xml.

Resolution

The issue will be fixed in a future update for which a new Knowledgebase article will be created. You may subscribe for new articles on Parallels Plesk Panel Product if you wish to receive notifications about their creation.

Workaround

Backup the following file:

%plesk_dir%\admin\plib\backup\Conflicts\Resolver\ConflictsResolver.php

and replace it with the fixed one from this archive (unpack it first):

ConflictsResolver.zip

Attachments

ff5a00b8ead2e480367b019417a04207 56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c 85a92ca67f2200d36506862eaa6ed6b8 c796c01d6951fa24ed54c7f1111667c6

Email subscription for changes to this article
Save as PDF