Troubleshooting
When something goes wrong, the script usually tells you why: the side panel shows what it’s doing right now, and when it stops it logs a reason. This page lists the common ones, what they mean and what to do.
Where to look first
Section titled “Where to look first”- The side panel (the Crazy Ironman Builder tab in OnlyBot) shows the current task, its status and any break. See Task loop.
- The stop reason is written to the OnlyBot log as “Stopping script: …” or “… Ending script.”.
- With a Discord webhook and the Script ended alert on, the reason is also posted to Discord with a screenshot (see Preferences).
Why the script stopped
Section titled “Why the script stopped”Normal endings
Section titled “Normal endings”| Message | Meaning |
|---|---|
| All tasks completed. | Every task in the plan is finished or skipped. |
| GUI closed without starting. | The setup window was closed without pressing start. |
| No valid planned tasks found. | The plan is empty, or none of its tasks could be set up. |
| Stopped by script manager. | You stopped the script from OnlyBot. |
Nothing left that can run
Section titled “Nothing left that can run”When no task in the plan can run, the script ends with the first blocked task’s reason, for example “Requires membership.” or “Requires level 50 in a skill for the antique lamp.”, or with “No tasks can run and some are unfinished.” if no task says why.
Activities count here too. A diary, minigame, money maker or collecting task that can’t run yet (missing levels, membership, coins or a shop) is blocked, not finished, so the script ends with its reason rather than “All tasks completed.”
What to do: check that task’s requirements in Setup. Put the tasks that provide them earlier in the plan, or let the plan screen add them for you. See Building a plan.
Account and login
Section titled “Account and login”| Message | Meaning |
|---|---|
| Account is banned. | The login screen reported the account as banned. |
| Login timeout. | The account was logged out mid-run and the script couldn’t log back in within about 25 seconds. During and after breaks it keeps trying instead. |
| Out of membership: … | Membership ran out. The script finished what it could without it. See Membership. |
Stuck and loops
Section titled “Stuck and loops”These stops also send a debug report to the developer automatically (see Debug reports).
| Message | Meaning |
|---|---|
| Stuck in same tile for 3 minutes. | Nothing happened for the Same-tile stop time: no movement, animation, experience, inventory change or new dialogue. The number is your setting. |
| Repeated bank task failure: … | The same bank step failed 5 times in a row, usually because something it needs isn’t in the bank. |
| Repeated successful bank loop without progress: … | The task banked 5 times in about 30 seconds without gaining any experience: it keeps banking for something it then doesn’t use. |
| Died 5 times in 32 minutes during … | Five deaths on the same task within 45 minutes. See Food and safety. |
If the stuck stop catches a wait you’d expect (a long cutscene, say), you can raise Same-tile stop, or set it to 0 to turn it off.
Supplies, coins and safety
Section titled “Supplies, coins and safety”| Message | Meaning | What to do |
|---|---|---|
| Bank is out of space. | The game said your bank is full. | Make room in the bank. |
| Global food requested, but no food was found and no food gathering task is available. | A task needed food, you own none, and none could be bought. | Bank some food, add a Collect Food task, or keep enough coins. See Food and safety. |
| Not enough coins. … | A task couldn’t afford what it needs, and no money maker or other task could run. | Turn on Earn coins when a task runs short, add money making to your plan, or bank coins. See Money. |
| Not enough coins to pay Death’s item-retrieval fee. | Your items are at Death’s Office and you can’t pay. | Get coins into the bank and collect them. |
| No Escape crystal is owned and a replacement costs 75,000 coins. | Stop if a crystal cannot be afforded is on and you can’t afford one. | Bank 75,000 coins, or turn the option off. |
| Buying an Escape crystal requires membership. … | You asked to always carry a crystal on a free account. | Turn Always carry an Escape crystal off. |
Lundail’s Wilderness rune shop run also stops the script, with its own reason, when it can’t be made or keeps coming back without the runes. See Banking and supplies.
Why the script seems idle
Section titled “Why the script seems idle”The script is often waiting on purpose. Check the side panel status:
| What you see | Why |
|---|---|
| A break name, or Break in progress | A circadian or mini break. End break now ends it. See Breaks and anti-ban. |
| Logged out, no break in the side panel | Probably an OnlyBot client break. The script logs back in when it’s over. |
| Waiting for herb run / “Logged out for …” | Only a herb run is left and its herbs aren’t ready. |
| A finished task still showing for a few seconds | The pause between two tasks (Delay before the next task). The log shows “Task Delay”. |
| Plan changes queued; waiting for a safe point | You edited the plan; it applies the changes once it’s safe. |
| Standing still for a few seconds after logging in | It waits up to 30 seconds after a login before deciding nothing can run. |
| Waiting for Run Energy, Waiting For 50 Run Energy, Waiting For 85 Run Energy | Tithe Farm, Tempoross and Rogues’ Den rest until they have enough run energy. |
| Kitten Feeder by a bank | Nothing else can run, so it waits for the kitten to grow. |
| Standing by Martin the Master Gardener | Fairy ring unlocking: the game takes about 5 minutes to move the quest on. |
| Waiting For Elvarg To Calm Down | A deliberate hold in Dragon Slayer I. |
The OnlyBot client’s pause button also pauses the script.
Debug reports
Section titled “Debug reports”The Send debug report button in the side panel sends a report to the developer. It includes:
- the script’s recent log;
- a screenshot of the game;
- the current task, status and runtime, and how many plan tasks are finished and skipped;
- the last few game messages and task changes.
The button shows Generating & sending…, then Debug report sent or Send failed - retry.
Press it while the problem is happening, or right after the script stops, so the log covers it.
The report is the OnlyBot client’s own debug report, sent to a Discord webhook whose address the script fetches from the developer’s server (api.crazyservice.org) while it runs. The screenshot, and the stop and death snapshots under What’s sent automatically, go through that server to the developer’s Discord. If the address can’t be fetched, the client’s report (with the log) isn’t sent; the script sends its own data and the screenshot through the developer’s server instead. See Website tracking.
What’s sent automatically
Section titled “What’s sent automatically”- When the script stops itself for being stuck (same tile, repeated bank failure, bank loop, death loop), it sends a full debug report with the reason.
- When it stops for any reason other than “All tasks completed.” or you stopping it, and when a run has lasted 24 hours, it sends a short snapshot to the developer: account name, stop reason, runtime, the current task and position, the inventory and recent game messages.
- After each death it sends a short death snapshot: account name, task, position, health and prayer, what was attacking, the inventory and recent game messages.
Asking for help
Section titled “Asking for help”Ask in the Discord. Ideas for new features go in the suggestions forum there.
To get a useful answer, include:
- what you expected and what happened instead;
- the task and status from the side panel, or the stop reason from the log;
- whether you sent a debug report, and roughly when;
- the plan you ran: your profile’s task list or the preset’s name;
- the account type: members or free-to-play, ironman or hardcore;
- a screenshot, or the log lines from around the problem.