<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Lavalink Devs on Darren Nathanael</title><link>https://blog.darrennathanael.com/author/lavalink-devs/</link><description>Recent content in Lavalink Devs on Darren Nathanael</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 19 Apr 2026 22:55:02 -0500</lastBuildDate><atom:link href="https://blog.darrennathanael.com/author/lavalink-devs/index.xml" rel="self" type="application/rss+xml"/><item><title>Lavalink’ Hotfix</title><link>https://blog.darrennathanael.com/posts/lavalink-hotfix/</link><pubDate>Wed, 29 May 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/lavalink-hotfix/</guid><description>&lt;p>Known working jars- as of publishing;&lt;/p>
&lt;h2 id="jars">Jars&lt;a class="anchorjs-link" href="#jars">&lt;/a>&lt;/h2>&lt;p>v4: &lt;a href="https://repo.lavalink.dev/artifacts/lavalink/fe62703c/Lavalink.jar" target="_blank">https://repo.lavalink.dev/artifacts/lavalink/fe62703c/Lavalink.jar&lt;/a> &lt;br>
v3: &lt;a href="https://repo.lavalink.dev/artifacts/lavalink/b0db58a0/Lavalink.jar" target="_blank">https://repo.lavalink.dev/artifacts/lavalink/b0db58a0/Lavalink.jar&lt;/a>&lt;/p>
&lt;h2 id="docker">Docker&lt;a class="anchorjs-link" href="#docker">&lt;/a>&lt;/h2>&lt;p>v4: &lt;a href="https://github.com/lavalink-devs/Lavalink/pkgs/container/lavalink/197704996?tag=v4-update-lp" target="_blank">https://github.com/lavalink-devs/Lavalink/pkgs/container/lavalink/197704996?tag=v4-update-lp&lt;/a> &lt;br>
v3: &lt;a href="https://github.com/lavalink-devs/Lavalink/pkgs/container/lavalink/197706659?tag=v3-update-lp" target="_blank">https://github.com/lavalink-devs/Lavalink/pkgs/container/lavalink/197706659?tag=v3-update-lp&lt;/a>&lt;/p>
&lt;h2 id="lavaplayer">Lavaplayer&lt;a class="anchorjs-link" href="#lavaplayer">&lt;/a>&lt;/h2>&lt;p>&lt;strong>ADD THE SNAPSHOT REPOSITORY:&lt;/strong> &lt;a href="https://maven.lavalink.dev/snapshots" target="_blank">https://maven.lavalink.dev/snapshots&lt;/a>&lt;/p>
&lt;p>FOR USERS OF &lt;code>1.x&lt;/code>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>implementation &amp;#39;dev.arbjerg:lavaplayer:0eaeee195f0315b2617587aa3537fa202df07ddc-SNAPSHOT&amp;#39;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>FOR USERS OF &lt;code>2.x&lt;/code>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>implementation &amp;#39;dev.arbjerg:lavaplayer:afec211f05c9dcf0b6ee44276a02f0316ea2458a-SNAPSHOT&amp;#39;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
&lt;h2 id="issues---solved-by-the-jar-above">ISSUES: - Solved by the Jar Above.&lt;a class="anchorjs-link" href="#issues---solved-by-the-jar-above">&lt;/a>&lt;/h2>&lt;p>&lt;strong>Index 984 out of bounds for length 984.&lt;/strong>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1&lt;/span>&lt;span>java.lang.ArrayIndexOutOfBoundsException: Index &lt;span style="color:#bd93f9">984&lt;/span> out of bounds &lt;span style="color:#ff79c6">for&lt;/span> length &lt;span style="color:#bd93f9">984&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2&lt;/span>&lt;span>at moe.kyokobot.koe.crypto.XSalsa20Poly1305LiteEncryptionMode.box&lt;span style="color:#ff79c6">(&lt;/span>XSalsa20Poly1305LiteEncryptionMode.java:22&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>core-2.0.0-rc2.jar!/:na&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3&lt;/span>&lt;span>at moe.kyokobot.koe.internal.handler.DiscordUDPConnection.createPacket&lt;span style="color:#ff79c6">(&lt;/span>DiscordUDPConnection.java:119&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>core-2.0.0-rc2.jar!/:na&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4&lt;/span>&lt;span>at moe.kyokobot.koe.codec.udpqueue.UdpQueueOpusFramePoller.populateQueue&lt;span style="color:#ff79c6">(&lt;/span>UdpQueueOpusFramePoller.java:57&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>ext-udpqueue-2.0.0-rc2.jar!/:na&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5&lt;/span>&lt;span>at io.netty.util.concurrent.AbstractEventExecutor.safeExecute&lt;span style="color:#ff79c6">(&lt;/span>AbstractEventExecutor.java:164&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6&lt;/span>&lt;span>at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks&lt;span style="color:#ff79c6">(&lt;/span>SingleThreadEventExecutor.java:469&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7&lt;/span>&lt;span>at io.netty.channel.nio.NioEventLoop.run&lt;span style="color:#ff79c6">(&lt;/span>NioEventLoop.java:503&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-transport-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8&lt;/span>&lt;span>at io.netty.util.concurrent.SingleThreadEventExecutor&lt;span style="color:#8be9fd;font-style:italic">$4&lt;/span>.run&lt;span style="color:#ff79c6">(&lt;/span>SingleThreadEventExecutor.java:986&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9&lt;/span>&lt;span>at io.netty.util.internal.ThreadExecutorMap&lt;span style="color:#8be9fd;font-style:italic">$2&lt;/span>.run&lt;span style="color:#ff79c6">(&lt;/span>ThreadExecutorMap.java:74&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10&lt;/span>&lt;span>at io.netty.util.concurrent.FastThreadLocalRunnable.run&lt;span style="color:#ff79c6">(&lt;/span>FastThreadLocalRunnable.java:30&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">11&lt;/span>&lt;span>... &lt;span style="color:#ff79c6">(&lt;/span>&lt;span style="color:#bd93f9">72&lt;/span> lines left&lt;span style="color:#ff79c6">)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>Video returned by YouTube isn&amp;rsquo;t what was requested&lt;/strong>&lt;/p></description></item></channel></rss>