2012-07-07 10 views
55

Właśnie zaczynam od Play Framework. Pobrałem i zainstalowałem grę i utworzyłem przykładową aplikację java. Kiedy próbuję uruchomić konsolę odtwarzania w katalogu aplikacji, zawiesza się ona w "Ładowanie definicji projektu".Struktura gier zawiesza się przy starcie na: "Ładowanie definicji projektu z"

PS C:\dev\play\javatest> play.bat 
Getting org.scala-sbt sbt_2.9.1 0.11.3 ... 
:: retrieving :: org.scala-sbt#boot-app 
     confs: [default] 
     37 artifacts copied, 0 already retrieved (7245kB/283ms) 
[info] Loading project definition from C:\dev\play\myFirstApp\project 

przy próbie uruchamiania aplikacji Scala otrzymuję komunikat o to oczekiwanie na blokadę:

PS C:\dev\play\scalatest> play 
[info] Loading project definition from C:\dev\play\test1\project 
Waiting for lock on C:\lib\play\repository\.sbt.ivy.lock to be available... 

systemem Windows 7, JDK 1.7.0_05 and Play Framework 2.0.2. Jakieś pomysły?

Odpowiedz

120

Po prostu doświadczyłem tego samego z grą 2 i okazało się, że to nie było naprawdę powieszenie, to tylko ciągnięcie specjalisty i pobieranie Internetu. Aby zweryfikować to samo zachowanie pan przeżywa edit project/plugins.sbt i zastąpić:

logLevel := Level.Warn 

z

logLevel := Level.Debug 

(choć buduję na OSX Wyobrażam będzie doświadczenie podobny wynik w systemie Windows).

+6

+1, ponieważ zanim skończyłem czytać, mój internet został w pełni pobrany, a mój projekt otwarty – grinch

+3

Ważne jest, aby pamiętać, że ostatnie kompilacje projektów pomocy technicznej IntelliJ 13 [dotyczy projektów Scala Play], co oznacza, że ​​korzystanie z konsoli sbt sesja i IntelliJ w tym samym czasie może spowodować wiele "oczekujących wiadomości", ponieważ dwa środowiska konkurują o aktualizację repozytorium bluszcza podczas rozwiązywania zależności. – cfeduke

+1

Ten sam problem i rozwiązanie dla aktywatora. Dzięki!!! –

0

Spróbuj przerwać kompilację, usuwając wskazany plik blokady, a następnie ponownie uruchom "uruchom odtwarzanie".

1

Wystarczy dodać do istniejącej odpowiedzi tutaj,

Ja również widząc ten problem po uaktualnieniu z gry 2.2x grać 2.3.x (patrz MigrationGuide)

byłem debugowania następująco poniżej.

W systemie Linux, goto folderu projektu, a następnie:

$ bash -x `which sbt` 
.... OUTPUT SKIPPED.... 
++ (( 128 < 512 )) 
++ local 'common_opts=-Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m' 
++ [[ 1.7.0_55 < 1.8 ]] 
++ local perm=256 
++ echo '-Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m -XX:MaxPermSize=256m' 
+ execRunner java -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m -XX:MaxPermSize=256m -jar /usr/share/sbt-launcher-packaging/bin/sbt-launch.jar 
+ [[ -n '' ]] 
+ [[ -n '' ]] 
+ java -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m -XX:MaxPermSize=256m -jar /usr/share/sbt-launcher-packaging/bin/sbt-launch.jar 

zanotować polecenia w ostatnim wierszu, anulować bieżący proces Ctrl+C i wykonać to dodanie -verbose opcja java:

java -verbose -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m -XX:MaxPermSize=256m -jar /usr/share/sbt-launcher-packaging/bin/sbt-launch.jar 

Wreszcie dodałem także logLevel := Level.Debug w project/plugins.sbt.

jednak ciągle daje wyjście tak:

.... OUTPUT SKIPPED.... 
info] [SUCCESSFUL ] org.apache.maven.doxia#doxia-sink-api;1.1!doxia-sink-api.jar (2065ms) 
[debug]   tried http://repo.typesafe.com/typesafe/ivy-releases/org.apache.maven.doxia/doxia-logging-api/1.1/jars/doxia-logging-api.jar 
[debug] CLIENT ERROR: Not Found url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.maven.doxia/doxia-logging-api/1.1/jars/doxia-logging-api.jar 
[debug]   tried http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.maven.doxia/doxia-logging-api/1.1/jars/doxia-logging-api.jar 
[debug] CLIENT ERROR: Not Found url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.maven.doxia/doxia-logging-api/1.1/jars/doxia-logging-api.jar 
[debug]   tried /home/saleem/.ivy2/local/org.apache.maven.doxia/doxia-logging-api/1.1/jars/doxia-logging-api.jar 
[debug]   tried http://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar 
[info] downloading http://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar ... 
[debug]  public: downloading http://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar 
[debug]  public: downloading http://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar.sha1 
[debug] sha1 OK for http://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar 
[info] [SUCCESSFUL ] org.apache.maven.doxia#doxia-logging-api;1.1!doxia-logging-api.jar (3997ms) 
[debug]   tried http://repo.typesafe.com/typesafe/ivy-releases/org.apache.maven/maven-plugin-registry/2.2.1/jars/maven-plugin-registry.jar 
[debug] CLIENT ERROR: Not Found url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.maven/maven-plugin-registry/2.2.1/jars/maven-plugin-registry.jar 
[debug]   tried http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.maven/maven-plugin-registry/2.2.1/jars/maven-plugin-registry.jar 
[debug] CLIENT ERROR: Not Found url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.maven/maven-plugin-registry/2.2.1/jars/maven-plugin-registry.jar 
[debug]   tried /home/saleem/.ivy2/local/org.apache.maven/maven-plugin-registry/2.2.1/jars/maven-plugin-registry.jar 
[debug]   tried http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar 
[info] downloading http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar ... 
[debug]  public: downloading http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar 
[debug]  public: downloading http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar.sha1 
[debug] sha1 OK for http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar 
[info] [SUCCESSFUL ] org.apache.maven#maven-plugin-registry;2.2.1!maven-plugin-registry.jar (2025ms) 
[debug]   tried http://repo.typesafe.com/typesafe/ivy-releases/backport-util-concurrent/backport-util-concurrent/3.1/jars/backport-util-concurrent.jar 
[debug] CLIENT ERROR: Not Found url=http://repo.typesafe.com/typesafe/ivy-releases/backport-util-concurrent/backport-util-concurrent/3.1/jars/backport-util-concurrent.jar 
[debug]   tried http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/backport-util-concurrent/backport-util-concurrent/3.1/jars/backport-util-concurrent.jar 
[debug] CLIENT ERROR: Not Found url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/backport-util-concurrent/backport-util-concurrent/3.1/jars/backport-util-concurrent.jar 
[debug]   tried /home/saleem/.ivy2/local/backport-util-concurrent/backport-util-concurrent/3.1/jars/backport-util-concurrent.jar 
[debug]   tried http://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar 
[info] downloading http://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar ... 
[debug]  public: downloading http://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar 
.... OUTPUT SKIPPED.... 

Wydaje się, że zbyt wiele słoiki do pobrania. Używam teraz wersji offline aktywatora Typesafe (pobieranie 356 MB here), a to jest o wiele szybsze!

Powiązane problemy