Old School RuneScape RuneLite "error fetching bootstrap": fix
Written by
Last checked
September 25, 2026
RuneLite will not start, and launcher.log shows "error fetching bootstrap" with an exception such as "Server returned HTTP response code: 403".
Also appears as: error fetching bootstrap, Server returned HTTP response code: 403, runelite error fetching bootstrap, runelite not launching, osrs error code 403, runelite ConnectException connection timed out
RuneLite's own troubleshooting page says "error fetching bootstrap" in launcher.log means the launcher cannot reach RuneLite's servers to get the start-up file, and the accompanying exception tells you why. A "ConnectException: Connection timed out" is caused by a firewall blocking the connection or a routing issue. A "Server returned HTTP response code: 403" means the server saw the request and is denying it, which RuneLite says is Cloudflare intentionally blocking the connection. A "SignatureException: Signature length not correct: got 0 but was expecting 512" is caused by a router or other software sitting in the middle of the connection. A separate "Error loading RS!" with "SocketTimeoutException: timeout" in client.log means the client could not fetch the game from Jagex, usually because of a slow or inconsistent connection. RuneLite is a third-party client, but Jagex lists it as approved on its recommended specifications page.
Fix it, step by step
Open launcher.log and find the exception after the bootstrap error
Open launcher.log in your RuneLite logs folder (%userprofile%\.runelite\logs on Windows, $HOME/.runelite/logs on Linux and macOS) and find which exception follows "error fetching bootstrap".
For ConnectException timeout, add a firewall exception or reset the network
If it says "ConnectException: Connection timed out", add a firewall exception for RuneLite (in Windows Security, Firewall and network protection, allow an app through the firewall), or reset or change your network.
For HTTP response code 403, try changing networks
If it says "Server returned HTTP response code: 403", the connection is being blocked at RuneLite's end. RuneLite's page suggests changing networks; it does not say why the block was applied.
For SignatureException, disable router features that intercept connections
If it says "SignatureException: Signature length not correct", log in to your router and disable any feature that intercepts connections, or ask your ISP what it is doing.
For SocketTimeoutException in client.log, reset or improve the network
If client.log instead shows "Error loading RS!" with "SocketTimeoutException: timeout", reset your network or improve the connection, since the connection is timing out.
Sorted. Glad that worked.
Nothing worked. Here's what to do next.
You've ruled out every step on this page, which is useful. Send this to support or drop it in the community Discord so nobody makes you repeat yourself.
Hit this error? Leave a comment
Say where you are, what you see on screen, and whether any fix worked for you.
No links. Anonymous, no account. Keep it about the game.
What people are saying
Notes from players who've hit this one — no time limit, an answer from months ago is still an answer.
- Nothing reported here yet.
From isthisgamedownMatched on ""
From isthisgamedownMatched on ""
From isthisgamedownMatched on ""
Other Old School RuneScape error codes
Recently added
- AION 2 "insufficient gameplay record" market listing block
- ARC Raiders error ARMR0014 on Storms and Night Raids
- Enshrouded server exits 0xC0000135 on Windows Server Core (fix)
- Gears of War: E-Day stuck on "Fetching Data" (fix)
- Gears of War: E-Day lucas-gnasher: reward expired
- Gears of War: E-Day reaver-tyrus: can't queue ranked
- Valheim server "App 896660 state is 0x6" after update (fix)
- Valheim Unity crash error (0xc0000005): what to try