An application to help writers keep track of all aspects of their stories without getting in the way of the creative process and offering deep insights into potential plot holes.
Apache License 2.0
12
stars
0
forks
source link
Error message Character Comparison tool in Moral Weakness tab #41
Given two characters are created
Given the characters each have character arcs created
User deletes one character
User creates a new character
User creates a new Character arc for new character
User opens Character Comparison arc for new character
User clicks on input box for Moral Weakness
Act res: Error message appears
Error message:
com.soyle.stories.theme.ThemeDoesNotExist
at com.soyle.stories.theme.usecases.compareCharacters.CompareCharactersUseCase.getThemeById(CompareCharactersUseCase.kt:44)
at com.soyle.stories.theme.usecases.compareCharacters.CompareCharactersUseCase.compareCharacters(CompareCharactersUseCase.kt:34)
at com.soyle.stories.theme.usecases.compareCharacters.CompareCharactersUseCase.invoke(CompareCharactersUseCase.kt:26)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonController.getCharacterComparison(CharacterComparisonController.kt:25)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonViewListenerImpl.getCharacterComparison(CharacterComparisonViewListenerImpl.kt:19)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonScope$getCharacterComparison$1$1.invokeSuspend(CharacterComparisonScope.kt:41)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:271)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:79)
at kotlinx.coroutines.BuildersKtBuildersKt.runBlocking(Builders.kt:54)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKtBuildersKt.runBlocking$default(Builders.kt:36)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonScope$getCharacterComparison$1.invoke(CharacterComparisonScope.kt:40)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonScope$getCharacterComparison$1.invoke(CharacterComparisonScope.kt:15)
at tornadofx.FXTask.call(Async.kt:457)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Given two characters are created Given the characters each have character arcs created
Act res: Error message appears
Error message:
com.soyle.stories.theme.ThemeDoesNotExist at com.soyle.stories.theme.usecases.compareCharacters.CompareCharactersUseCase.getThemeById(CompareCharactersUseCase.kt:44) at com.soyle.stories.theme.usecases.compareCharacters.CompareCharactersUseCase.compareCharacters(CompareCharactersUseCase.kt:34) at com.soyle.stories.theme.usecases.compareCharacters.CompareCharactersUseCase.invoke(CompareCharactersUseCase.kt:26) at com.soyle.stories.characterarc.characterComparison.CharacterComparisonController.getCharacterComparison(CharacterComparisonController.kt:25) at com.soyle.stories.characterarc.characterComparison.CharacterComparisonViewListenerImpl.getCharacterComparison(CharacterComparisonViewListenerImpl.kt:19) at com.soyle.stories.characterarc.characterComparison.CharacterComparisonScope$getCharacterComparison$1$1.invokeSuspend(CharacterComparisonScope.kt:41) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:271) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:79) at kotlinx.coroutines.BuildersKtBuildersKt.runBlocking(Builders.kt:54) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKtBuildersKt.runBlocking$default(Builders.kt:36) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at com.soyle.stories.characterarc.characterComparison.CharacterComparisonScope$getCharacterComparison$1.invoke(CharacterComparisonScope.kt:40) at com.soyle.stories.characterarc.characterComparison.CharacterComparisonScope$getCharacterComparison$1.invoke(CharacterComparisonScope.kt:15) at tornadofx.FXTask.call(Async.kt:457) at javafx.concurrent.Task$TaskCallable.call(Task.java:1425) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)