Article ID: 9350, created on Nov 23, 2010, last review on May 11, 2014

  • Applies to:
  • Plesk 9.2 for Windows

Symptoms

Scheduled task for any domain on Parallels Plesk Panel Windows 2008 server could not be created with following error message:
 
SchedulerManager::set() failed: crontabmng failed: Unable to restore user scheduler: System.Runtime.InteropServices.COMException (0x8007000D): The data is invalid. (Exception from HRESULT: 0x8007000D)
at TaskSchedulerInterop.ITaskScheduler.Activate(String Name, Guid& riid, Object& obj)
at TaskScheduler.ScheduledTasks.OpenTask(String name)
at psa.scheduler.device.PleskSchedulesCollection.getTaskNamesByTag(Object _tag, ITagComparer comparer)
at psa.scheduler.device.PleskSchedulesCollection.reload()
at psa.scheduler.device.PleskSchedulesCollection..ctor(String user)
at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler(String userName)
at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler()
at psa.scheduler.device.PSAScheduler.SaveTo(String name)
---------------------- Debug Info -------------------------------
0: common_func.php3:108
psaerror(string 'SchedulerManager::set() failed: crontabmng failed: Unable to restore user scheduler: System.Runtime.InteropServices.COMException (0x8007000D): The data is invalid. (Exception from HRESULT: 0x8007000D)
at TaskSchedulerInterop.ITaskScheduler.Activate(String Name, Guid& riid, Object& obj)
at TaskScheduler.ScheduledTasks.OpenTask(String name)
at psa.scheduler.device.PleskSchedulesCollection.getTaskNamesByTag(Object _tag, ITagComparer comparer)
at psa.scheduler.device.PleskSchedulesCollection.reload()
at psa.scheduler.device.PleskSchedulesCollection..ctor(String user)
at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler(String userName)
at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler()
at psa.scheduler.device.PSAScheduler.SaveTo(String name)')
1: CrontabTaskPropertiesUIPointer.php:77
CrontabTaskPropertiesUIPointer->accessItem(string 'POST', NULL null)
2: UIPointer.php:601
UIPointer->access(string 'POST')
3: plesk.php:43

Resolution

Go to Start -> Administrative Tools -> Task Scheduler on your Windows server and remove all failed tasks. Scheduler task functionality for Plesk domains will be restored.

40d2202ee8e3c58205a757e0eb0cbb8e a914db3fdc7a53ddcfd1b2db8f5a1b9c 85a92ca67f2200d36506862eaa6ed6b8 aac4a8fcd879de03758354e15495d69a 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF