Your issue may already be reported!
Please search on the issue tracker before creating one.
Expected Behavior
The bot should start and work, sending messages to discord and linking players.
Current Behavior
The discord bot does not start.
Classes of the dev.kord module do not load properly.
Log
```log
[14:23:25 WARN]: Exception in thread "DefaultDispatcher-worker-4" java.lang.NoSuchMethodError: 'java.util.Locale dev.kord.common.LocaleKt.asJavaLocale(dev.kord.common.Locale)'
[14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.extensions.JDKExtensionsKt.getCode(JDKExtensions.kt:17)
[14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.utils.RegisterManager.registerDiscordCommands(RegisterManager.kt:66)
[14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.utils.RegisterManager.registerDiscord(RegisterManager.kt:168)
[14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.modules.discord.DiscordBot.start(DiscordBot.kt:12)
[14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.VentureLibs$onEnable$1.invokeSuspend(VentureLibs.kt:77)
[14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
[14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
[14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
[14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
[14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
[14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
[14:23:25 WARN]: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
[14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.utils.AsyncCoroutineDispatcher.dispatch(CoroutineUtils.kt:60)
[14:23:25 WARN]: at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:157)
[14:23:25 WARN]: at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:470)
[14:23:25 WARN]: at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:504)
[14:23:25 WARN]: at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:493)
[14:23:25 WARN]: at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:364)
[14:23:25 WARN]: at kotlinx.coroutines.ResumeAwaitOnCompletion.invoke(JobSupport.kt:1403)
[14:23:25 WARN]: at kotlinx.coroutines.JobSupport.notifyCompletion(JobSupport.kt:1492)
[14:23:25 WARN]: at kotlinx.coroutines.JobSupport.completeStateFinalization(JobSupport.kt:322)
[14:23:25 WARN]: at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:239)
[14:23:25 WARN]: at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:907)
[14:23:25 WARN]: at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:864)
[14:23:25 WARN]: at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:829)
[14:23:25 WARN]: at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:97)
[14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
[14:23:25 WARN]: at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:266)
[14:23:25 WARN]: at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:99)
[14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
[14:23:25 WARN]: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
[14:23:25 WARN]: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
[14:23:25 WARN]: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
[14:23:25 WARN]: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
[14:23:25 WARN]: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
[14:23:25 WARN]: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
[14:23:25 WARN]: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
[14:23:25 WARN]: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@433798bd, AsyncCoroutineDispatcher@24f5a753]
```
Bug Report
Your issue may already be reported! Please search on the issue tracker before creating one.
Expected Behavior
The bot should start and work, sending messages to discord and linking players.
Current Behavior
The discord bot does not start. Classes of the dev.kord module do not load properly.
Log
```log [14:23:25 WARN]: Exception in thread "DefaultDispatcher-worker-4" java.lang.NoSuchMethodError: 'java.util.Locale dev.kord.common.LocaleKt.asJavaLocale(dev.kord.common.Locale)' [14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.extensions.JDKExtensionsKt.getCode(JDKExtensions.kt:17) [14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.utils.RegisterManager.registerDiscordCommands(RegisterManager.kt:66) [14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.utils.RegisterManager.registerDiscord(RegisterManager.kt:168) [14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.modules.discord.DiscordBot.start(DiscordBot.kt:12) [14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.VentureLibs$onEnable$1.invokeSuspend(VentureLibs.kt:77) [14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [14:23:25 WARN]: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [14:23:25 WARN]: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) [14:23:25 WARN]: at VentureLibs.jar//net.blockventuremc.utils.AsyncCoroutineDispatcher.dispatch(CoroutineUtils.kt:60) [14:23:25 WARN]: at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:157) [14:23:25 WARN]: at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:470) [14:23:25 WARN]: at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:504) [14:23:25 WARN]: at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:493) [14:23:25 WARN]: at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:364) [14:23:25 WARN]: at kotlinx.coroutines.ResumeAwaitOnCompletion.invoke(JobSupport.kt:1403) [14:23:25 WARN]: at kotlinx.coroutines.JobSupport.notifyCompletion(JobSupport.kt:1492) [14:23:25 WARN]: at kotlinx.coroutines.JobSupport.completeStateFinalization(JobSupport.kt:322) [14:23:25 WARN]: at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:239) [14:23:25 WARN]: at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:907) [14:23:25 WARN]: at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:864) [14:23:25 WARN]: at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:829) [14:23:25 WARN]: at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:97) [14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [14:23:25 WARN]: at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:266) [14:23:25 WARN]: at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:99) [14:23:25 WARN]: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [14:23:25 WARN]: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) [14:23:25 WARN]: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111) [14:23:25 WARN]: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99) [14:23:25 WARN]: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585) [14:23:25 WARN]: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802) [14:23:25 WARN]: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706) [14:23:25 WARN]: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693) [14:23:25 WARN]: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@433798bd, AsyncCoroutineDispatcher@24f5a753] ```
Possible Solution
Fix the dependencies or use another lib (JDA)
Steps to Reproduce