On a new server where Java and Elasticsearch 7.13.1 were installed, while installing Dollar Universe Explorer onto the same server, the DUX install works and completes successfully but the Explorer service then stops running shortly after and will not successfully restart and stay running. In the unistartbui explorer log I am getting the following error message:-
C:\<path_to_java>\bin\java.exe
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.assistedinject.FactoryProvider2 (file:/<dux_folder>/lib/com.google.inject.extensions.guice-assistedinject-4.2.3.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)
WARNING: Please consider reporting this to the maintainers of com.google.inject.assistedinject.FactoryProvider2
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Oops, cannot start the server.
java.lang.IllegalStateException: cannot create children while terminating or terminated
at akka.actor.dungeon.Children.makeChild(Children.scala:297)
at akka.actor.dungeon.Children.attachChild(Children.scala:52)
at akka.actor.dungeon.Children.attachChild$(Children.scala:51)
at akka.actor.ActorCell.attachChild(ActorCell.scala:411)
at akka.actor.ActorSystemImpl.systemActorOf(ActorSystem.scala:889)
at akka.http.scaladsl.HttpExt.<init>(Http.scala:391)
at akka.http.scaladsl.Http$.createExtension(Http.scala:1132)
at akka.http.scaladsl.Http$.createExtension(Http.scala:901)
at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1158)
at akka.actor.ExtensionId.apply(Extension.scala:78)
at akka.actor.ExtensionId.apply$(Extension.scala:77)
at akka.http.scaladsl.Http$.apply(Http.scala:1127)
at play.core.server.AkkaHttpServer.createServerBinding(AkkaHttpServer.scala:222)
at play.core.server.AkkaHttpServer.$anonfun$httpServerBinding$1(AkkaHttpServer.scala:251)
at play.core.server.AkkaHttpServer.$anonfun$httpServerBinding$1$adapted(AkkaHttpServer.scala:247)
at scala.Option.map(Option.scala:242)
at play.core.server.AkkaHttpServer.<init>(AkkaHttpServer.scala:247)
at play.core.server.AkkaHttpServerProvider.createServer(AkkaHttpServer.scala:665)
at play.core.server.AkkaHttpServerProvider.createServer(AkkaHttpServer.scala:663)
at play.core.server.ServerProvider.createServer(ServerProvider.scala:29)
at play.core.server.ServerProvider.createServer$(ServerProvider.scala:26)
at play.core.server.AkkaHttpServerProvider.createServer(AkkaHttpServer.scala:663)
at play.core.server.ProdServerStart$.start(ProdServerStart.scala:59)
at play.core.server.ProdServerStart$.main(ProdServerStart.scala:29)
at play.core.server.ProdServerStart.main(ProdServerStart.scala)
End of du_bui.bat
End of unistsrv.bat
How could we fix the issue?
Can I also know what are the latest versions of Elasticsearch as the documentation references to Elasticsearch 7.13.1 ?
Release : 7.x
Component: Dollar Universe Explorer
ElasticSearch database not reachable or correctly configured.
Dollar Universe Explorer requires ElasticSearch 7.16, you could use the msi to ease the installation and setup:
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.0.msi
Once installed, you can go ahead and install DUX and set the correct port and database name if something was modified while installing it.