Skip to content

Commit e00fd04

Browse files
authored
Merge pull request #713 from freyacodes/fix-error-for-loading-jda-nas
Fix error for loading jda nas on unsupported systems
2 parents 9f12823 + 00ce38c commit e00fd04

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

LavalinkServer/src/main/java/lavalink/server/config/KoeConfiguration.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ class KoeConfiguration(val serverConfig: ServerConfig) {
4646
bufferSize, UdpQueueFramePollerFactory.DEFAULT_BUFFER_DURATION)
4747
bufferSize = UdpQueueFramePollerFactory.DEFAULT_BUFFER_DURATION
4848
}
49-
setFramePollerFactory(UdpQueueFramePollerFactory(bufferSize, Runtime.getRuntime().availableProcessors()))
49+
try {
50+
setFramePollerFactory(UdpQueueFramePollerFactory(bufferSize, Runtime.getRuntime().availableProcessors()))
51+
} catch (e: Throwable) {
52+
log.warn("Failed to enable JDA-NAS! GC pauses may cause your bot to stutter during playback.", e)
53+
}
5054
} else {
5155
log.warn("This system and architecture appears to not support native audio sending! "
5256
+ "GC pauses may cause your bot to stutter during playback.")

0 commit comments

Comments
 (0)