Title: Ebean error in productive use · Issue #53 · playframework/play-java-ebean-example · GitHub
Open Graph Title: Ebean error in productive use · Issue #53 · playframework/play-java-ebean-example
X Title: Ebean error in productive use · Issue #53 · playframework/play-java-ebean-example
Description: When the application is build with the dist command for productive use there is an exception during startup. The only change that has been made was adding the "play.http.secret.key" to the application.conf. This error is reproducable. [i...
Open Graph Description: When the application is build with the dist command for productive use there is an exception during startup. The only change that has been made was adding the "play.http.secret.key" to the applicat...
X Description: When the application is build with the dist command for productive use there is an exception during startup. The only change that has been made was adding the "play.http.secret.key" to th...
Opengraph URL: https://github.com/playframework/play-java-ebean-example/issues/53
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Ebean error in productive use","articleBody":"When the application is build with the dist command for productive use there is an exception during startup.\r\n\r\nThe only change that has been made was adding the \"play.http.secret.key\" to the application.conf.\r\n\r\nThis error is reproducable.\r\n\r\n```\r\n[info] application - Creating Pool for datasource 'default'\r\n[info] p.a.d.DefaultDBApi - Database [default] connected at jdbc:h2:mem:play\r\n[warn] o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported\r\n[error] io.ebean.Ebean - Error trying to create the default EbeanServer\r\njava.lang.RuntimeException: DataSource user is null?\r\n\tat org.avaje.datasource.pool.ConnectionPool.\u003cinit\u003e(ConnectionPool.java:204)\r\n\tat org.avaje.datasource.Factory.createPool(Factory.java:12)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.getDataSourceFromConfig(DefaultContainer.java:310)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.setDataSource(DefaultContainer.java:265)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:108)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:79)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:44)\r\n\tat io.ebean.EbeanServerFactory.create(EbeanServerFactory.java:55)\r\n\tat io.ebean.Ebean$ServerManager.getWithCreate(Ebean.java:201)\r\n\tat io.ebean.Ebean$ServerManager.\u003cinit\u003e(Ebean.java:159)\r\nOops, cannot start the server.\r\ncom.google.inject.CreationException: Unable to create injector, see the following errors:\r\n\r\n1) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at play.db.ebean.EbeanDynamicEvolutions.\u003cinit\u003e(EbeanDynamicEvolutions.java:35)\r\n at play.db.ebean.EbeanDynamicEvolutions.class(EbeanDynamicEvolutions.java:32)\r\n while locating play.db.ebean.EbeanDynamicEvolutions\r\n at play.db.ebean.EbeanModule.bindings(EbeanModule.java:21):\r\nBinding(class play.api.db.evolutions.DynamicEvolutions to ConstructionTarget(class play.db.ebean.EbeanDynamicEvolutions) eagerly) (via modules: com.google.inject.util.Modules$OverrideModule -\u003e play.api.inject.guice.GuiceableModuleConversions$$anon$1)\r\n while locating play.api.db.evolutions.DynamicEvolutions\r\n while locating play.api.db.evolutions.ApplicationEvolutionsProvider\r\n at play.api.db.evolutions.EvolutionsModule.\u003cinit\u003e(EvolutionsModule.scala:20):\r\nBinding(class play.api.db.evolutions.ApplicationEvolutions to ProviderConstructionTarget(class play.api.db.evolutions.ApplicationEvolutionsProvider) eagerly) (via modules: com.google.inject.util.Modules$OverrideModule -\u003e play.api.inject.guice.GuiceableModuleConversions$$anon$1)\r\n while locating play.api.db.evolutions.ApplicationEvolutions\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat io.ebean.EbeanServerFactory.create(EbeanServerFactory.java:73)\r\n\tat play.db.ebean.EbeanDynamicEvolutions.lambda$start$2(EbeanDynamicEvolutions.java:49)\r\n\tat java.util.HashMap.forEach(HashMap.java:1288)\r\n\tat play.db.ebean.EbeanDynamicEvolutions.start(EbeanDynamicEvolutions.java:49)\r\n\tat play.db.ebean.EbeanDynamicEvolutions.\u003cinit\u003e(EbeanDynamicEvolutions.java:38)\r\n\tat play.db.ebean.EbeanDynamicEvolutions$$FastClassByGuice$$52c94231.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:409)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:404)\r\n\tat play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$2(Injector.scala:117)\r\n\tat play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)\r\n\tat play.api.inject.ContextClassLoaderInjector.instanceOf(Injector.scala:117)\r\n\tat play.api.db.evolutions.ApplicationEvolutionsProvider.get$lzycompute(EvolutionsModule.scala:49)\r\n\tat play.api.db.evolutions.ApplicationEvolutionsProvider.get(EvolutionsModule.scala:49)\r\n\tat play.api.db.evolutions.ApplicationEvolutionsProvider.get(EvolutionsModule.scala:40)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)\r\n\tat com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n2) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at play.db.ebean.EbeanDynamicEvolutions.\u003cinit\u003e(EbeanDynamicEvolutions.java:35)\r\n at play.db.ebean.EbeanDynamicEvolutions.class(EbeanDynamicEvolutions.java:32)\r\n while locating play.db.ebean.EbeanDynamicEvolutions\r\n at play.db.ebean.EbeanModule.bindings(EbeanModule.java:21):\r\nBinding(class play.api.db.evolutions.DynamicEvolutions to ConstructionTarget(class play.db.ebean.EbeanDynamicEvolutions) eagerly) (via modules: com.google.inject.util.Modules$OverrideModule -\u003e play.api.inject.guice.GuiceableModuleConversions$$anon$1)\r\n while locating play.api.db.evolutions.DynamicEvolutions\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat io.ebean.EbeanServerFactory.create(EbeanServerFactory.java:73)\r\n\tat play.db.ebean.EbeanDynamicEvolutions.lambda$start$2(EbeanDynamicEvolutions.java:49)\r\n\tat java.util.HashMap.forEach(HashMap.java:1288)\r\n\tat play.db.ebean.EbeanDynamicEvolutions.start(EbeanDynamicEvolutions.java:49)\r\n\tat play.db.ebean.EbeanDynamicEvolutions.\u003cinit\u003e(EbeanDynamicEvolutions.java:38)\r\n\tat play.db.ebean.EbeanDynamicEvolutions$$FastClassByGuice$$52c94231.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n3) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at play.db.ebean.EbeanDynamicEvolutions.\u003cinit\u003e(EbeanDynamicEvolutions.java:35)\r\n at play.db.ebean.EbeanDynamicEvolutions.class(EbeanDynamicEvolutions.java:32)\r\n while locating play.db.ebean.EbeanDynamicEvolutions\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat io.ebean.EbeanServerFactory.create(EbeanServerFactory.java:73)\r\n\tat play.db.ebean.EbeanDynamicEvolutions.lambda$start$2(EbeanDynamicEvolutions.java:49)\r\n\tat java.util.HashMap.forEach(HashMap.java:1288)\r\n\tat play.db.ebean.EbeanDynamicEvolutions.start(EbeanDynamicEvolutions.java:49)\r\n\tat play.db.ebean.EbeanDynamicEvolutions.\u003cinit\u003e(EbeanDynamicEvolutions.java:38)\r\n\tat play.db.ebean.EbeanDynamicEvolutions$$FastClassByGuice$$52c94231.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n4) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at repository.CompanyRepository.\u003cinit\u003e(CompanyRepository.java:25)\r\n while locating repository.CompanyRepository\r\n for the 3rd parameter of controllers.HomeController.\u003cinit\u003e(HomeController.java:32)\r\n while locating controllers.HomeController\r\n for the 2nd parameter of router.Routes.\u003cinit\u003e(Routes.scala:31)\r\n while locating router.Routes\r\n while locating play.api.inject.RoutesProvider\r\n while locating play.api.routing.Router\r\n for the 1st parameter of play.api.http.JavaCompatibleHttpRequestHandler.\u003cinit\u003e(HttpRequestHandler.scala:222)\r\n while locating play.api.http.JavaCompatibleHttpRequestHandler\r\n while locating play.api.http.HttpRequestHandler\r\n for the 6th parameter of play.api.DefaultApplication.\u003cinit\u003e(Application.scala:236)\r\n at play.api.DefaultApplication.class(Application.scala:235)\r\n while locating play.api.DefaultApplication\r\n while locating play.api.Application\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat repository.CompanyRepository.\u003cinit\u003e(CompanyRepository.java:26)\r\n\tat repository.CompanyRepository$$FastClassByGuice$$ad3179e3.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:409)\r\n\tat play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$3(Injector.scala:118)\r\n\tat play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)\r\n\tat play.api.inject.ContextClassLoaderInjector.instanceOf(Injector.scala:118)\r\n\tat play.api.inject.RoutesProvider.$anonfun$get$2(BuiltinModule.scala:104)\r\n\tat scala.Option.fold(Option.scala:158)\r\n\tat play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:104)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:100)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:99)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)\r\n\tat com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n5) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at repository.CompanyRepository.\u003cinit\u003e(CompanyRepository.java:25)\r\n while locating repository.CompanyRepository\r\n for the 3rd parameter of controllers.HomeController.\u003cinit\u003e(HomeController.java:32)\r\n while locating controllers.HomeController\r\n for the 2nd parameter of router.Routes.\u003cinit\u003e(Routes.scala:31)\r\n while locating router.Routes\r\n while locating play.api.inject.RoutesProvider\r\n while locating play.api.routing.Router\r\n for the 1st parameter of play.api.http.JavaCompatibleHttpRequestHandler.\u003cinit\u003e(HttpRequestHandler.scala:222)\r\n while locating play.api.http.JavaCompatibleHttpRequestHandler\r\n while locating play.api.http.HttpRequestHandler\r\n for the 6th parameter of play.api.DefaultApplication.\u003cinit\u003e(Application.scala:236)\r\n at play.api.DefaultApplication.class(Application.scala:235)\r\n while locating play.api.DefaultApplication\r\n while locating play.api.Application\r\n for the 1st parameter of play.DefaultApplication.\u003cinit\u003e(DefaultApplication.java:32)\r\n at play.DefaultApplication.class(DefaultApplication.java:32)\r\n while locating play.DefaultApplication\r\n while locating play.Application\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat repository.CompanyRepository.\u003cinit\u003e(CompanyRepository.java:26)\r\n\tat repository.CompanyRepository$$FastClassByGuice$$ad3179e3.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:409)\r\n\tat play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$3(Injector.scala:118)\r\n\tat play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)\r\n\tat play.api.inject.ContextClassLoaderInjector.instanceOf(Injector.scala:118)\r\n\tat play.api.inject.RoutesProvider.$anonfun$get$2(BuiltinModule.scala:104)\r\n\tat scala.Option.fold(Option.scala:158)\r\n\tat play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:104)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:100)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:99)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)\r\n\tat com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n6) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at repository.CompanyRepository.\u003cinit\u003e(CompanyRepository.java:25)\r\n while locating repository.CompanyRepository\r\n for the 3rd parameter of controllers.HomeController.\u003cinit\u003e(HomeController.java:32)\r\n while locating controllers.HomeController\r\n for the 2nd parameter of router.Routes.\u003cinit\u003e(Routes.scala:31)\r\n while locating router.Routes\r\n while locating play.api.inject.RoutesProvider\r\n while locating play.api.routing.Router\r\n for the 1st parameter of play.api.http.JavaCompatibleHttpRequestHandler.\u003cinit\u003e(HttpRequestHandler.scala:222)\r\n while locating play.api.http.JavaCompatibleHttpRequestHandler\r\n while locating play.api.http.HttpRequestHandler\r\n for the 6th parameter of play.api.DefaultApplication.\u003cinit\u003e(Application.scala:236)\r\n at play.api.DefaultApplication.class(Application.scala:235)\r\n while locating play.api.DefaultApplication\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat repository.CompanyRepository.\u003cinit\u003e(CompanyRepository.java:26)\r\n\tat repository.CompanyRepository$$FastClassByGuice$$ad3179e3.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:409)\r\n\tat play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$3(Injector.scala:118)\r\n\tat play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)\r\n\tat play.api.inject.ContextClassLoaderInjector.instanceOf(Injector.scala:118)\r\n\tat play.api.inject.RoutesProvider.$anonfun$get$2(BuiltinModule.scala:104)\r\n\tat scala.Option.fold(Option.scala:158)\r\n\tat play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:104)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:100)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:99)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)\r\n\tat com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n7) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at repository.CompanyRepository.\u003cinit\u003e(CompanyRepository.java:25)\r\n while locating repository.CompanyRepository\r\n for the 3rd parameter of controllers.HomeController.\u003cinit\u003e(HomeController.java:32)\r\n while locating controllers.HomeController\r\n for the 2nd parameter of router.Routes.\u003cinit\u003e(Routes.scala:31)\r\n while locating router.Routes\r\n while locating play.api.inject.RoutesProvider\r\n while locating play.api.routing.Router\r\n for the 1st parameter of play.api.http.JavaCompatibleHttpRequestHandler.\u003cinit\u003e(HttpRequestHandler.scala:222)\r\n while locating play.api.http.JavaCompatibleHttpRequestHandler\r\n while locating play.api.http.HttpRequestHandler\r\n for the 6th parameter of play.api.DefaultApplication.\u003cinit\u003e(Application.scala:236)\r\n at play.api.DefaultApplication.class(Application.scala:235)\r\n while locating play.api.DefaultApplication\r\n while locating play.api.Application\r\n for the 1st parameter of play.DefaultApplication.\u003cinit\u003e(DefaultApplication.java:32)\r\n at play.DefaultApplication.class(DefaultApplication.java:32)\r\n while locating play.DefaultApplication\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat repository.CompanyRepository.\u003cinit\u003e(CompanyRepository.java:26)\r\n\tat repository.CompanyRepository$$FastClassByGuice$$ad3179e3.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:409)\r\n\tat play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$3(Injector.scala:118)\r\n\tat play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)\r\n\tat play.api.inject.ContextClassLoaderInjector.instanceOf(Injector.scala:118)\r\n\tat play.api.inject.RoutesProvider.$anonfun$get$2(BuiltinModule.scala:104)\r\n\tat scala.Option.fold(Option.scala:158)\r\n\tat play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:104)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:100)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:99)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)\r\n\tat com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n8) Error injecting constructor, java.lang.ExceptionInInitializerError\r\n at repository.ComputerRepository.\u003cinit\u003e(ComputerRepository.java:26)\r\n while locating repository.ComputerRepository\r\n for the 2nd parameter of controllers.HomeController.\u003cinit\u003e(HomeController.java:32)\r\n while locating controllers.HomeController\r\n for the 2nd parameter of router.Routes.\u003cinit\u003e(Routes.scala:31)\r\n while locating router.Routes\r\n while locating play.api.inject.RoutesProvider\r\n while locating play.api.routing.Router\r\n for the 1st parameter of play.api.http.JavaCompatibleHttpRequestHandler.\u003cinit\u003e(HttpRequestHandler.scala:222)\r\n while locating play.api.http.JavaCompatibleHttpRequestHandler\r\n while locating play.api.http.HttpRequestHandler\r\n for the 6th parameter of play.api.DefaultApplication.\u003cinit\u003e(Application.scala:236)\r\n at play.api.DefaultApplication.class(Application.scala:235)\r\n while locating play.api.DefaultApplication\r\n while locating play.api.Application\r\nCaused by: java.lang.ExceptionInInitializerError\r\n\tat repository.ComputerRepository.\u003cinit\u003e(ComputerRepository.java:27)\r\n\tat repository.ComputerRepository$$FastClassByGuice$$5c74da09.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:409)\r\n\tat play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$3(Injector.scala:118)\r\n\tat play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)\r\n\tat play.api.inject.ContextClassLoaderInjector.instanceOf(Injector.scala:118)\r\n\tat play.api.inject.RoutesProvider.$anonfun$get$2(BuiltinModule.scala:104)\r\n\tat scala.Option.fold(Option.scala:158)\r\n\tat play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:104)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:100)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:99)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)\r\n\tat com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\nCaused by: java.lang.RuntimeException: java.lang.RuntimeException: DataSource user is null?\r\n\tat io.ebean.Ebean$ServerManager.\u003cinit\u003e(Ebean.java:164)\r\n\tat io.ebean.Ebean$ServerManager.\u003cinit\u003e(Ebean.java:124)\r\n\tat io.ebean.Ebean.\u003cclinit\u003e(Ebean.java:118)\r\n\t... 64 more\r\nCaused by: java.lang.RuntimeException: DataSource user is null?\r\n\tat org.avaje.datasource.pool.ConnectionPool.\u003cinit\u003e(ConnectionPool.java:204)\r\n\tat org.avaje.datasource.Factory.createPool(Factory.java:12)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.getDataSourceFromConfig(DefaultContainer.java:310)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.setDataSource(DefaultContainer.java:265)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:108)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:79)\r\n\tat io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:44)\r\n\tat io.ebean.EbeanServerFactory.create(EbeanServerFactory.java:55)\r\n\tat io.ebean.Ebean$ServerManager.getWithCreate(Ebean.java:201)\r\n\tat io.ebean.Ebean$ServerManager.\u003cinit\u003e(Ebean.java:159)\r\n\t... 66 more\r\n\r\n9) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at repository.ComputerRepository.\u003cinit\u003e(ComputerRepository.java:26)\r\n while locating repository.ComputerRepository\r\n for the 2nd parameter of controllers.HomeController.\u003cinit\u003e(HomeController.java:32)\r\n while locating controllers.HomeController\r\n for the 2nd parameter of router.Routes.\u003cinit\u003e(Routes.scala:31)\r\n while locating router.Routes\r\n while locating play.api.inject.RoutesProvider\r\n while locating play.api.routing.Router\r\n for the 1st parameter of play.api.http.JavaCompatibleHttpRequestHandler.\u003cinit\u003e(HttpRequestHandler.scala:222)\r\n while locating play.api.http.JavaCompatibleHttpRequestHandler\r\n while locating play.api.http.HttpRequestHandler\r\n for the 6th parameter of play.api.DefaultApplication.\u003cinit\u003e(Application.scala:236)\r\n at play.api.DefaultApplication.class(Application.scala:235)\r\n while locating play.api.DefaultApplication\r\n while locating play.api.Application\r\n for the 1st parameter of play.DefaultApplication.\u003cinit\u003e(DefaultApplication.java:32)\r\n at play.DefaultApplication.class(DefaultApplication.java:32)\r\n while locating play.DefaultApplication\r\n while locating play.Application\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat repository.ComputerRepository.\u003cinit\u003e(ComputerRepository.java:27)\r\n\tat repository.ComputerRepository$$FastClassByGuice$$5c74da09.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:409)\r\n\tat play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$3(Injector.scala:118)\r\n\tat play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)\r\n\tat play.api.inject.ContextClassLoaderInjector.instanceOf(Injector.scala:118)\r\n\tat play.api.inject.RoutesProvider.$anonfun$get$2(BuiltinModule.scala:104)\r\n\tat scala.Option.fold(Option.scala:158)\r\n\tat play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:104)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:100)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:99)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)\r\n\tat com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n10) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at repository.ComputerRepository.\u003cinit\u003e(ComputerRepository.java:26)\r\n while locating repository.ComputerRepository\r\n for the 2nd parameter of controllers.HomeController.\u003cinit\u003e(HomeController.java:32)\r\n while locating controllers.HomeController\r\n for the 2nd parameter of router.Routes.\u003cinit\u003e(Routes.scala:31)\r\n while locating router.Routes\r\n while locating play.api.inject.RoutesProvider\r\n while locating play.api.routing.Router\r\n for the 1st parameter of play.api.http.JavaCompatibleHttpRequestHandler.\u003cinit\u003e(HttpRequestHandler.scala:222)\r\n while locating play.api.http.JavaCompatibleHttpRequestHandler\r\n while locating play.api.http.HttpRequestHandler\r\n for the 6th parameter of play.api.DefaultApplication.\u003cinit\u003e(Application.scala:236)\r\n at play.api.DefaultApplication.class(Application.scala:235)\r\n while locating play.api.DefaultApplication\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat repository.ComputerRepository.\u003cinit\u003e(ComputerRepository.java:27)\r\n\tat repository.ComputerRepository$$FastClassByGuice$$5c74da09.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:409)\r\n\tat play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$3(Injector.scala:118)\r\n\tat play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)\r\n\tat play.api.inject.ContextClassLoaderInjector.instanceOf(Injector.scala:118)\r\n\tat play.api.inject.RoutesProvider.$anonfun$get$2(BuiltinModule.scala:104)\r\n\tat scala.Option.fold(Option.scala:158)\r\n\tat play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:104)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:100)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:99)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)\r\n\tat com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n11) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n at repository.ComputerRepository.\u003cinit\u003e(ComputerRepository.java:26)\r\n while locating repository.ComputerRepository\r\n for the 2nd parameter of controllers.HomeController.\u003cinit\u003e(HomeController.java:32)\r\n while locating controllers.HomeController\r\n for the 2nd parameter of router.Routes.\u003cinit\u003e(Routes.scala:31)\r\n while locating router.Routes\r\n while locating play.api.inject.RoutesProvider\r\n while locating play.api.routing.Router\r\n for the 1st parameter of play.api.http.JavaCompatibleHttpRequestHandler.\u003cinit\u003e(HttpRequestHandler.scala:222)\r\n while locating play.api.http.JavaCompatibleHttpRequestHandler\r\n while locating play.api.http.HttpRequestHandler\r\n for the 6th parameter of play.api.DefaultApplication.\u003cinit\u003e(Application.scala:236)\r\n at play.api.DefaultApplication.class(Application.scala:235)\r\n while locating play.api.DefaultApplication\r\n while locating play.api.Application\r\n for the 1st parameter of play.DefaultApplication.\u003cinit\u003e(DefaultApplication.java:32)\r\n at play.DefaultApplication.class(DefaultApplication.java:32)\r\n while locating play.DefaultApplication\r\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class io.ebean.Ebean\r\n\tat repository.ComputerRepository.\u003cinit\u003e(ComputerRepository.java:27)\r\n\tat repository.ComputerRepository$$FastClassByGuice$$5c74da09.newInstance(\u003cgenerated\u003e)\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:409)\r\n\tat play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$3(Injector.scala:118)\r\n\tat play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)\r\n\tat play.api.inject.ContextClassLoaderInjector.instanceOf(Injector.scala:118)\r\n\tat play.api.inject.RoutesProvider.$anonfun$get$2(BuiltinModule.scala:104)\r\n\tat scala.Option.fold(Option.scala:158)\r\n\tat play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:104)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:100)\r\n\tat play.api.inject.RoutesProvider.get(BuiltinModule.scala:99)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)\r\n\tat com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)\r\n\tat com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)\r\n\tat com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)\r\n\tat com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)\r\n\tat com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)\r\n\tat com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)\r\n\tat com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n\r\n11 errors\r\n\tat com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:470)\r\n\tat com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:184)\r\n\tat com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:99)\r\n\tat com.google.inject.Guice.createInjector(Guice.java:84)\r\n\tat play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:185)\r\n\tat play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)\r\n\tat play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)\r\n\tat play.core.server.ProdServerStart$.start(ProdServerStart.scala:50)\r\n\tat play.core.server.ProdServerStart$.main(ProdServerStart.scala:25)\r\n\tat play.core.server.ProdServerStart.main(ProdServerStart.scala)\r\n```\r\n","author":{"url":"https://github.com/jn-se","@type":"Person","name":"jn-se"},"datePublished":"2017-09-30T16:01:37.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8},"url":"https://github.com/53/play-java-ebean-example/issues/53"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ea430665-9a36-641d-504d-a1a9cb3182d0 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C6F2:374910:31150A:43F541:69810D18 |
| html-safe-nonce | 015d625a0f39f0ec6eb877ac2143530b036bce437bb90e87fa75128deb042061 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNkYyOjM3NDkxMDozMTE1MEE6NDNGNTQxOjY5ODEwRDE4IiwidmlzaXRvcl9pZCI6IjMzNDA4MjQ1MjM0MTQ2MDI0OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | fcbc537571055dad1f4096e1480a39f6e106e8f59f2a33077895ed25b9a43e2e |
| hovercard-subject-tag | issue:261852907 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/playframework/play-java-ebean-example/53/issue_layout |
| twitter:image | https://opengraph.githubassets.com/8b0510429475c11bf0ff867cee7378430b87676a207fa4dd80272d230dd73163/playframework/play-java-ebean-example/issues/53 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/8b0510429475c11bf0ff867cee7378430b87676a207fa4dd80272d230dd73163/playframework/play-java-ebean-example/issues/53 |
| og:image:alt | When the application is build with the dist command for productive use there is an exception during startup. The only change that has been made was adding the "play.http.secret.key" to the applicat... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | jn-se |
| hostname | github.com |
| expected-hostname | github.com |
| None | 39fe8101494cbb823c09b619b68c80cd4d05ab7279997038dbe06bb91608abe1 |
| turbo-cache-control | no-preview |
| go-import | github.com/playframework/play-java-ebean-example git https://github.com/playframework/play-java-ebean-example.git |
| octolytics-dimension-user_id | 319107 |
| octolytics-dimension-user_login | playframework |
| octolytics-dimension-repository_id | 21886481 |
| octolytics-dimension-repository_nwo | playframework/play-java-ebean-example |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 21886481 |
| octolytics-dimension-repository_network_root_nwo | playframework/play-java-ebean-example |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d5b34a4e4898b066c629879feb4b184bc471d6a7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width