Тестирование аккских актеров с участием Котлина и Акка-Тесткита

Я пытаюсь поиграть с аккой и котлином. Я использую API-интерфейс akka java. Класс Actor отлично работает. Но я не могу реализовать тестовый файл с помощью Akka-testkit.

Это мой тест,

fun testWordCount() { object : JavaTestKit(system) { init { val masterActor = system.actorOf(Props.create(WordCountActor.WordCountMaster::class.java), "master") masterActor.tell(WordCountActor.StartCounting("src/main/resources/", 5), testActor) val wcs = expectMsgClass(JavaTestKit.duration("5 seconds"), WordCountActor.WordCountSuccess::class.java) object : JavaTestKit.Within(JavaTestKit.duration("5 seconds")) { override fun run() { Assert.assertEquals(20, wcs.result.size) } } } } } 

Я получаю следующую ошибку:

 Error:(39, 17) Kotlin: [Internal Error] org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Error generating constructors of class null with kind IMPLEMENTATION Cause: Error generating constructors of class null with kind IMPLEMENTATION File being compiled and position: (39,17) in /Users/kunalkanojia/Workspace/fun/kotlin_word_count/src/test/kotlin/WordCountActorTest.kt PsiElement: object : JavaTestKit.Within(JavaTestKit.duration("20 seconds")) { override fun run() { Assert.assertEquals(20, wcs.result.size.toLong()) } } 

Я новичок в Котлине, что может быть проблемой?

Это ошибка в компиляторе kotlin, и она была исправлена ​​в ветви 1.0.4, исправлена ​​в версиях моментальных снимков. Для kotlin 1.0.3 вы можете использовать обходное решение из https://youtrack.jetbrains.com/issue/KT-11833