javax.servlet.UnavailableException: Guice Injector not found! Make sure you registered org.apache.shindig.common.servlet.GuiceServletContextListener as a listener

Liferay Issues | Jane Kim | 3 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Console displays errors when deploying the OpenSocial lpkg. Steps to reproduce: # Start server # Deploy OpenSocial lpkg Expected result: OpenSocial should be deployed without errors being thrown in console. Actual result: Console shows InvokerFilterHelper error. Console output: {code} 23:43:22,826 ERROR [localhost-startStop-3][InvokerFilterHelper:199] Unable to initialize filter com.liferay.opensocial.shindig.servlet.AuthenticationServletFilter javax.servlet.UnavailableException: Guice Injector not found! Make sure you registered org.apache.shindig.common.servlet.GuiceServletContextListener as a listener at org.apache.shindig.common.servlet.InjectedFilter.init(InjectedFilter.java:42) at com.liferay.opensocial.shindig.servlet.AuthenticationServletFilter.init(AuthenticationServletFilter.java:67) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.getFilter(InvokerFilterHelper.java:194) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.initFilter(InvokerFilterHelper.java:231) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.readLiferayFilterWebXML(InvokerFilterHelper.java:322) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doPortalInit(InvokerFilter.java:151) at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44) at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64) at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56) at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.init(InvokerFilter.java:94) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4746) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5399) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1672) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) 23:43:22,834 ERROR [localhost-startStop-3][InvokerFilterHelper:199] Unable to initialize filter com.liferay.opensocial.shindig.servlet.ShindigFilter javax.servlet.UnavailableException: Guice Injector not found! Make sure you registered org.apache.shindig.common.servlet.GuiceServletContextListener as a listener at org.apache.shindig.common.servlet.InjectedFilter.init(InjectedFilter.java:42) at com.liferay.opensocial.shindig.servlet.ShindigFilter.init(ShindigFilter.java:105) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.getFilter(InvokerFilterHelper.java:194) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.initFilter(InvokerFilterHelper.java:231) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.readLiferayFilterWebXML(InvokerFilterHelper.java:322) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doPortalInit(InvokerFilter.java:151) at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44) at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64) at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56) at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.init(InvokerFilter.java:94) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4746) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5399) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1672) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) {code}

    Liferay Issues | 3 years ago | Jane Kim
    javax.servlet.UnavailableException: Guice Injector not found! Make sure you registered org.apache.shindig.common.servlet.GuiceServletContextListener as a listener
  2. 0

    [LPS-41715] Console throws InvokerFilterHelper error when deploying OpenSocial lpkg - Liferay Issues

    liferay.com | 1 year ago
    javax.servlet.UnavailableException: Guice Injector not found! Make sure you registered org.apache.shindig.common.servlet.GuiceServletContextListener as a listener
  3. 0

    [LPS-23577] OpenSocial: Guice Injector not found Exception on startup - Liferay Issues

    liferay.com | 2 years ago
    javax.servlet.UnavailableException: Guice Injector not found! Make sure you registered org.apache.shindig.common.servlet.GuiceServletContextListener as a listener
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. javax.servlet.UnavailableException

      Guice Injector not found! Make sure you registered org.apache.shindig.common.servlet.GuiceServletContextListener as a listener

      at org.apache.shindig.common.servlet.InjectedFilter.init()
    2. org.apache.shindig
      InjectedFilter.init
      1. org.apache.shindig.common.servlet.InjectedFilter.init(InjectedFilter.java:42)
      1 frame
    3. com.liferay.opensocial
      AuthenticationServletFilter.init
      1. com.liferay.opensocial.shindig.servlet.AuthenticationServletFilter.init(AuthenticationServletFilter.java:67)
      1 frame
    4. Liferay Portal Service
      InvokerFilter.init
      1. com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.getFilter(InvokerFilterHelper.java:194)
      2. com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.initFilter(InvokerFilterHelper.java:231)
      3. com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.readLiferayFilterWebXML(InvokerFilterHelper.java:322)
      4. com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doPortalInit(InvokerFilter.java:151)
      5. com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
      6. com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
      7. com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
      8. com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54)
      9. com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.init(InvokerFilter.java:94)
      9 frames
    5. Glassfish Core
      HostConfig$DeployDirectory.run
      1. org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)
      2. org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)
      3. org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
      4. org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4746)
      5. org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5399)
      6. org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
      7. org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
      8. org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
      9. org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
      10. org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
      11. org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1672)
      11 frames
    6. Java RT
      Thread.run
      1. java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
      2. java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      3. java.util.concurrent.FutureTask.run(FutureTask.java:138)
      4. java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      5. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      6. java.lang.Thread.run(Thread.java:662)
      6 frames