Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-5871

Explain relation of causes for com.google.inject.CreationException

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Invalid
    • 6.18.0
    • None
    • wicket
    • None

    Description

      Errors in the form of

      Information: ERROR - WicketFilter - The initialization of an application with name 'wicket.orienteer' has failed.
      com.google.inject.CreationException: Guice creation errors:
      1) Properties files was not found
      2) No implementation for org.apache.wicket.protocol.http.WebApplication was bound.
      at org.orienteer.services.OrienteerModule.getLocalizer(OrienteerModule.java:120)
      3) No implementation for org.apache.wicket.protocol.http.WebApplication was bound.
      at org.orienteer.services.OrienteerModule.getOServer(OrienteerModule.java:113)
      3 errors
      at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:435)
      at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:154)
      at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)
      at com.google.inject.Guice.createInjector(Guice.java:95)
      at com.google.inject.Guice.createInjector(Guice.java:72)
      at com.google.inject.Guice.createInjector(Guice.java:62)
      at org.apache.wicket.guice.GuiceWebApplicationFactory.createApplication(GuiceWebApplicationFactory.java:171)
      at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:385)
      at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
      at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
      at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:131)
      at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:5329)
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:5943)
      at com.sun.enterprise.web.WebModule.start(WebModule.java:691)
      at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1041)
      at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:1024)
      at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:747)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2286)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1932)
      at com.sun.enterprise.web.WebApplication.start(WebApplication.java:139)
      at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
      at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:291)
      at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:352)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:500)
      at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:406)
      at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:243)
      at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:329)
      at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:377)
      at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:461)
      at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:227)
      at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:84)
      at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2258)
      at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:105)
      at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
      at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
      at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
      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)

      should explain whether the causes are related with logical and or logical or, otherwise the user risks time wasting investigating all issues if just one might be the actual cause.

      Attachments

        Activity

          People

            svenmeier Sven Meier
            krichter Karl-Philipp Richter
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: