Details
-
Bug
-
Status: Closed
-
Resolution: Fixed
-
Master
-
None
Description
Steps to reproduce:
- Upgrade 6.2.10 to master
- Start portal
Expected result:
Portal starts without errors
Actual result:
Errors thrown
04:40:30,315 INFO [main][SystemCheckOSGiCommands:87] Running "Declarative Service Unsatisfied Component Checker". You can run this by itself with command "ds:unsatisfied" in gogo shell. 04:40:30,585 WARN [main][SystemCheckOSGiCommands:101] Declarative Service Unsatisfied Component Checker check result: Bundle {id: 99, name: com.liferay.portal.mobile.device.recognition.impl, version: 1.0.0} Declarative Service {id: 111, name: com.liferay.portal.mobile.device.recognition.internal.rule.group.DefaultRuleGroupProcessorImpl, unsatisfied references: {name: MdrRuleGroupInstanceLocalService, target: null} {name: MdrRuleGroupLocalService, target: null} } Bundle {id: 651, name: com.liferay.mobile.device.rules.service, version: 2.0.0} Declarative Service {id: 3165, name: com.liferay.mobile.device.rules.internal.security.permission.resource.MDRRuleGroupModelResourcePermissionRegistrar, unsatisfied references: {name: _mdrRuleGroupLocalService, target: null} } Declarative Service {id: 3161, name: com.liferay.mobile.device.rules.internal.security.permission.MDRRuleGroupInstancePermissionUpdateHandler, unsatisfied references: {name: MDRRuleGroupInstanceLocalService, target: null} } Declarative Service {id: 3166, name: com.liferay.mobile.device.rules.internal.verify.MDRServiceVerifyProcess, unsatisfied references: {name: MDRActionLocalService, target: null} } Declarative Service {id: 3160, name: com.liferay.mobile.device.rules.internal.model.listener.LayoutModelListener, unsatisfied references: {name: MDRRuleGroupInstanceLocalService, target: null} } Declarative Service {id: 3162, name: com.liferay.mobile.device.rules.internal.security.permission.MDRRuleGroupPermissionUpdateHandler, unsatisfied references: {name: MDRRuleGroupLocalService, target: null} } Declarative Service {id: 3159, name: com.liferay.mobile.device.rules.internal.events.MDRServicePreAction, unsatisfied references: {name: MDRActionLocalService, target: null} } Declarative Service {id: 3164, name: com.liferay.mobile.device.rules.internal.security.permission.resource.MDRRuleGroupInstanceModelResourcePermissionRegistrar, unsatisfied references: {name: _mdrRuleGroupInstanceLocalService, target: null} } Bundle {id: 652, name: com.liferay.mobile.device.rules.web, version: 2.0.0} Declarative Service {id: 3203, name: com.liferay.mobile.device.rules.web.internal.security.permission.resource.MDRRuleGroupPermission, unsatisfied references: {name: ModelResourcePermission, target: (model.class.name=com.liferay.mobile.device.rules.model.MDRRuleGroup)} } Declarative Service {id: 3188, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditRuleGroupMVCRenderCommand, unsatisfied references: {name: MDRRuleGroupService, target: null} } Declarative Service {id: 3172, name: com.liferay.mobile.device.rules.web.internal.exportimport.data.handler.MDRRuleGroupStagedModelDataHandler, unsatisfied references: {name: MDRRuleGroupLocalService, target: null} } Declarative Service {id: 3171, name: com.liferay.mobile.device.rules.web.internal.exportimport.data.handler.MDRRuleGroupInstanceStagedModelDataHandler, unsatisfied references: {name: MDRRuleGroupInstanceLocalService, target: null} {name: MDRRuleGroupLocalService, target: null} } Declarative Service {id: 3190, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditRuleMVCRenderCommand, unsatisfied references: {name: MDRRuleGroupService, target: null} {name: MDRRuleService, target: null} } Declarative Service {id: 3186, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditRuleGroupInstanceMVCRenderCommand, unsatisfied references: {name: MDRRuleGroupInstanceLocalService, target: null} {name: MDRRuleGroupLocalService, target: null} } Declarative Service {id: 3174, name: com.liferay.mobile.device.rules.web.internal.exportimport.staged.model.repository.MDRActionStagedModelRepository, unsatisfied references: {name: _mdrActionLocalService, target: null} } Declarative Service {id: 3177, name: com.liferay.mobile.device.rules.web.internal.exportimport.staged.model.repository.MDRRuleStagedModelRepository, unsatisfied references: {name: _mdrRuleLocalService, target: null} } Declarative Service {id: 3184, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditActionMVCResourceCommand, unsatisfied references: {name: MDRActionService, target: null} } Declarative Service {id: 3173, name: com.liferay.mobile.device.rules.web.internal.exportimport.data.handler.MDRRuleStagedModelDataHandler, unsatisfied references: {name: MDRRuleGroupLocalService, target: null} {name: MDRRuleLocalService, target: null} } Declarative Service {id: 3185, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditRuleGroupInstanceMVCActionCommand, unsatisfied references: {name: MDRRuleGroupInstanceService, target: null} } Declarative Service {id: 3176, name: com.liferay.mobile.device.rules.web.internal.exportimport.staged.model.repository.MDRRuleGroupStagedModelRepository, unsatisfied references: {name: _mdrRuleGroupLocalService, target: null} } Declarative Service {id: 3183, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditActionMVCRenderCommand, unsatisfied references: {name: MDRActionService, target: null} {name: MDRRuleGroupInstanceLocalService, target: null} } Declarative Service {id: 3170, name: com.liferay.mobile.device.rules.web.internal.exportimport.data.handler.MDRPortletDataHandler, unsatisfied references: {name: MDRActionLocalService, target: null} {name: MDRRuleGroupInstanceLocalService, target: null} {name: MDRRuleGroupLocalService, target: null} {name: MDRRuleLocalService, target: null} } Declarative Service {id: 3202, name: com.liferay.mobile.device.rules.web.internal.security.permission.resource.MDRRuleGroupInstancePermission, unsatisfied references: {name: ModelResourcePermission, target: (model.class.name=com.liferay.mobile.device.rules.model.MDRRuleGroupInstance)} } Declarative Service {id: 3189, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditRuleMVCActionCommand, unsatisfied references: {name: MDRRuleService, target: null} } Declarative Service {id: 3169, name: com.liferay.mobile.device.rules.web.internal.exportimport.data.handler.MDRActionStagedModelDataHandler, unsatisfied references: {name: MDRActionLocalService, target: null} {name: MDRRuleGroupInstanceLocalService, target: null} } Declarative Service {id: 3182, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditActionMVCActionCommand, unsatisfied references: {name: MDRActionService, target: null} } Declarative Service {id: 3187, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditRuleGroupMVCActionCommand, unsatisfied references: {name: MDRRuleGroupService, target: null} } Declarative Service {id: 3175, name: com.liferay.mobile.device.rules.web.internal.exportimport.staged.model.repository.MDRRuleGroupInstanceStagedModelRepository, unsatisfied references: {name: _mdrRuleGroupInstanceLocalService, target: null} } Declarative Service {id: 3191, name: com.liferay.mobile.device.rules.web.internal.portlet.action.EditRuleMVCResourceCommand, unsatisfied references: {name: MDRRuleService, target: null} }
04:36:07,254 WARN [ServerService Thread Pool -- 87][SystemCheckOSGiCommands:101] Spring Extender Unavailable Component Checker check result: Bundle {id: 644, name: com.liferay.mobile.device.rules.service, version: 2.0.0}. Component with ID 39 is unavailable due to missing required dependencies: ServiceDependency[interface com.liferay.portal.kernel.model.Release (&(release.bundle.symbolic.name=com.liferay.mobile.device.rules.service)(&(release.schema.version>=1.0.0)(!(release.schema.version>=1.1.0)))(|(!(release.state=*))(release.state=0)))]
master Git ID: 82d5f0c7f86cf643ac63b509f9e72e1f9c9a48f9
Also reproducible on 6.1.12 and 6.1.30
Attachments
Issue Links
- relates
-
LPS-89218 Add an upgrade step for the required schema version of Mobile Device Rules Service
- Closed