Java IOException on when starting

I closed yacy to restart my pc; everything went fine, yacy closed with no problems. When I tried to start yacy again it would appear to start then fail after a few minutes. Here is the end of the log

I 2026/03/08 17:27:11 SERVER * Initializing SSL support ...
I 2026/03/08 17:27:11 SERVER * SSL support initialized successfully on port 52810
I 2026/03/08 17:27:11 Jetty9HttpServerImpl * htrootpath = /run/media/me/26TB/yacy/htroot
I 2026/03/08 17:27:12 org.eclipse.jetty.server.Server jetty-9.4.54.v20240208; built: 2024-02-08T19:42:39.027Z; git: cef3fbd6d736a21e7d541a5db490381d95a2047d; jvm 25.0.2
I 2026/03/08 17:27:12 org.eclipse.jetty.server.handler.ContextHandler Started o.e.j.s.h.ContextHandler@1635e239{/,null,AVAILABLE}
I 2026/03/08 17:27:12 NETWORK * BOOTSTRAP: 88 seeds from seed-list URL http://yacy.v16.de/seed/seed.txt, AGE=0h, uptodatec = 158, outdatedc = 18
I 2026/03/08 17:27:12 org.eclipse.jetty.server.session DefaultSessionIdManager workerName=node0
I 2026/03/08 17:27:12 org.eclipse.jetty.server.session No SessionScavenger set, using defaults
I 2026/03/08 17:27:12 org.eclipse.jetty.server.session node0 Scavenging every 600000ms
I 2026/03/08 17:27:12 org.eclipse.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@5d27a744{YaCy,/,file:///run/media/me/26TB/yacy/htroot/,AVAILABLE}
I 2026/03/08 17:27:12 HeapReader * close HeapFile text.index.20260226173746729.blob; trace: net.yacy.kelondro.blob.HeapModifier.close(HeapModifier.java:82) -> net.yacy.kelondro.blob.ArrayStack.unmountBLOB(ArrayStack.java:276) -> net.yacy.kelondro.blob.ArrayStack.unmountBestMatch(ArrayStack.java:323) -> net.yacy.kelondro.rwi.ReferenceContainerArray.shrinkBestSmallFiles(ReferenceContainerArray.java:403) -> net.yacy.kelondro.rwi.IndexCell.shrink(IndexCell.java:193) -> net.yacy.kelondro.rwi.IndexCell$FlushThread.flushBuffer(IndexCell.java:174) -> net.yacy.kelondro.rwi.IndexCell$FlushThread.run(IndexCell.java:123)
I 2026/03/08 17:27:12 org.eclipse.jetty.server.AbstractConnector Started httpd-0.0.0.0:52810@621c7b91{HTTP/1.1, (http/1.1)}{0.0.0.0:52810}
I 2026/03/08 17:27:12 HeapReader * close HeapFile text.index.20260226172346260.blob; trace: net.yacy.kelondro.blob.HeapModifier.close(HeapModifier.java:82) -> net.yacy.kelondro.blob.ArrayStack.unmountBLOB(ArrayStack.java:276) -> net.yacy.kelondro.blob.ArrayStack.unmountBestMatch(ArrayStack.java:324) -> net.yacy.kelondro.rwi.ReferenceContainerArray.shrinkBestSmallFiles(ReferenceContainerArray.java:403) -> net.yacy.kelondro.rwi.IndexCell.shrink(IndexCell.java:193) -> net.yacy.kelondro.rwi.IndexCell$FlushThread.flushBuffer(IndexCell.java:174) -> net.yacy.kelondro.rwi.IndexCell$FlushThread.run(IndexCell.java:123)
I 2026/03/08 17:27:12 RICELL-shrink1 * unmountBestMatch(2.0, 67108864)
I 2026/03/08 17:27:12 IODispatcher * appended merge job of files text.index.20260226172346260.blob, text.index.20260226173746729.blob to text.index.20260308212712746.blob
I 2026/03/08 17:27:12 BLOBArray * merging text.index.20260226172346260.blob with text.index.20260226173746729.blob
E 2026/03/08 17:27:12 STARTUP * Unexpected Error: java.io.IOException
java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:52810
	at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310)
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
	at org.eclipse.jetty.server.Server.doStart(Server.java:401)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
	at net.yacy.http.YaCyHttpServer.startupServer(YaCyHttpServer.java:281)
	at net.yacy.yacy.startup(yacy.java:302)
	at net.yacy.yacy.main(yacy.java:832)
Caused by: java.net.BindException: Address already in use
	at java.base/sun.nio.ch.Net.bind0(Native Method)
	at java.base/sun.nio.ch.Net.bind(Unknown Source)
	at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(Unknown Source)
	at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
	at java.base/sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
	at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
	... 9 more
I 2026/03/08 17:27:12 ConcurrentLog shutdown of ConcurrentLog.Worker void because it was not running.

As usual, I had my port open and made sure nothing was already using it. I might just be being stupid again, but any ideas would be appreciated.