Soyle-Productions / soyle-stories

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

Closed ryanreso1993 closed 4 years ago

ryanreso1993 commented 4 years ago

Given two characters are created Given the characters each have character arcs created

  1. User deletes one character
  2. User creates a new character
  3. User creates a new Character arc for new character
  4. User opens Character Comparison arc for new character
  5. 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)

ryanreso1993 commented 4 years ago

We good !