Details

    • Type: Regression Bug
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: 2.x
    • Fix Version/s: 2.1.1
    • Component/s: Content Targeting
    • Labels:
      None

      Description

      Steps to Reproduce:

      1. Download the latest release AT. (AT 2.1.1)
      2. Unzip the LPKG file and copy them to liferay/deploy folder
      3. Start Liferay portal
      4. Audience Targeting deosn't appear under configuration section
      5. 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

      Jenkins liferay.Log:
      https://testray.liferay.com/reports/production/logs/test-1-12/1512094559183/test-portal-acceptance-pullrequest(7.0.x-private)/25/functional-tomcat80-mysql56-jdk8/410/3/jenkins-console.txt.gz

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: