-
Type:
Regression Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: 2.x
-
Fix Version/s: 2.1.1
-
Component/s: Content Targeting
-
Labels:None
-
Fix Priority:5
-
Git Pull Request:
Steps to Reproduce:
- Download the latest release AT. (AT 2.1.1)
- Unzip the LPKG file and copy them to liferay/deploy folder
- Start Liferay portal
- Audience Targeting deosn't appear under configuration section
- Shutdown and Restart Portal
Actual Result:
Fail to login in and errors display.
01-Dec-2017 06:37:07.385 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class com.liferay.portal.spring.context.PortalContextLoaderListener java.lang.RuntimeException: com.liferay.portal.lpkg.deployer.LPKGVerifyException: LPKG validation failed with {[missing requirement com.liferay.content.targeting.api; version=4.1.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]], [missing requirement com.liferay.content.targeting.asset.entry.query.processor; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.asset.entry.query.processor version=1.0.0: missing requirement com.liferay.content.targeting.service; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.display.web; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.display.web version=2.0.0: missing requirement com.liferay.content.targeting.lar; version=[1.0.0,2.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.campaign.content.service; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.campaign.content.service version=2.0.0: missing requirement com.liferay.content.targeting.service; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.campaign.content.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.campaign.content.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.campaign.tracking.action.service; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.campaign.tracking.action.service version=2.0.0: missing requirement com.liferay.content.targeting.model; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.campaign.tracking.action.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.campaign.tracking.action.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.user.segment.content.service; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.user.segment.content.service version=2.0.0: missing requirement com.liferay.content.targeting.service; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.user.segment.content.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.user.segment.content.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.user.segment.users; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.user.segment.users version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.age; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.age version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.browser; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.browser version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.custom.field; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.custom.field version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.device; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.device version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.facebook; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.facebook version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.gender; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.gender version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.ip.geocode; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.ip.geocode version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.ip.range; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.ip.range version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.language; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.language version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.last.login.date; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.last.login.date version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.organization.member; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.organization.member version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.os; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.os version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.previous.visited.site; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.previous.visited.site version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.role; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.role version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.score.points.service; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.score.points.service version=2.0.0: missing requirement com.liferay.content.targeting.service; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.score.points.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.score.points.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.sign.up.date; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.sign.up.date version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.site.member; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.site.member version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.time; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.time version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.user.group.member; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.user.group.member version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.user.logged; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.user.logged version=1.0.0: missing requirement com.liferay.content.targeting.model; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.visited.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.visited.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.service; version=3.0.1; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.service version=3.0.1: missing requirement com.liferay.content.targeting.configuration; version=[1.0.0,2.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.simulation.web; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.simulation.web version=2.0.0: missing requirement com.liferay.content.targeting.model; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.content; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.content version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.dynamic.data.lists.form.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.dynamic.data.lists.form.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.form; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.form version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.link; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.link version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.page; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.page version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.youtube; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.youtube version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.web; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.web version=2.0.0: missing requirement com.liferay.content.targeting.exception; version=[1.0.0,2.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]]} at com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:262) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: com.liferay.portal.lpkg.deployer.LPKGVerifyException: LPKG validation failed with {[missing requirement com.liferay.content.targeting.api; version=4.1.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]], [missing requirement com.liferay.content.targeting.asset.entry.query.processor; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.asset.entry.query.processor version=1.0.0: missing requirement com.liferay.content.targeting.service; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.display.web; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.display.web version=2.0.0: missing requirement com.liferay.content.targeting.lar; version=[1.0.0,2.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.campaign.content.service; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.campaign.content.service version=2.0.0: missing requirement com.liferay.content.targeting.service; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.campaign.content.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.campaign.content.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.campaign.tracking.action.service; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.campaign.tracking.action.service version=2.0.0: missing requirement com.liferay.content.targeting.model; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.campaign.tracking.action.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.campaign.tracking.action.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.user.segment.content.service; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.user.segment.content.service version=2.0.0: missing requirement com.liferay.content.targeting.service; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.user.segment.content.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.user.segment.content.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.report.user.segment.users; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.report.user.segment.users version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.age; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.age version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.browser; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.browser version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.custom.field; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.custom.field version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.device; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.device version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.facebook; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.facebook version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.gender; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.gender version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.ip.geocode; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.ip.geocode version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.ip.range; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.ip.range version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.language; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.language version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.last.login.date; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.last.login.date version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.organization.member; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.organization.member version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.os; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.os version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.previous.visited.site; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.previous.visited.site version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.role; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.role version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.score.points.service; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.score.points.service version=2.0.0: missing requirement com.liferay.content.targeting.service; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.score.points.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.score.points.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.sign.up.date; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.sign.up.date version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.site.member; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.site.member version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.time; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.time version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.user.group.member; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.user.group.member version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.user.logged; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.user.logged version=1.0.0: missing requirement com.liferay.content.targeting.model; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.rule.visited.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.rule.visited.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.service; version=3.0.1; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.service version=3.0.1: missing requirement com.liferay.content.targeting.configuration; version=[1.0.0,2.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.simulation.web; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.simulation.web version=2.0.0: missing requirement com.liferay.content.targeting.model; version=[3.0.0,4.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.content; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.content version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.dynamic.data.lists.form.web; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.dynamic.data.lists.form.web version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.form; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.form version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.link; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.link version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.page; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.page version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.tracking.action.youtube; version=1.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.tracking.action.youtube version=1.0.0: missing requirement com.liferay.content.targeting.display.context; version=[2.0.0,3.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]], [missing requirement com.liferay.content.targeting.web; version=2.0.0; type=osgi.bundle [caused by: Unable to resolve com.liferay.content.targeting.web version=2.0.0: missing requirement com.liferay.content.targeting.exception; version=[1.0.0,2.0.0) [caused by: Unable to resolve com.liferay.content.targeting.api version=4.1.0: missing requirement freemarker.cache; version=[2.3.0,3.0.0)]]]} at com.liferay.portal.lpkg.deployer.internal.LPKGIndexValidator.validate(LPKGIndexValidator.java:282) at com.liferay.portal.lpkg.deployer.internal.DefaultLPKGDeployer._activate(DefaultLPKGDeployer.java:333) at com.liferay.portal.lpkg.deployer.internal.DefaultLPKGDeployer.activate(DefaultLPKGDeployer.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.felix.scr.impl.inject.BaseMethod.invokeMethod(BaseMethod.java:224) at org.apache.felix.scr.impl.inject.BaseMethod.access$500(BaseMethod.java:39) at org.apache.felix.scr.impl.inject.BaseMethod$Resolved.invoke(BaseMethod.java:617) at org.apache.felix.scr.impl.inject.BaseMethod.invoke(BaseMethod.java:501) at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:302) at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:294) at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:297) at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:108) at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:906) at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:879) at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823) at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210) at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111) at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461) at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619) at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:72) at org.apache.felix.scr.impl.inject.FieldHandler$ReferenceMethodImpl.getServiceObject(FieldHandler.java:985) at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2201) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.prebind(DependencyManager.java:1118) at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1520) at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1005) at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:859) at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823) at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210) at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111) at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461) at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619) at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:72) at org.apache.felix.scr.impl.inject.FieldHandler$ReferenceMethodImpl.getServiceObject(FieldHandler.java:985) at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2201) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.prebind(DependencyManager.java:1118) at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1520) at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1005) at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:859) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:748) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:886) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:873) at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:940) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:740) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:886) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:873) at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:940) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:740) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:886) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:873) at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:940) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:740) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:886) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:873) at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:940) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:740) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012) at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945) at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881) at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167) at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127) at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:886) at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:873) at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132) at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:940) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:740) at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:674) at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:429) at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:657) at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:341) at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:403) at org.apache.felix.scr.impl.Activator.access$200(Activator.java:54) at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:278) at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:259) at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:232) at org.apache.felix.utils.extender.AbstractExtender.addingBundle(AbstractExtender.java:192) at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:469) at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1) at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) at org.osgi.util.tracker.BundleTracker.open(BundleTracker.java:156) at org.apache.felix.utils.extender.AbstractExtender.startTracking(AbstractExtender.java:150) at org.apache.felix.utils.extender.AbstractExtender.doStart(AbstractExtender.java:142) at org.apache.felix.scr.impl.Activator.doStart(Activator.java:172) at org.apache.felix.utils.extender.AbstractExtender.start(AbstractExtender.java:114) at org.apache.felix.scr.impl.Activator.restart(Activator.java:142) at org.apache.felix.scr.impl.config.ScrConfigurationImpl.configure(ScrConfigurationImpl.java:196) at org.apache.felix.scr.impl.config.ScrConfigurationImpl.start(ScrConfigurationImpl.java:117) at org.apache.felix.scr.impl.Activator.start(Activator.java:110) at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774) at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:951) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:328) at org.eclipse.osgi.container.Module.doStart(Module.java:566) at org.eclipse.osgi.container.Module.start(Module.java:434) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) 01-Dec-2017 06:37:07.407 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file 01-Dec-2017 06:37:07.407 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors 2017-12-01 06:37:07.422 ERROR [localhost-startStop-1][PortalContextLoaderListener:114] java.lang.NullPointerException java.lang.NullPointerException at com.liferay.portal.kernel.servlet.DirectServletRegistryUtil.clearServlets(DirectServletRegistryUtil.java:27) at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:135) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2017-12-01 06:37:07.422 ERROR [localhost-startStop-1][PortalContextLoaderListener:114] java.lang.NullPointerException java.lang.NullPointerException at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.reset(HotDeployUtil.java:53) at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:142) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2017-12-01 06:37:07.422 ERROR [localhost-startStop-1][PortalBeanLocatorUtil:109] BeanLocator is null 01-Dec-2017 06:37:07.422 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class com.liferay.portal.spring.context.PortalContextLoaderListener com.liferay.portal.kernel.bean.BeanLocatorException: BeanLocator is not set at com.liferay.portal.kernel.bean.PortalBeanLocatorUtil.locate(PortalBeanLocatorUtil.java:74) at com.liferay.portal.spring.context.PortalContextLoaderListener.closeDataSource(PortalContextLoaderListener.java:381) at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:155) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 01-Dec-2017 06:37:07.438 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [HikariPool-1 housekeeper] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) 01-Dec-2017 06:37:07.438 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [HikariPool-2 housekeeper] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) 01-Dec-2017 06:37:07.438 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [Framework Event Dispatcher: Equinox Container: b0693dfa-61d6-0017-111c-ab8a61138d7d] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) 01-Dec-2017 06:37:07.438 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [Refresh Thread: Equinox Container: b0693dfa-61d6-0017-111c-ab8a61138d7d] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
Root Cause Range:
https://github.com/liferay/liferay-portal-ee/compare/d99639acae83cfe80a04581adc8367fe5b36f86e...d264d8996050f0737d99f824a405a8321b97489b