BlockVentureMC / VentureLibs

VentureLibs is your next generation minecraft theme park experience. RIP Craftventure <3
https://docs.blockventuremc.net/
GNU General Public License v3.0
4 stars 0 forks source link

Kord not working #144

Closed CoasterFreakDE closed 3 months ago

CoasterFreakDE commented 3 months ago

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

  1. Start the server
  2. Wait for the error