lichess-org / lila-openingexplorer

Opening explorer for lichess.org that can handle all the variants and trillions of unique positions
http://lichess.org/analysis#explorer
GNU Affero General Public License v3.0
135 stars 34 forks source link

upgrade to scala 2.12 and playframework 2.6 #52

Closed ornicar closed 7 years ago

ornicar commented 7 years ago

The server compiles and start; but I couldn't really try it because kyoto-java still fails to build on my dev machine:

g++ -c -I. -I -I/home/thib/include -I/usr/local/include -DNDEBUG -I/usr/lib/jvm/java-8-openjdk/include -I/usr/lib/jvm/java-8-openjdk/include/linux -I/usr/lib/jvm/java-8-openjdk/Headers -I/usr/lib/jvm/java-8-openjdk/Headers/linux -I/usr/include -march=native -m64 -Wall -fPIC -fsigned-char -O2 kyotocabinet.cc
In file included from kyotocabinet.cc:17:0:
/usr/include/kcdbext.h: In member function ‘char* kyotocabinet::IndexDB::get(const char*, size_t, size_t*)’:
/usr/include/kcdbext.h:1281:14: error: cannot convert ‘bool’ to ‘char*’ in return
       return false;
              ^~~~~
make: *** [Makefile:62: kyotocabinet.o] Error 1
mkdir -p /usr/local/lib
cp -Rf kyotocabinet.jar /usr/local/lib
cp -Rf libjkyotocabinet.so.1.1.0 libjkyotocabinet.so.1 libjkyotocabinet.so /usr/local/lib
cp: cannot stat 'libjkyotocabinet.so.1.1.0': No such file or directory
cp: cannot stat 'libjkyotocabinet.so.1': No such file or directory
cp: cannot stat 'libjkyotocabinet.so': No such file or directory
make: *** [Makefile:95: install] Error 1
niklasf commented 7 years ago

Wow!

Currently this fails for me at runtime with:

Getting org.scala-sbt sbt 0.13.16 ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.16/jars/sbt.jar ...
    [SUCCESSFUL ] org.scala-sbt#sbt;0.13.16!sbt.jar (2947ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.13.16/jars/main.jar ...
    [SUCCESSFUL ] org.scala-sbt#main;0.13.16!main.jar (9341ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.16/jars/compiler-interface.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.13.16!compiler-interface.jar (3471ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.13.16/jars/actions.jar ...
    [SUCCESSFUL ] org.scala-sbt#actions;0.13.16!actions.jar (4316ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main-settings/0.13.16/jars/main-settings.jar ...
    [SUCCESSFUL ] org.scala-sbt#main-settings;0.13.16!main-settings.jar (4513ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/interface/0.13.16/jars/interface.jar ...
    [SUCCESSFUL ] org.scala-sbt#interface;0.13.16!interface.jar (3070ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.13.16/jars/io.jar ...
    [SUCCESSFUL ] org.scala-sbt#io;0.13.16!io.jar (3665ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.13.16/jars/ivy.jar ...
    [SUCCESSFUL ] org.scala-sbt#ivy;0.13.16!ivy.jar (7147ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logging/0.13.16/jars/logging.jar ...
    [SUCCESSFUL ] org.scala-sbt#logging;0.13.16!logging.jar (3490ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logic/0.13.16/jars/logic.jar ...
    [SUCCESSFUL ] org.scala-sbt#logic;0.13.16!logic.jar (3276ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/process/0.13.16/jars/process.jar ...
    [SUCCESSFUL ] org.scala-sbt#process;0.13.16!process.jar (2973ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/run/0.13.16/jars/run.jar ...
    [SUCCESSFUL ] org.scala-sbt#run;0.13.16!run.jar (3313ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.13.16/jars/command.jar ...
    [SUCCESSFUL ] org.scala-sbt#command;0.13.16!command.jar (3847ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classpath/0.13.16/jars/classpath.jar ...
    [SUCCESSFUL ] org.scala-sbt#classpath;0.13.16!classpath.jar (3382ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.13.16/jars/completion.jar ...
    [SUCCESSFUL ] org.scala-sbt#completion;0.13.16!completion.jar (4294ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.13.16/jars/api.jar ...
    [SUCCESSFUL ] org.scala-sbt#api;0.13.16!api.jar (3510ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-integration/0.13.16/jars/compiler-integration.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-integration;0.13.16!compiler-integration.jar (2993ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-ivy-integration/0.13.16/jars/compiler-ivy-integration.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-ivy-integration;0.13.16!compiler-ivy-integration.jar (3020ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/relation/0.13.16/jars/relation.jar ...
    [SUCCESSFUL ] org.scala-sbt#relation;0.13.16!relation.jar (3376ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/task-system/0.13.16/jars/task-system.jar ...
    [SUCCESSFUL ] org.scala-sbt#task-system;0.13.16!task-system.jar (3219ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tasks/0.13.16/jars/tasks.jar ...
    [SUCCESSFUL ] org.scala-sbt#tasks;0.13.16!tasks.jar (3801ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tracking/0.13.16/jars/tracking.jar ...
    [SUCCESSFUL ] org.scala-sbt#tracking;0.13.16!tracking.jar (3423ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/testing/0.13.16/jars/testing.jar ...
    [SUCCESSFUL ] org.scala-sbt#testing;0.13.16!testing.jar (5354ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/control/0.13.16/jars/control.jar ...
    [SUCCESSFUL ] org.scala-sbt#control;0.13.16!control.jar (3304ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.13.16/jars/collections.jar ...
    [SUCCESSFUL ] org.scala-sbt#collections;0.13.16!collections.jar (5174ms)
downloading file:////home/niklas/.sbt/preloaded/jline/jline/2.14.4/jars/jline.jar ...
    [SUCCESSFUL ] jline#jline;2.14.4!jline.jar (4ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classfile/0.13.16/jars/classfile.jar ...
    [SUCCESSFUL ] org.scala-sbt#classfile;0.13.16!classfile.jar (4002ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.13.16/jars/incremental-compiler.jar ...
    [SUCCESSFUL ] org.scala-sbt#incremental-compiler;0.13.16!incremental-compiler.jar (4066ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.13.16/jars/compile.jar ...
    [SUCCESSFUL ] org.scala-sbt#compile;0.13.16!compile.jar (4745ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/persist/0.13.16/jars/persist.jar ...
    [SUCCESSFUL ] org.scala-sbt#persist;0.13.16!persist.jar (3048ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cross/0.13.16/jars/cross.jar ...
    [SUCCESSFUL ] org.scala-sbt#cross;0.13.16!cross.jar (2792ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cache/0.13.16/jars/cache.jar ...
    [SUCCESSFUL ] org.scala-sbt#cache;0.13.16!cache.jar (3345ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/test-agent/0.13.16/jars/test-agent.jar ...
    [SUCCESSFUL ] org.scala-sbt#test-agent;0.13.16!test-agent.jar (3171ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/apply-macro/0.13.16/jars/apply-macro.jar ...
    [SUCCESSFUL ] org.scala-sbt#apply-macro;0.13.16!apply-macro.jar (2997ms)
:: retrieving :: org.scala-sbt#boot-app
    confs: [default]
    49 artifacts copied, 0 already retrieved (17616kB/88ms)
[info] Loading global plugins from /home/niklas/.sbt/0.13/plugins
[info] Updating {file:/home/niklas/.sbt/0.13/plugins/}global-plugins...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Loading project definition from /home/niklas/Projekte/lila-openingexplorer/project
[info] Updating {file:/home/niklas/Projekte/lila-openingexplorer/project/}lila-openingexplorer-build...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] downloading https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.6.3/jars/sbt-plugin.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#sbt-plugin;2.6.3!sbt-plugin.jar (3937ms)
[info] downloading https://repo1.maven.org/maven2/org/scalariform/sbt-scalariform_2.10_0.13/1.8.0/sbt-scalariform-1.8.0.jar ...
[info]  [SUCCESSFUL ] org.scalariform#sbt-scalariform;1.8.0!sbt-scalariform.jar (348ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.10/2.6.3/sbt-routes-compiler_2.10-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#sbt-routes-compiler_2.10;2.6.3!sbt-routes-compiler_2.10.jar (1320ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/run-support_2.10/2.6.3/run-support_2.10-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#run-support_2.10;2.6.3!run-support_2.10.jar (328ms)
[info] downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.25/slf4j-simple-1.7.25.jar ...
[info]  [SUCCESSFUL ] org.slf4j#slf4j-simple;1.7.25!slf4j-simple.jar (169ms)
[info] downloading https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.10/sbt_0.13/1.3.4/jars/sbt-twirl.jar ...
[info]  [SUCCESSFUL ] com.typesafe.sbt#sbt-twirl;1.3.4!sbt-twirl.jar (2985ms)
[info] downloading https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.10/sbt_0.13/1.2.0/jars/sbt-native-packager.jar ...
[info]  [SUCCESSFUL ] com.typesafe.sbt#sbt-native-packager;1.2.0!sbt-native-packager.jar (7462ms)
[info] downloading https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.10/sbt_0.13/0.1.3/jars/sbt-javaagent.jar ...
[info]  [SUCCESSFUL ] com.lightbend.sbt#sbt-javaagent;0.1.3!sbt-javaagent.jar (3072ms)
[info] downloading https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.10/sbt_0.13/1.4.1/jars/sbt-web.jar ...
[info]  [SUCCESSFUL ] com.typesafe.sbt#sbt-web;1.4.1!sbt-web.jar (3155ms)
[info] downloading https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.10/sbt_0.13/1.2.1/jars/sbt-js-engine.jar ...
[info]  [SUCCESSFUL ] com.typesafe.sbt#sbt-js-engine;1.2.1!sbt-js-engine.jar (2668ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.10/1.3.4/twirl-api_2.10-1.3.4.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#twirl-api_2.10;1.3.4!twirl-api_2.10.jar (456ms)
[info] downloading https://repo1.maven.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar ...
[info]  [SUCCESSFUL ] commons-io#commons-io;2.5!commons-io.jar (548ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.6.3/build-link-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#build-link;2.6.3!build-link.jar (152ms)
[info] downloading https://repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.10/1.0.0/play-file-watch_2.10-1.0.0.jar ...
[info]  [SUCCESSFUL ] com.lightbend.play#play-file-watch_2.10;1.0.0!play-file-watch_2.10.jar (286ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.6.3/play-exceptions-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-exceptions;2.6.3!play-exceptions.jar (155ms)
[info] downloading https://repo1.maven.org/maven2/com/lightbend/play/jnotify/0.94-play-2/jnotify-0.94-play-2.jar ...
[info]  [SUCCESSFUL ] com.lightbend.play#jnotify;0.94-play-2!jnotify.jar (1414ms)
[info] downloading https://repo1.maven.org/maven2/com/github/pathikrit/better-files_2.10/2.14.0/better-files_2.10-2.14.0.jar ...
[info]  [SUCCESSFUL ] com.github.pathikrit#better-files_2.10;2.14.0!better-files_2.10.jar (507ms)
[info] downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar ...
[info]  [SUCCESSFUL ] org.slf4j#slf4j-api;1.7.25!slf4j-api.jar (228ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.10/1.3.4/twirl-compiler_2.10-1.3.4.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#twirl-compiler_2.10;1.3.4!twirl-compiler_2.10.jar (363ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.10/1.3.4/twirl-parser_2.10-1.3.4.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#twirl-parser_2.10;1.3.4!twirl-parser_2.10.jar (320ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.10/2.3.16/akka-actor_2.10-2.3.16.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-actor_2.10;2.3.16!akka-actor_2.10.jar (5713ms)
[info] downloading https://repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.32/webjars-locator-core-0.32.jar ...
[info]  [SUCCESSFUL ] org.webjars#webjars-locator-core;0.32!webjars-locator-core.jar (200ms)
[info] downloading https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar ...
[info]  [SUCCESSFUL ] org.apache.commons#commons-lang3;3.1!commons-lang3.jar (774ms)
[info] downloading https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.7.3/jackson-core-2.7.3.jar ...
[info]  [SUCCESSFUL ] com.fasterxml.jackson.core#jackson-core;2.7.3!jackson-core.jar(bundle) (632ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/jse_2.10/1.2.2/jse_2.10-1.2.2.jar ...
[info]  [SUCCESSFUL ] com.typesafe#jse_2.10;1.2.2!jse_2.10.jar (445ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/npm_2.10/1.2.0/npm_2.10-1.2.0.jar ...
[info]  [SUCCESSFUL ] com.typesafe#npm_2.10;1.2.0!npm_2.10.jar (152ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-contrib_2.10/2.3.16/akka-contrib_2.10-2.3.16.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-contrib_2.10;2.3.16!akka-contrib_2.10.jar (1785ms)
[info] downloading https://repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.8.9/trireme-core-0.8.9.jar ...
[info]  [SUCCESSFUL ] io.apigee.trireme#trireme-core;0.8.9!trireme-core.jar (601ms)
[info] downloading https://repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.8.9/trireme-node10src-0.8.9.jar ...
[info]  [SUCCESSFUL ] io.apigee.trireme#trireme-node10src;0.8.9!trireme-node10src.jar (1837ms)
[info] downloading https://repo1.maven.org/maven2/io/spray/spray-json_2.10/1.3.3/spray-json_2.10-1.3.3.jar ...
[info]  [SUCCESSFUL ] io.spray#spray-json_2.10;1.3.3!spray-json_2.10.jar(bundle) (711ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-remote_2.10/2.3.16/akka-remote_2.10-2.3.16.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-remote_2.10;2.3.16!akka-remote_2.10.jar (2775ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-cluster_2.10/2.3.16/akka-cluster_2.10-2.3.16.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-cluster_2.10;2.3.16!akka-cluster_2.10.jar (2368ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-persistence-experimental_2.10/2.3.16/akka-persistence-experimental_2.10-2.3.16.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-persistence-experimental_2.10;2.3.16!akka-persistence-experimental_2.10.jar (2613ms)
[info] downloading https://repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.8.9/trireme-kernel-0.8.9.jar ...
[info]  [SUCCESSFUL ] io.apigee.trireme#trireme-kernel;0.8.9!trireme-kernel.jar (541ms)
[info] downloading https://repo1.maven.org/maven2/org/mozilla/rhino/1.7.7.1/rhino-1.7.7.1.jar ...
[info]  [SUCCESSFUL ] org.mozilla#rhino;1.7.7.1!rhino.jar (2658ms)
[info] downloading https://repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar ...
[info]  [SUCCESSFUL ] org.webjars#npm;4.2.0!npm.jar (7328ms)
[info] downloading https://repo1.maven.org/maven2/org/scalariform/scalariform_2.10/0.2.3/scalariform_2.10-0.2.3.jar ...
[info]  [SUCCESSFUL ] org.scalariform#scalariform_2.10;0.2.3!scalariform_2.10.jar (4291ms)
[info] Done updating.
[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[warn] 
[warn]  * org.tukaani:xz is evicted completely
[warn]      +- org.apache.commons:commons-compress:1.4.1          (depends on 1.0)
[warn] 
[warn] Run 'evicted' to see detailed eviction warnings
[info] Set current project to lila-openingexplorer (in build file:/home/niklas/Projekte/lila-openingexplorer/)
[info] Updating {file:/home/niklas/Projekte/lila-openingexplorer/}root...
[info] Resolving jline#jline;2.14.4 ...
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.3/scala-library-2.12.3.jar ...
[info]  [SUCCESSFUL ] org.scala-lang#scala-library;2.12.3!scala-library.jar (20864ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.3.4/twirl-api_2.12-1.3.4.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#twirl-api_2.12;1.3.4!twirl-api_2.12.jar (606ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.6.3/play-server_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-server_2.12;2.6.3!play-server_2.12.jar (697ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.6.3/play-netty-server_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-netty-server_2.12;2.6.3!play-netty-server_2.12.jar (346ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.6.3/play-logback_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-logback_2.12;2.6.3!play-logback_2.12.jar (169ms)
[info] downloading https://raw.githubusercontent.com/ornicar/lila-maven/master/org/lichess/scalachess_2.12/6.6/scalachess_2.12-6.6.jar ...
[info]  [SUCCESSFUL ] org.lichess#scalachess_2.12;6.6!scalachess_2.12.jar (3294ms)
[info] downloading https://raw.githubusercontent.com/ornicar/lila-maven/master/com/github/ornicar/scalalib_2.12/6.4/scalalib_2.12-6.4.jar ...
[info]  [SUCCESSFUL ] com.github.ornicar#scalalib_2.12;6.4!scalalib_2.12.jar (584ms)
[info] downloading https://repo1.maven.org/maven2/com/github/kxbmap/configs_2.12/0.4.4/configs_2.12-0.4.4.jar ...
[info]  [SUCCESSFUL ] com.github.kxbmap#configs_2.12;0.4.4!configs_2.12.jar (815ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-ehcache_2.12/2.6.3/play-ehcache_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-ehcache_2.12;2.6.3!play-ehcache_2.12.jar (206ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar ...
[info]  [SUCCESSFUL ] org.scala-lang.modules#scala-xml_2.12;1.0.6!scala-xml_2.12.jar(bundle) (1257ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.6.3/play_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play_2.12;2.6.3!play_2.12.jar (5861ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-netty-utils/2.6.3/play-netty-utils-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-netty-utils;2.6.3!play-netty-utils.jar (185ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.6.3/play-streams_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-streams_2.12;2.6.3!play-streams_2.12.jar (322ms)
[info] downloading https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar ...
[info]  [SUCCESSFUL ] org.slf4j#jul-to-slf4j;1.7.25!jul-to-slf4j.jar (151ms)
[info] downloading https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar ...
[info]  [SUCCESSFUL ] org.slf4j#jcl-over-slf4j;1.7.25!jcl-over-slf4j.jar (177ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.4/akka-actor_2.12-2.5.4.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-actor_2.12;2.5.4!akka-actor_2.12.jar (7900ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.4/akka-slf4j_2.12-2.5.4.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-slf4j_2.12;2.5.4!akka-slf4j_2.12.jar (627ms)
[info] downloading https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.8.9/jackson-core-2.8.9.jar ...
[info]  [SUCCESSFUL ] com.fasterxml.jackson.core#jackson-core;2.8.9!jackson-core.jar(bundle) (792ms)
[info] downloading https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.8.9/jackson-annotations-2.8.9.jar ...
[info]  [SUCCESSFUL ] com.fasterxml.jackson.core#jackson-annotations;2.8.9!jackson-annotations.jar(bundle) (1156ms)
[info] downloading https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.8.9/jackson-databind-2.8.9.jar ...
[info]  [SUCCESSFUL ] com.fasterxml.jackson.core#jackson-databind;2.8.9!jackson-databind.jar(bundle) (5362ms)
[info] downloading https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.8.9/jackson-datatype-jdk8-2.8.9.jar ...
[info]  [SUCCESSFUL ] com.fasterxml.jackson.datatype#jackson-datatype-jdk8;2.8.9!jackson-datatype-jdk8.jar(bundle) (658ms)
[info] downloading https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.8.9/jackson-datatype-jsr310-2.8.9.jar ...
[info]  [SUCCESSFUL ] com.fasterxml.jackson.datatype#jackson-datatype-jsr310;2.8.9!jackson-datatype-jsr310.jar(bundle) (1104ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.6.3/play-json_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-json_2.12;2.6.3!play-json_2.12.jar (2424ms)
[info] downloading https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.jar ...
[info]  [SUCCESSFUL ] com.google.guava#guava;22.0!guava.jar(bundle) (8784ms)
[info] downloading https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.7.0/jjwt-0.7.0.jar ...
[info]  [SUCCESSFUL ] io.jsonwebtoken#jjwt;0.7.0!jjwt.jar (517ms)
[info] downloading https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar ...
[info]  [SUCCESSFUL ] org.apache.commons#commons-lang3;3.6!commons-lang3.jar (1423ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.3/scala-reflect-2.12.3.jar ...
[info]  [SUCCESSFUL ] org.scala-lang#scala-reflect;2.12.3!scala-reflect.jar (8408ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar ...
[info]  [SUCCESSFUL ] org.scala-lang.modules#scala-java8-compat_2.12;0.8.0!scala-java8-compat_2.12.jar(bundle) (2414ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.0.6/scala-parser-combinators_2.12-1.0.6.jar ...
[info]  [SUCCESSFUL ] org.scala-lang.modules#scala-parser-combinators_2.12;1.0.6!scala-parser-combinators_2.12.jar(bundle) (574ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.4/akka-stream_2.12-2.5.4.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-stream_2.12;2.5.4!akka-stream_2.12.jar (8577ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.2.1/ssl-config-core_2.12-0.2.1.jar ...
[info]  [SUCCESSFUL ] com.typesafe#ssl-config-core_2.12;0.2.1!ssl-config-core_2.12.jar(bundle) (1238ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.6.3/play-functional_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-functional_2.12;2.6.3!play-functional_2.12.jar (719ms)
[info] downloading https://repo1.maven.org/maven2/org/typelevel/macro-compat_2.12/1.1.1/macro-compat_2.12-1.1.1.jar ...
[info]  [SUCCESSFUL ] org.typelevel#macro-compat_2.12;1.1.1!macro-compat_2.12.jar (151ms)
[info] downloading https://repo1.maven.org/maven2/joda-time/joda-time/2.9.9/joda-time-2.9.9.jar ...
[info]  [SUCCESSFUL ] joda-time#joda-time;2.9.9!joda-time.jar (1371ms)
[info] downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.0.18/error_prone_annotations-2.0.18.jar ...
[info]  [SUCCESSFUL ] com.google.errorprone#error_prone_annotations;2.0.18!error_prone_annotations.jar (168ms)
[info] downloading https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar ...
[info]  [SUCCESSFUL ] com.google.j2objc#j2objc-annotations;1.1!j2objc-annotations.jar (165ms)
[info] downloading https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar ...
[info]  [SUCCESSFUL ] org.codehaus.mojo#animal-sniffer-annotations;1.14!animal-sniffer-annotations.jar (151ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.0/netty-reactive-streams-http-2.0.0.jar ...
[info]  [SUCCESSFUL ] com.typesafe.netty#netty-reactive-streams-http;2.0.0!netty-reactive-streams-http.jar (343ms)
[info] downloading https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.12.Final/netty-transport-native-epoll-4.1.12.Final-linux-x86_64.jar ...
[info]  [SUCCESSFUL ] io.netty#netty-transport-native-epoll;4.1.12.Final!netty-transport-native-epoll.jar (454ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.0/netty-reactive-streams-2.0.0.jar ...
[info]  [SUCCESSFUL ] com.typesafe.netty#netty-reactive-streams;2.0.0!netty-reactive-streams.jar (206ms)
[info] downloading https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.13.Final/netty-codec-http-4.1.13.Final.jar ...
[info]  [SUCCESSFUL ] io.netty#netty-codec-http;4.1.13.Final!netty-codec-http.jar (1200ms)
[info] downloading https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.13.Final/netty-handler-4.1.13.Final.jar ...
[info]  [SUCCESSFUL ] io.netty#netty-handler;4.1.13.Final!netty-handler.jar (838ms)
[info] downloading https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.13.Final/netty-buffer-4.1.13.Final.jar ...
[info]  [SUCCESSFUL ] io.netty#netty-buffer;4.1.13.Final!netty-buffer.jar (668ms)
[info] downloading https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.13.Final/netty-transport-4.1.13.Final.jar ...
[info]  [SUCCESSFUL ] io.netty#netty-transport;4.1.13.Final!netty-transport.jar (983ms)
[info] downloading https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.13.Final/netty-codec-4.1.13.Final.jar ...
[info]  [SUCCESSFUL ] io.netty#netty-codec;4.1.13.Final!netty-codec.jar (744ms)
[info] downloading https://repo1.maven.org/maven2/io/netty/netty-common/4.1.13.Final/netty-common-4.1.13.Final.jar ...
[info]  [SUCCESSFUL ] io.netty#netty-common;4.1.13.Final!netty-common.jar (1175ms)
[info] downloading https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.13.Final/netty-resolver-4.1.13.Final.jar ...
[info]  [SUCCESSFUL ] io.netty#netty-resolver;4.1.13.Final!netty-resolver.jar (213ms)
[info] downloading https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.12.Final/netty-transport-native-unix-common-4.1.12.Final.jar ...
[info]  [SUCCESSFUL ] io.netty#netty-transport-native-unix-common;4.1.12.Final!netty-transport-native-unix-common.jar (208ms)
[info] downloading https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar ...
[info]  [SUCCESSFUL ] ch.qos.logback#logback-classic;1.2.3!logback-classic.jar (708ms)
[info] downloading https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar ...
[info]  [SUCCESSFUL ] ch.qos.logback#logback-core;1.2.3!logback-core.jar (1106ms)
[info] downloading https://repo1.maven.org/maven2/org/scalaz/scalaz-core_2.12/7.2.15/scalaz-core_2.12-7.2.15.jar ...
[info]  [SUCCESSFUL ] org.scalaz#scalaz-core_2.12;7.2.15!scalaz-core_2.12.jar(bundle) (15916ms)
[info] downloading https://repo1.maven.org/maven2/org/joda/joda-convert/1.8.3/joda-convert-1.8.3.jar ...
[info]  [SUCCESSFUL ] org.joda#joda-convert;1.8.3!joda-convert.jar (370ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-cache_2.12/2.6.3/play-cache_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-cache_2.12;2.6.3!play-cache_2.12.jar (223ms)
[info] downloading https://repo1.maven.org/maven2/net/sf/ehcache/ehcache/2.10.4/ehcache-2.10.4.jar ...
[info]  [SUCCESSFUL ] net.sf.ehcache#ehcache;2.10.4!ehcache.jar (18520ms)
[info] downloading https://repo1.maven.org/maven2/org/ehcache/jcache/1.0.1/jcache-1.0.1.jar ...
[info]  [SUCCESSFUL ] org.ehcache#jcache;1.0.1!jcache.jar (239ms)
[info] downloading https://repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0.jar ...
[info]  [SUCCESSFUL ] javax.cache#cache-api;1.0.0!cache-api.jar (262ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.6.3/play-test_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-test_2.12;2.6.3!play-test_2.12.jar (408ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-specs2_2.12/2.6.3/play-specs2_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-specs2_2.12;2.6.3!play-specs2_2.12.jar (192ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.6.3/play-guice_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-guice_2.12;2.6.3!play-guice_2.12.jar (523ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.6.3/play-akka-http-server_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-akka-http-server_2.12;2.6.3!play-akka-http-server_2.12.jar (819ms)
[info] downloading https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar ...
[info]  [SUCCESSFUL ] com.google.code.findbugs#jsr305;3.0.2!jsr305.jar (285ms)
[info] downloading https://repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.2.0/fluentlenium-core-3.2.0.jar ...
[info]  [SUCCESSFUL ] org.fluentlenium#fluentlenium-core;3.2.0!fluentlenium-core.jar (874ms)
[info] downloading https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.27/htmlunit-driver-2.27.jar ...
[info]  [SUCCESSFUL ] org.seleniumhq.selenium#htmlunit-driver;2.27!htmlunit-driver.jar (301ms)
[info] downloading https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.4.0/selenium-api-3.4.0.jar ...
[info]  [SUCCESSFUL ] org.seleniumhq.selenium#selenium-api;3.4.0!selenium-api.jar (361ms)
[info] downloading https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.4.0/selenium-support-3.4.0.jar ...
[info]  [SUCCESSFUL ] org.seleniumhq.selenium#selenium-support;3.4.0!selenium-support.jar (436ms)
[info] downloading https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.4.0/selenium-firefox-driver-3.4.0.jar ...
[info]  [SUCCESSFUL ] org.seleniumhq.selenium#selenium-firefox-driver;3.4.0!selenium-firefox-driver.jar (1697ms)
[info] downloading https://repo1.maven.org/maven2/com/google/inject/guice/4.1.0/guice-4.1.0.jar ...
[info]  [SUCCESSFUL ] com.google.inject#guice;4.1.0!guice.jar (1440ms)
[info] downloading https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.1.0/guice-assistedinject-4.1.0.jar ...
[info]  [SUCCESSFUL ] com.google.inject.extensions#guice-assistedinject;4.1.0!guice-assistedinject.jar (230ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.0.9/akka-http-core_2.12-10.0.9.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-http-core_2.12;10.0.9!akka-http-core_2.12.jar (6261ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.0.9/akka-parsing_2.12-10.0.9.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-parsing_2.12;10.0.9!akka-parsing_2.12.jar (2013ms)
[info] downloading https://repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4.jar ...
[info]  [SUCCESSFUL ] org.atteo.classindex#classindex;3.4!classindex.jar (209ms)
[info] downloading https://repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4.jar ...
[info]  [SUCCESSFUL ] cglib#cglib-nodep;3.2.4!cglib-nodep.jar (827ms)
[info] downloading https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar ...
[info]  [SUCCESSFUL ] com.google.code.gson#gson;2.8.0!gson.jar (594ms)
[info] downloading https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.27/htmlunit-2.27.jar ...
[info]  [SUCCESSFUL ] net.sourceforge.htmlunit#htmlunit;2.27!htmlunit.jar (4013ms)
[info] downloading https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.3/httpmime-4.5.3.jar ...
[info]  [SUCCESSFUL ] org.apache.httpcomponents#httpmime;4.5.3!httpmime.jar (231ms)
[info] downloading https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.27/htmlunit-core-js-2.27.jar ...
[info]  [SUCCESSFUL ] net.sourceforge.htmlunit#htmlunit-core-js;2.27!htmlunit-core-js.jar (2479ms)
[info] downloading https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.27/neko-htmlunit-2.27.jar ...
[info]  [SUCCESSFUL ] net.sourceforge.htmlunit#neko-htmlunit;2.27!neko-htmlunit.jar (403ms)
[info] downloading https://repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.23/cssparser-0.9.23.jar ...
[info]  [SUCCESSFUL ] net.sourceforge.cssparser#cssparser;0.9.23!cssparser.jar (889ms)
[info] downloading https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.5.v20170502/websocket-client-9.4.5.v20170502.jar ...
[info]  [SUCCESSFUL ] org.eclipse.jetty.websocket#websocket-client;9.4.5.v20170502!websocket-client.jar (222ms)
[info] downloading https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3.jar ...
[info]  [SUCCESSFUL ] org.apache.httpcomponents#httpclient;4.5.3!httpclient.jar (1588ms)
[info] downloading https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6.jar ...
[info]  [SUCCESSFUL ] org.apache.httpcomponents#httpcore;4.4.6!httpcore.jar (771ms)
[info] downloading https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.5.v20170502/jetty-util-9.4.5.v20170502.jar ...
[info]  [SUCCESSFUL ] org.eclipse.jetty#jetty-util;9.4.5.v20170502!jetty-util.jar (1026ms)
[info] downloading https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.5.v20170502/jetty-io-9.4.5.v20170502.jar ...
[info]  [SUCCESSFUL ] org.eclipse.jetty#jetty-io;9.4.5.v20170502!jetty-io.jar (437ms)
[info] downloading https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.5.v20170502/jetty-client-9.4.5.v20170502.jar ...
[info]  [SUCCESSFUL ] org.eclipse.jetty#jetty-client;9.4.5.v20170502!jetty-client.jar (669ms)
[info] downloading https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.5.v20170502/websocket-common-9.4.5.v20170502.jar ...
[info]  [SUCCESSFUL ] org.eclipse.jetty.websocket#websocket-common;9.4.5.v20170502!websocket-common.jar (527ms)
[info] downloading https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.5.v20170502/jetty-http-9.4.5.v20170502.jar ...
[info]  [SUCCESSFUL ] org.eclipse.jetty#jetty-http;9.4.5.v20170502!jetty-http.jar (463ms)
[info] downloading https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.5.v20170502/websocket-api-9.4.5.v20170502.jar ...
[info]  [SUCCESSFUL ] org.eclipse.jetty.websocket#websocket-api;9.4.5.v20170502!websocket-api.jar (235ms)
[info] downloading https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.4.0/selenium-remote-driver-3.4.0.jar ...
[info]  [SUCCESSFUL ] org.seleniumhq.selenium#selenium-remote-driver;3.4.0!selenium-remote-driver.jar (770ms)
[info] downloading https://repo1.maven.org/maven2/org/specs2/specs2-core_2.12/3.8.9/specs2-core_2.12-3.8.9.jar ...
[info]  [SUCCESSFUL ] org.specs2#specs2-core_2.12;3.8.9!specs2-core_2.12.jar (2727ms)
[info] downloading https://repo1.maven.org/maven2/org/specs2/specs2-junit_2.12/3.8.9/specs2-junit_2.12-3.8.9.jar ...
[info]  [SUCCESSFUL ] org.specs2#specs2-junit_2.12;3.8.9!specs2-junit_2.12.jar (443ms)
[info] downloading https://repo1.maven.org/maven2/org/specs2/specs2-mock_2.12/3.8.9/specs2-mock_2.12-3.8.9.jar ...
[info]  [SUCCESSFUL ] org.specs2#specs2-mock_2.12;3.8.9!specs2-mock_2.12.jar (511ms)
[info] downloading https://repo1.maven.org/maven2/org/specs2/specs2-matcher_2.12/3.8.9/specs2-matcher_2.12-3.8.9.jar ...
[info]  [SUCCESSFUL ] org.specs2#specs2-matcher_2.12;3.8.9!specs2-matcher_2.12.jar (3434ms)
[info] downloading https://repo1.maven.org/maven2/org/specs2/specs2-common_2.12/3.8.9/specs2-common_2.12-3.8.9.jar ...
[info]  [SUCCESSFUL ] org.specs2#specs2-common_2.12;3.8.9!specs2-common_2.12.jar (4283ms)
[info] downloading https://repo1.maven.org/maven2/org/scalaz/scalaz-effect_2.12/7.2.7/scalaz-effect_2.12-7.2.7.jar ...
[info]  [SUCCESSFUL ] org.scalaz#scalaz-effect_2.12;7.2.7!scalaz-effect_2.12.jar(bundle) (727ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-omnidoc_2.12/2.6.3/play-omnidoc_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-omnidoc_2.12;2.6.3!play-omnidoc_2.12.jar (31197ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-docs_2.12/2.6.3/play-docs_2.12-2.6.3.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-docs_2.12;2.6.3!play-docs_2.12.jar (23222ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/play-doc_2.12/1.8.1/play-doc_2.12-1.8.1.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#play-doc_2.12;1.8.1!play-doc_2.12.jar (366ms)
[info] downloading https://repo1.maven.org/maven2/org/pegdown/pegdown/1.6.0/pegdown-1.6.0.jar ...
[info]  [SUCCESSFUL ] org.pegdown#pegdown;1.6.0!pegdown.jar (306ms)
[info] downloading https://repo1.maven.org/maven2/org/parboiled/parboiled-java/1.1.7/parboiled-java-1.1.7.jar ...
[info]  [SUCCESSFUL ] org.parboiled#parboiled-java;1.1.7!parboiled-java.jar (287ms)
[info] downloading https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar ...
[info]  [SUCCESSFUL ] org.ow2.asm#asm;5.0.3!asm.jar (249ms)
[info] downloading https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar ...
[info]  [SUCCESSFUL ] org.ow2.asm#asm-tree;5.0.3!asm-tree.jar (199ms)
[info] downloading https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar ...
[info]  [SUCCESSFUL ] org.ow2.asm#asm-analysis;5.0.3!asm-analysis.jar (185ms)
[info] downloading https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar ...
[info]  [SUCCESSFUL ] org.ow2.asm#asm-util;5.0.3!asm-util.jar (233ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.3/scala-compiler-2.12.3.jar ...
[info]  [SUCCESSFUL ] org.scala-lang#scala-compiler;2.12.3!scala-compiler.jar (21805ms)
[info] Done updating.
[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[warn] 
[warn]  * io.netty:netty-transport:4.1.13.Final is selected over 4.1.12.Final
[warn]      +- io.netty:netty-handler:4.1.13.Final                (depends on 4.1.13.Final)
[warn]      +- io.netty:netty-codec:4.1.13.Final                  (depends on 4.1.13.Final)
[warn]      +- io.netty:netty-transport-native-epoll:4.1.12.Final (depends on 4.1.12.Final)
[warn]      +- io.netty:netty-transport-native-unix-common:4.1.12.Final (depends on 4.1.12.Final)
[warn] 
[warn]  * io.netty:netty-buffer:4.1.13.Final is selected over 4.1.12.Final
[warn]      +- io.netty:netty-handler:4.1.13.Final                (depends on 4.1.13.Final)
[warn]      +- io.netty:netty-transport:4.1.13.Final              (depends on 4.1.13.Final)
[warn]      +- io.netty:netty-transport-native-epoll:4.1.12.Final (depends on 4.1.12.Final)
[warn] 
[warn]  * io.netty:netty-common:4.1.13.Final is selected over 4.1.12.Final
[warn]      +- io.netty:netty-resolver:4.1.13.Final               (depends on 4.1.13.Final)
[warn]      +- io.netty:netty-buffer:4.1.13.Final                 (depends on 4.1.13.Final)
[warn]      +- io.netty:netty-transport-native-epoll:4.1.12.Final (depends on 4.1.12.Final)
[warn]      +- io.netty:netty-transport-native-unix-common:4.1.12.Final (depends on 4.1.12.Final)
[warn] 
[warn] Run 'evicted' to see detailed eviction warnings

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/niklas/.ivy2/cache/ch.qos.logback/logback-classic/jars/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/niklas/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
--- (Running the application, auto-reloading is enabled) ---

[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Enter to stop and go back to the console...)

[info] Formatting 140 Scala sources {file:/home/niklas/Projekte/lila-openingexplorer/}root(compile) ...
[info] Reformatted 68 Scala sources {file:/home/niklas/Projekte/lila-openingexplorer/}root(compile).
[info] Compiling 27 Scala sources and 1 Java source to /home/niklas/Projekte/lila-openingexplorer/target/scala-2.12/classes...
[info] 'compiler-interface' not yet compiled for Scala 2.12.3. Compiling...
[info]   Compilation completed in 12.937 s
Loading master database...
Master database loaded! (0,15 seconds)
Loading Standard database...
Standard database loaded! (0,00 seconds)
Loading Crazyhouse database...
Crazyhouse database loaded! (0,00 seconds)
Loading Chess960 database...
Chess960 database loaded! (0,00 seconds)
Loading King of the Hill database...
King of the Hill database loaded! (0,00 seconds)
Loading Three-check database...
Three-check database loaded! (0,00 seconds)
Loading Antichess database...
Antichess database loaded! (0,00 seconds)
Loading Atomic database...
Atomic database loaded! (0,00 seconds)
Loading Horde database...
Horde database loaded! (0,00 seconds)
Loading Racing Kings database...
Racing Kings database loaded! (0,00 seconds)
Loading PGN database...
[WARN]: /usr/include/kchashdb.h: 834: open: -: recovered by the WAL file
[WARN]: /usr/include/kchashdb.h: 2849: trim_file: -: trimming the database
[WARN]: /usr/include/kcplantdb.h: 3594: recalc_count: /home/niklas/Projekte/lila-openingexplorer/data/master-pgn.kct: recalculated the record count from 0 to 0
PGN database loaded! (0,00 seconds)
Loading gameInfo database...
[WARN]: /usr/include/kchashdb.h: 834: open: -: recovered by the WAL file
[WARN]: /usr/include/kchashdb.h: 2849: trim_file: -: trimming the database
[WARN]: /usr/include/kcplantdb.h: 3594: recalc_count: /home/niklas/Projekte/lila-openingexplorer/data/lichess-info.kct: recalculated the record count from 0 to 0
GameInfo database loaded! (0,00 seconds)
[error] application - 

! @755iom62f - Internal server error, for (GET) [/lichess?variant=standard&fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR%20w%20KQkq%20-%200%201] ->

play.api.UnexpectedException: Unexpected exception[InstantiationException: play.api.cache.SyncCacheApi]
    at play.core.server.DevServerStart$$anon$1.reload(DevServerStart.scala:186)
    at play.core.server.DevServerStart$$anon$1.get(DevServerStart.scala:124)
    at play.core.server.netty.PlayRequestHandler.modelConversion(PlayRequestHandler.scala:70)
    at play.core.server.netty.PlayRequestHandler.handle(PlayRequestHandler.scala:81)
    at play.core.server.netty.PlayRequestHandler.channelRead(PlayRequestHandler.scala:184)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at com.typesafe.netty.http.HttpStreamsHandler.channelRead(HttpStreamsHandler.java:129)
    at com.typesafe.netty.http.HttpStreamsServerHandler.channelRead(HttpStreamsServerHandler.java:96)
Caused by: java.lang.InstantiationException: play.api.cache.SyncCacheApi
    at java.lang.Class.newInstance(Class.java:427)
    at play.api.inject.NewInstanceInjector$.instanceOf(Injector.scala:56)
    at play.api.inject.SimpleInjector.$anonfun$instanceOf$1(Injector.scala:92)
    at scala.collection.MapLike.getOrElse(MapLike.scala:128)
    at scala.collection.MapLike.getOrElse$(MapLike.scala:126)
    at scala.collection.AbstractMap.getOrElse(Map.scala:59)
    at play.api.inject.SimpleInjector.instanceOf(Injector.scala:92)
    at play.api.inject.SimpleInjector.instanceOf(Injector.scala:87)
    at play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$2(Injector.scala:117)
    at play.api.inject.ContextClassLoaderInjector.withContext(Injector.scala:126)
Caused by: java.lang.NoSuchMethodException: play.api.cache.SyncCacheApi.<init>()
    at java.lang.Class.getConstructor0(Class.java:3082)
    at java.lang.Class.newInstance(Class.java:412)
    at play.api.inject.NewInstanceInjector$.instanceOf(Injector.scala:56)
    at play.api.inject.SimpleInjector.$anonfun$instanceOf$1(Injector.scala:92)
    at scala.collection.MapLike.getOrElse(MapLike.scala:128)
    at scala.collection.MapLike.getOrElse$(MapLike.scala:126)
    at scala.collection.AbstractMap.getOrElse(Map.scala:59)
    at play.api.inject.SimpleInjector.instanceOf(Injector.scala:92)
    at play.api.inject.SimpleInjector.instanceOf(Injector.scala:87)
    at play.api.inject.ContextClassLoaderInjector.$anonfun$instanceOf$2(Injector.scala:117)
ornicar commented 7 years ago

ok thanks, I can handle that

niklasf commented 7 years ago

About the compiler error above: Looks like newer GCC is more strict about that conversion. Manually patching the line to return nullptr; works for me.

ornicar commented 7 years ago

Does it work now?

niklasf commented 7 years ago

It does :tada:

niklasf commented 7 years ago

should i go ahead and deploy this?

ornicar commented 7 years ago

Yes, I don't see a reason not to.