2017-04-25 66 views
11

jest włączony plik "akka.jvm-exit-on-fatal-error". W wierszu polecenia uruchomiono plik JAR i uzyskałem wyjątek poniżej. I w wyniku zakończenia.Nieprzenikniony błąd spowodowany przez wyłączenie wątku maszyny JVM, ponieważ w systemie ActorSystem

błąd Uncaught z nici [ccp-akka.persistence.dispatchers.default-wtyczka, wysyłający-23] Wyłączenie JVM ponieważ 'akka.jvm-wyjście na zgonem-błędów' włączono ActorSystem [ccp ]

Nie ma nic więcej uruchomiona w moim komputerze z systemem Windows podczas tego. Brak dostępu do kodu poza plikiem jar. Co może być problem, kilka razy próbowałam ponownie uruchomić maszynę. Wygląda na to, że problem dotyczy tylko mojego komputera, ponieważ działa poprawnie na wszystkich innych komputerach. Nawet ja sprawdziłem wszystkie zmienne środowiskowe.

Załączony zrzut ekranu. enter image description here

Odpowiedz

4

Zainstalowałem Redistributable Microsoft Visual C++ 2010 dla mojego komputera z systemem Windows, który rozwiązał mój problem. Reference.

Pakiet redystrybucyjny Microsoft Visual C++ 2010 instaluje składniki środowiska wykonawczego bibliotek Visual C++ wymagane do uruchamiania aplikacji opracowanych w Visual C++ na komputerze, na którym nie zainstalowano programu Visual C++ 2010.

Pobierz link here (x64).

2

Co to jest, że istnieje brak zależności binarnej, leveldbjni, która łączy się z natywną/platformową wersją pliku leveldb.

Dodajesz leveldbjni wszystko do swoich zależnościach opisanych w docs (http://doc.akka.io/docs/akka/2.5.0/scala/persistence.html#id8) należy rozwiązać, że gdyby nie to może platforma jest obsługiwana (co wydaje się dziwne, że leveldbjni startowa Listy zarówno Win32 i Win64 jako obsługiwany - https://github.com/fusesource/leveldbjni)

+0

Ale nie mogę dodać żadnych zależności, ponieważ po prostu mam plik jar do uruchomienia. – Jet

+0

Możesz nadal uruchamiać plik jar z dodatkowymi innymi plikami jar na ścieżce klasy, zobacz tę odpowiedź, aby uzyskać szczegółowe informacje na temat: http://stackoverflow.com/questions/1238145/how-to-run-a-jar-file – johanandren

+0

Otworzyłem plik Jar i znalazłem zależność leveldb i próbowałem dodać dodatkowe pliki, jak wyżej, nadal ten sam problem @johanandren – Jet