Ich bekomme die folgende Ausnahme, wenn ich versuche, die bat-Datei auszuführen, die beim Ausführen des Befehls "activator dist" erstellt wurde.Java Play Deployment Error
Oops, cannot start the server.
com.google.inject.CreationException: Unable to create injector, see the followin
g errors:
1) Error injecting constructor, java.lang.IncompatibleClassChangeError: Inconsis
tent constant pool data in classfile for class play/shaded/ahc/org/asynchttpclie
nt/proxy/ProxyServerSelector. Method lambda$static$0(Lplay/shaded/ahc/org/asynch
ttpclient/uri/Uri;)Lplay/shaded/ahc/org/asynchttpclient/proxy/ProxyServer; at in
dex 30 is CONSTANT_MethodRef and should be CONSTANT_InterfaceMethodRef
at play.api.libs.ws.ahc.AsyncHttpClientProvider.<init>(AhcWSModule.scala:40)
at play.api.libs.ws.ahc.AsyncHttpClientProvider.class(AhcWSModule.scala:39)
while locating play.api.libs.ws.ahc.AsyncHttpClientProvider
Caused by: java.lang.IncompatibleClassChangeError: Inconsistent constant pool da
ta in classfile for class play/shaded/ahc/org/asynchttpclient/proxy/ProxyServerS
elector. Method lambda$static$0(Lplay/shaded/ahc/org/asynchttpclient/uri/Uri;)Lp
lay/shaded/ahc/org/asynchttpclient/proxy/ProxyServer; at index 30 is CONSTANT_Me
thodRef and should be CONSTANT_InterfaceMethodRef
at play.shaded.ahc.org.asynchttpclient.proxy.ProxyServerSelector.<clinit
>(ProxyServerSelector.java:21)
at play.shaded.ahc.org.asynchttpclient.util.ProxyUtils.createProxyServer
Selector(ProxyUtils.java:130)
at play.shaded.ahc.org.asynchttpclient.DefaultAsyncHttpClientConfig$Buil
der.resolveProxyServerSelector(DefaultAsyncHttpClientConfig.java:1092)
at play.shaded.ahc.org.asynchttpclient.DefaultAsyncHttpClientConfig$Buil
der.build(DefaultAsyncHttpClientConfig.java:1110)
at play.api.libs.ws.ahc.AhcConfigBuilder.build(AhcConfig.scala:153)
at play.api.libs.ws.ahc.AsyncHttpClientProvider.<init>(AhcWSModule.scala
:64)
at play.api.libs.ws.ahc.AsyncHttpClientProvider$$FastClassByGuice$$68dd0
aee.newInstance(<generated>)
at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassP
roxy.newInstance(DefaultConstructionProxyFactory.java:89)
at com.google.inject.internal.ConstructorInjector.provision(ConstructorI
njector.java:111)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorI
njector.java:90)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(Constru
ctorBindingImpl.java:268)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(Pr
oviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.ja
va:1092)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(Provi
derToInternalFactoryAdapter.java:40)
at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:1
94)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(Inter
nalFactoryToProviderAdapter.java:41)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInj
ectorCreator.java:205)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInj
ectorCreator.java:199)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.ja
va:1085)
at com.google.inject.internal.InternalInjectorCreator.loadEagerSingleton
s(InternalInjectorCreator.java:199)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(
InternalInjectorCreator.java:180)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInje
ctorCreator.java:110)
at com.google.inject.Guice.createInjector(Guice.java:99)
at com.google.inject.Guice.createInjector(Guice.java:84)
at play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scal
a:181)
at play.inject.guice.GuiceBuilder.injector(GuiceBuilder.java:221)
at play.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuild
er.java:156)
at play.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.
java:34)
at play.api.ApplicationLoader$JavaApplicationLoaderAdapter$1.load(Applic
ationLoader.scala:87)
at play.core.server.ProdServerStart$.start(ProdServerStart.scala:47)
at play.core.server.ProdServerStart$.main(ProdServerStart.scala:22)
at play.core.server.ProdServerStart.main(ProdServerStart.scala)
2) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initia
lize class play.shaded.ahc.org.asynchttpclient.proxy.ProxyServerSelector
at play.api.libs.ws.ahc.AsyncHttpClientProvider.<init>(AhcWSModule.scala:40)
at play.api.libs.ws.ahc.AsyncHttpClientProvider.class(AhcWSModule.scala:39)
while locating play.api.libs.ws.ahc.AsyncHttpClientProvider
while locating play.shaded.ahc.org.asynchttpclient.AsyncHttpClient
for the 1st parameter of play.libs.ws.ahc.AhcWSModule$AhcWSClientProvider.<i
nit>(AhcWSModule.java:40)
at play.libs.ws.ahc.AhcWSModule$AhcWSClientProvider.class(AhcWSModule.java:35)
while locating play.libs.ws.ahc.AhcWSModule$AhcWSClientProvider
Caused by: java.lang.NoClassDefFoundError: Could not initialize class play.shade
d.ahc.org.asynchttpclient.proxy.ProxyServerSelector
at play.shaded.ahc.org.asynchttpclient.util.ProxyUtils.createProxyServer
Selector(ProxyUtils.java:130)
at play.shaded.ahc.org.asynchttpclient.DefaultAsyncHttpClientConfig$Buil
der.resolveProxyServerSelector(DefaultAsyncHttpClientConfig.java:1092)
at play.shaded.ahc.org.asynchttpclient.DefaultAsyncHttpClientConfig$Buil
der.build(DefaultAsyncHttpClientConfig.java:1110)
at play.api.libs.ws.ahc.AhcConfigBuilder.build(AhcConfig.scala:153)
at play.api.libs.ws.ahc.AsyncHttpClientProvider.<init>(AhcWSModule.scala
:64)
at play.api.libs.ws.ahc.AsyncHttpClientProvider$$FastClassByGuice$$68dd0
aee.newInstance(<generated>)
at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassP
roxy.newInstance(DefaultConstructionProxyFactory.java:89)
at com.google.inject.internal.ConstructorInjector.provision(ConstructorI
njector.java:111)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorI
njector.java:90)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(Constru
ctorBindingImpl.java:268)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(Pr
oviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.ja
va:1092)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(Provi
derToInternalFactoryAdapter.java:40)
at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:1
94)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(Inter
nalFactoryToProviderAdapter.java:41)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFact
ory.java:61)
at com.google.inject.internal.SingleParameterInjector.inject(SingleParam
eterInjector.java:38)
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParam
eterInjector.java:62)
at com.google.inject.internal.ConstructorInjector.provision(ConstructorI
njector.java:110)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorI
njector.java:90)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(Constru
ctorBindingImpl.java:268)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(Pr
oviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.ja
va:1092)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(Provi
derToInternalFactoryAdapter.java:40)
at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:1
94)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(Inter
nalFactoryToProviderAdapter.java:41)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInj
ectorCreator.java:205)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInj
ectorCreator.java:199)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.ja
va:1085)
at com.google.inject.internal.InternalInjectorCreator.loadEagerSingleton
s(InternalInjectorCreator.java:199)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(
InternalInjectorCreator.java:180)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInje
ctorCreator.java:110)
at com.google.inject.Guice.createInjector(Guice.java:99)
at com.google.inject.Guice.createInjector(Guice.java:84)
at play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scal
a:181)
at play.inject.guice.GuiceBuilder.injector(GuiceBuilder.java:221)
at play.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuild
er.java:156)
at play.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.
java:34)
at play.api.ApplicationLoader$JavaApplicationLoaderAdapter$1.load(Applic
ationLoader.scala:87)
at play.core.server.ProdServerStart$.start(ProdServerStart.scala:47)
at play.core.server.ProdServerStart$.main(ProdServerStart.scala:22)
at play.core.server.ProdServerStart.main(ProdServerStart.scala)
3) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initia
lize class play.shaded.ahc.org.asynchttpclient.proxy.ProxyServerSelector
at play.api.libs.ws.ahc.AsyncHttpClientProvider.<init>(AhcWSModule.scala:40)
at play.api.libs.ws.ahc.AsyncHttpClientProvider.class(AhcWSModule.scala:39)
while locating play.api.libs.ws.ahc.AsyncHttpClientProvider
while locating play.shaded.ahc.org.asynchttpclient.AsyncHttpClient
for the 1st parameter of play.api.libs.ws.ahc.AhcWSClientProvider.<init>(Ahc
WSModule.scala:203)
at play.api.libs.ws.ahc.AhcWSClientProvider.class(AhcWSModule.scala:203)
while locating play.api.libs.ws.ahc.AhcWSClientProvider
Caused by: java.lang.NoClassDefFoundError (same stack trace as error #2)
3 errors
at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist
(Errors.java:470)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(
InternalInjectorCreator.java:184)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInje
ctorCreator.java:110)
at com.google.inject.Guice.createInjector(Guice.java:99)
at com.google.inject.Guice.createInjector(Guice.java:84)
at play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scal
a:181)
at play.inject.guice.GuiceBuilder.injector(GuiceBuilder.java:221)
at play.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuild
er.java:156)
at play.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.
java:34)
at play.api.ApplicationLoader$JavaApplicationLoaderAdapter$1.load(Applic
ationLoader.scala:87)
at play.core.server.ProdServerStart$.start(ProdServerStart.scala:47)
at play.core.server.ProdServerStart$.main(ProdServerStart.scala:22)
at play.core.server.ProdServerStart.main(ProdServerStart.scala)
08:51:10.492 [application-akka.actor.default-dispatcher-8] INFO akka.actor.Coor
dinatedShutdown - Starting coordinated shutdown from JVM shutdown hook
08:51:10.492 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [before-service-unbind] with [0] tasks
08:51:10.508 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [service-unbind] with [0] tasks
08:51:10.508 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [service-requests-done] with [0] tasks
08:51:10.508 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [service-stop] with [0] tasks
08:51:10.508 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [before-cluster-shutdown] with [0] tasks
08:51:10.523 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [cluster-sharding-shutdown-region] with [0] t
asks
08:51:10.523 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [cluster-leave] with [0] tasks
08:51:10.539 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [cluster-exiting] with [0] tasks
08:51:10.539 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [cluster-exiting-done] with [0] tasks
08:51:10.539 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [cluster-shutdown] with [0] tasks
08:51:10.539 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [before-actor-system-terminate] with [0] task
s
08:51:10.555 [application-akka.actor.default-dispatcher-8] DEBUG akka.actor.Coor
dinatedShutdown - Performing phase [actor-system-terminate] with [1] tasks: [ter
minate-system]
Aber das läuft gut, wenn ich auf meinem Rechner ausgeführt werde. Was mache ich hier falsch? Ich habe versucht, Häfen zu wechseln, aber immer noch kein Glück. Unten ist der Befehl, den ich verwende, um die bat-Datei auszuführen.
myApplication.bat -Dhttp.port=9999
Jede Hilfe würde sehr geschätzt werden.