+|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription|||Exception:
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription|||Traceback (most recent call last):
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/workflow/runner/by_subscription.py", line 115, in _run_common_action_plain
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| run()
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/workflow/runner/by_subscription.py", line 108, in run
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| action.run(self._context)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/actions/base/legacy_action.py", line 68, in run
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| self.function(global_context)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/workflow/shared_hosting_workflow.py", line 674, in <lambda>
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| function=lambda ctx: ctx.migrator.set_security_policy()
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/migrator.py", line 906, in set_security_policy
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| for server in self._get_nodes_to_set_security_policy():
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/migrator.py", line 931, in _get_nodes_to_set_security_policy
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| return set(self._get_subscription_windows_web_nodes()) | set(self._get_subscription_windows_mssql_nodes())
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/migrator.py", line 2119, in _get_subscription_windows_web_nodes
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| subscription_web_node = self._get_subscription_nodes(subscription.name).web
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/common/__init__.py", line 179, in wrapper
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| value = func(*args, **kw)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/migrator.py", line 305, in _get_subscription_nodes
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| return target_panel.get_subscription_nodes(self.global_context, subscription_name)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/common/__init__.py", line 179, in wrapper
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| value = func(*args, **kw)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/panel.py", line 99, in get_subscription_nodes
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| subscription_target_services = self.get_subscription_target_services(global_context, subscription_name)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/common/__init__.py", line 179, in wrapper
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| value = func(*args, **kw)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/panel.py", line 143, in get_subscription_target_services
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| subscription_info_response = request_single_optional_item(plesk_api, request)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/plesk_api_utils.py", line 220, in request_single_optional_item
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| response = plesk_api.send(request)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/utils/xml_rpc/plesk/client.py", line 32, in send
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| return self.send_many(operation, **request_settings)[0]
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/utils/xml_rpc/plesk/client.py", line 99, in send_many
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| operation_responses.append(operation.parse(operation_response))
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/utils/xml_rpc/plesk/operator/subscription.py", line 161, in parse
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| results = [core.Result.parse(r, cls._parse_data) for r in elem.findall('result')]
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/utils/xml_rpc/plesk/core.py", line 35, in parse
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| return Success(parse_data(elem))
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/utils/xml_rpc/plesk/operator/subscription.py", line 175, in _parse_data
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| mail = if_not_none(data.find('mail'), cls._parse_mail)
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/common/__init__.py", line 20, in if_not_none
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| return func(value) if value is not None else None
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/utils/xml_rpc/plesk/operator/subscription.py", line 221, in _parse_mail
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| ip_addresses = _parse_plesk_ips([ip_node.text for ip_node in elem.findall('ip_address')])
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/utils/xml_rpc/plesk/operator/subscription.py", line 28, in _parse_plesk_ips
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| if is_ipv4(ip):
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/common/ip.py", line 57, in is_ipv4
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription||| return pattern.match(ip_address) is not None
=|2015-11-06_20:54:55,497|D|MT|core.workflow.runner.by_subscription|||TypeError: expected string or buffer
+|2015-11-06_20:54:55,499|D|MT|core.workflow.runner.by_subscription|||Execute shutdown action 'restore-apache-restart-interval'
+|2015-11-06_20:54:55,499|D|MT|core.workflow.runner.by_subscription|||Enter common action block
+|2015-11-06_20:54:55,499|D|MT|core.workflow.runner.by_subscription|||Checking whether it is required to execute action
+|2015-11-06_20:54:55,499|I|MT|core.workflow.runner.by_subscription|||Restore Apache restart interval
+|2015-11-06_20:54:55,500|D|MT|plesk.actions.apache_restart_interval.restore|||Restore old Apache restart interval value
+|2015-11-06_20:54:55,500|D|MT|core|||Call local command: /bin/sh -c '/usr/local/psa/bin/server_pref -u -restart-apache 60'
+|2015-11-06_20:54:55,843|D|MT|core|||Command stdout: SUCCESS: Server preferences are successfully updated
=|2015-11-06_20:54:55,843|D|MT|core|||
+|2015-11-06_20:54:55,844|D|MT|core|||Command stderr:
+|2015-11-06_20:54:55,844|D|MT|core|||Command exit code: 0
+|2015-11-06_20:54:55,844|I|MT|plesk.actions.apache_restart_interval.restore|||Force Apache restart
+|2015-11-06_20:54:55,844|D|MT|core|||Call local command: /bin/sh -c '/usr/local/psa/admin/bin/websrvmng -r'
+|2015-11-06_20:54:58,204|D|MT|core|||Command stdout:
+|2015-11-06_20:54:58,204|D|MT|core|||Command stderr:
+|2015-11-06_20:54:58,204|D|MT|core|||Command exit code: 0