Hi,
I have recently migrated JIRA server to a new server. I've just done a move of the same version - v8.0.2. This involved installing a fresh JIRA instance and then migrating the database and all the other bits, attachments etc. It all seems to running ok (this is now in production) but when JIRA starts up I get loads of failures for the Plugin Report (17 in total) in the JIRA log file, a lot refering to Service Desk. Please see below. They look a bit nasty and the instance does take an age to start! Can anyone help. Have I missed something in my migration? Thanks
___ FAILED PLUGIN REPORT _____________________
17 plugins failed to load during JIRA startup.
'com.atlassian.servicedesk.plugins.automation.servicedesk-automation-plugin' - 'Service Desk Automation Plugin' failed to load.
Application context initialization for 'com.atlassian.servicedesk.plugins.automation.servicedesk-automation-plugin' has timed out waiting for (&(objectClass=com.atlassian.psmq.api.QSessionFactory)(objectClass=com.atlassian.psmq.api.QSessionFactory))
It has the following missing service dependencies :
&QSessionFactory of type (&(objectClass=com.atlassian.psmq.api.QSessionFactory)(objectClass=com.atlassian.psmq.api.QSessionFactory))
It was loaded from e:\Program Files\Atlassian\Application Data\JIRA\plugins\installed-plugins\servicedesk-automation-plugin-4.0.12.jar
'com.atlassian.servicedesk.servicedesk-notifications-plugin' - 'Service Desk Notifications Plugin' failed to load.
Application context initialization for 'com.atlassian.servicedesk.servicedesk-notifications-plugin' has timed out waiting for (|(&(objectClass=com.atlassian.servicedesk.api.automation.configuration.ruleset.RuleSetService)(objectClass=com.atlassian.servicedesk.api.automation.configuration.ruleset.RuleSetService))(&(objectClass=com.atlassian.servicedesk.api.automation.configuration.ruleset.input.BuilderService)(objectClass=com.atlassian.servicedesk.api.automation.configuration.ruleset.input.BuilderService))(&(objectClass=com.atlassian.servicedesk.api.automation.configuration.ruleset.input.RuleSetInputValidationService)(objectClass=com.atlassian.servicedesk.api.automation.configuration.ruleset.input.RuleSetInputValidationService))(&(objectClass=com.atlassian.servicedesk.api.automation.execution.message.helper.CommentMessageHelper)(objectClass=com.atlassian.servicedesk.api.automation.execution.message.helper.CommentMessageHelper))(&(objectClass=com.atlassian.servicedesk.api.automation.execution.message.helper.EventTimeMessageHelper)(objectClass=com.atlassian.servicedesk.api.automation.execution.message.helper.EventTimeMessageHelper))(&(objectClass=com.atlassian.servicedesk.api.automation.execution.message.helper.IssueMessageHelper)(objectClass=com.atlassian.servicedesk.api.automation.execution.message.helper.IssueMessageHelper))(&(objectClass=com.atlassian.servicedesk.api.automation.execution.message.helper.UserMessageHelper)(objectClass=com.atlassian.servicedesk.api.automation.execution.message.helper.UserMessageHelper))(&(objectClass=com.atlassian.servicedesk.api.customer.CustomerContextService)(objectClass=com.atlassian.servicedesk.api.customer.CustomerContextService))(&(objectClass=com.atlassian.servicedesk.internal.api.ServiceDeskManager)(objectClass=com.atlassian.servicedesk.internal.api.ServiceDeskManager))(&(objectClass=com.atlassian.servicedesk.internal.api.ServiceDeskServiceOld)(objectClass=com.atlassian.servicedesk.internal.api.ServiceDeskServiceOld))(&(objectClass=com.atlassian.servicedesk.internal.api.analytics.AnalyticsService)(objectClass=com.atlassian.servicedesk.internal.api.analytics.AnalyticsService))(&(objectClass=com.atlassian.servicedesk.internal.api.analytics.ServiceDeskAnalyticsSourceService)(objectClass=com.atlassian.servicedesk.internal.api.analytics.ServiceDeskAnalyticsSourceService))(&(objectClass=com.atlassian.servicedesk.internal.api.bootstrap.upgrade.AsyncUpgradeTaskService)(objectClass=com.atlassian.servicedesk.internal.api.bootstrap.upgrade.AsyncUpgradeTaskService))(&(objectClass=com.atlassian.servicedesk.internal.api.comment.ServiceDeskCommentPermissionService)(objectClass=com.atlassian.servicedesk.internal.api.comment.ServiceDeskCommentPermissionService))(&(objectClass=com.atlassian.servicedesk.internal.api.condition.SDOperationalConditionHelper)(objectClass=com.atlassian.servicedesk.internal.api.condition.SDOperationalConditionHelper))(&(objectClass=com.atlassian.servicedesk.internal.api.error.CommonErrors)(objectClass=com.atlassian.servicedesk.internal.api.error.CommonErrors))(&(objectClass=com.atlassian.servicedesk.internal.api.feature.customer.request.CustomerRequestStatusManager)(objectClass=com.atlassian.servicedesk.internal.api.feature.customer.request.CustomerRequestStatusManager))(&(objectClass=com.atlassian.servicedesk.internal.api.feature.customer.user.invite.CustomerInviteEmailSettingService)(objectClass=com.atlassian.servicedesk.internal.api.feature.customer.user.invite.CustomerInviteEmailSettingService))(&(objectClass=com.atlassian.servicedesk.internal.api.feature.jira.project.ServiceDeskProjectService)(objectClass=com.atlassian.servicedesk.internal.api.feature.jira.project.ServiceDeskProjectService))(&(objectClass=com.atlassian.servicedesk.internal.api.feature.organization.member.CustomerOrganizationMemberService)(objectClass=com.atlassian.servicedesk.internal.api.feature.organization.member.CustomerOrganizationMemberService))(&(objectClass=com.atlassian.servicedesk.internal.api.feedback.RequestFeedbackDetailsServiceOld)(objectClass=com.atlassian.servicedesk.internal.api.feedback.RequestFeedbackDetailsServiceOld))(&(objectClass=com.atlassian.servicedesk.internal.api.lingo.languageresolution.LingoLanguageResolutionManager)(objectClass=com.atlassian.servicedesk.internal.api.lingo.languageresolution.LingoLanguageResolutionManager))(&(objectClass=com.atlassian.servicedesk.internal.api.lingo.manager.LingoManager)(objectClass=com.atlassian.servicedesk.internal.api.lingo.manager.LingoManager))(&(objectClass=com.atlassian.servicedesk.internal.api.lingo.project.LingoProjectLanguageManager)(objectClass=com.atlassian.servicedesk.internal.api.lingo.project.LingoProjectLanguageManager))(&(objectClass=com.atlassian.servicedesk.internal.api.lingo.request.LingoInputBuilderFactory)(objectClass=com.atlassian.servicedesk.internal.api.lingo.request.LingoInputBuilderFactory))(&(objectClass=com.atlassian.servicedesk.internal.api.lingo.request.LingoQueryRequestFactory)(objectClass=com.atlassian.servicedesk.internal.api.lingo.request.LingoQueryRequestFactory))(&(objectClass=com.atlassian.servicedesk.internal.api.notifications.CommentNotificationUtils)(objectClass=com.atlassian.servicedesk.internal.api.notifications.CommentNotificationUtils))(&(objectClass=com.atlassian.servicedesk.internal.api.notifications.GlobalNotificationsManager)(objectClass=com.atlassian.servicedesk.internal.api.notifications.GlobalNotificationsManager))(&(objectClass=com.atlassian.servicedesk.internal.api.notifications.ServiceDeskNotificationSender)(objectClass=com.atlassian.servicedesk.internal.api.notifications.ServiceDeskNotificationSender))(&(objectClass=com.atlassian.servicedesk.internal.api.notifications.model.ServiceDeskEmailBuilderFactory)(objectClass=com.atlassian.servicedesk.internal.api.notifications.model.ServiceDeskEmailBuilderFactory))(&(objectClass=com.atlassian.servicedesk.internal.api.notifications.recipients.RecipientResolutionManager)(objectClass=com.atlassian.servicedesk.internal.api.notifications.recipients.RecipientResolutionManager))(&(objectClass=com.atlassian.servicedesk.internal.api.notifications.render.NotificationIssueCSATRenderer)(objectClass=com.atlassian.servicedesk.internal.api.notifications.render.NotificationIssueCSATRenderer))(&(objectClass=com.atlassian.servicedesk.internal.api.notifications.render.NotificationIssueFooterRenderer)(objectClass=com.atlassian.servicedesk.internal.api.notifications.render.NotificationIssueFooterRenderer))(&(objectClass=com.atlassian.servicedesk.internal.api.notifications.render.NotificationMessageContextUtils)(objectClass=com.atlassian.servicedesk.internal.api.notifications.render.NotificationMessageContextUtils))(&(objectClass=com.atlassian.servicedesk.internal.api.notifications.render.StylingBodyFinaliser)(objectClass=com.atlassian.servicedesk.internal.api.notifications.render.StylingBodyFinaliser))(&(objectClass=com.atlassian.servicedesk.internal.api.permission.ServiceDeskPermissionServiceOld)(objectClass=com.atlassian.servicedesk.internal.api.permission.ServiceDeskPermissionServiceOld))(&(objectClass=com.atlassian.servicedesk.internal.api.portal.PortalManager)(objectClass=com.atlassian.servicedesk.internal.api.portal.PortalManager))(&(objectClass=com.atlassian.servicedesk.internal.api.project.PortalUrlsProvider)(objectClass=com.atlassian.servicedesk.internal.api.project.PortalUrlsProvider))(&(objectClass=com.atlassian.servicedesk.internal.api.requesttype.customfield.RequestTypeCustomFieldService)(objectClass=com.atlassian.servicedesk.internal.api.requesttype.customfield.RequestTypeCustomFieldService))(&(objectClass=com.atlassian.servicedesk.internal.api.rest.RestResponseHelper)(objectClass=com.atlassian.servicedesk.internal.api.rest.RestResponseHelper))(&(objectClass=com.atlassian.servicedesk.internal.api.user.UserFactoryOld)(objectClass=com.atlassian.servicedesk.internal.api.user.UserFactoryOld))(&(objectClass=com.atlassian.servicedesk.internal.api.user.permission.ServiceDeskLicenseAndPermissionService)(objectClass=com.atlassian.servicedesk.internal.api.user.permission.ServiceDeskLicenseAndPermissionService))(&(objectClass=com.atlassian.servicedesk.internal.api.util.SoyTemplateRenderer)(objectClass=com.atlassian.servicedesk.internal.api.util.SoyTemplateRenderer))(&(objectClass=com.atlassian.servicedesk.internal.api.util.database.DatabaseBatchQueryHelper)(objectClass=com.atlassian.servicedesk.internal.api.util.database.DatabaseBatchQueryHelper))(&(objectClass=com.atlassian.servicedesk.plugins.automation.internal.api.configuration.ruleset.WhenHandlerProvidesService)(objectClass=com.atlassian.servicedesk.plugins.automation.internal.api.configuration.ruleset.WhenHandlerProvidesService))(&(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.ApprovalMessageHelper)(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.ApprovalMessageHelper))(&(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.ParticipantsMessageHelper)(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.ParticipantsMessageHelper))(&(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.ResolutionChangeMessageHelper)(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.ResolutionChangeMessageHelper))(&(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.SendMailMessageHelper)(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.SendMailMessageHelper))(&(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.StatusTransitionedMessageHelper)(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.StatusTransitionedMessageHelper))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.context.SubstitutionContextManager)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.context.SubstitutionContextManager))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.SubstitutionRenderUtils)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.SubstitutionRenderUtils))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.content.ContentPreviewRenderer)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.content.ContentPreviewRenderer))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.content.ContentRenderer)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.content.ContentRenderer))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.helpers.NotificationSubstitutionVariableHelper)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.helpers.NotificationSubstitutionVariableHelper))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.helpers.RequestSharedWithRendereHelper)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.helpers.RequestSharedWithRendereHelper))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.helpers.SubstitutionVariableRenderFormatHelper)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.helpers.SubstitutionVariableRenderFormatHelper))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.styling.StylingRenderer)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.rendering.styling.StylingRenderer))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.variables.AvailableVariableManager)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.variables.AvailableVariableManager))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.variables.AvailableVariableService)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.variables.AvailableVariableService))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.variables.SubstitutionVariableManager)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.variables.SubstitutionVariableManager))(&(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.variables.VariableResolutionManager)(objectClass=com.atlassian.servicedesk.plugins.variablesubstitution.internal.api.variables.VariableResolutionManager)))
It has the following missing service dependencies :
&approvalMessageHelper of type (&(objectClass=com.atlassian.servicedesk.plugins.automation.modules.internal.api.rulewhen.helper.ApprovalMessageHelper)(o