Troubleshooting
This page is a practical checklist for diagnosing problems with IntenseRP Next v2 - from basic "is it running?" checks, through common fixes, to filing a useful bug report.
Quick checks (do these first)
-
Is IntenseRP running?
- The main window should say Running (Port XXXX).
- If it says Ready/Stopped, click Start.
-
Is the browser open and logged in?
- A Chromium window should be open.
- If you're on a provider login page, log in manually.
- All providers also support Auto Login.
- For GLM Chat, login requires solving a CAPTCHA (Persistent Sessions are strongly recommended).
- For Moonshot, Google login may require manual confirmation/challenge steps, 2FA, or manually closing the popup after login.
- For Perplexity, Auto Login starts the email-code flow, but you still need to type the 6-digit code.
- For HuggingChat, use your Hugging Face username/email and password. If the account hit its monthly credits, disable that row in Saved Accounts and switch accounts.
- For Google AI Studio, Auto Login can try to fill Google sign-in, but Google may still require manual confirmation.
-
Is the provider UI language set to English?
- IntenseRP currently expects the provider UI language to be English.
- DeepSeek: English (en / en-US)
- GLM Chat: English (en-US)
- Moonshot: English (en-US)
- QwenLM: English (en / en-US)
- Perplexity: English (en / en-US)
- HuggingChat: English (en)
- Google AI Studio: English (en / en-US)
- If you see a warning/popup about UI language, change it in the provider browser window and reload the page, then retry.
- If that doesn't fix it after changing the language, close IntenseRP and start it again.
- Persistent Sessions help a lot with managing languages.
-
Is your client pointing at the right endpoint?
- Default endpoint:
http://127.0.0.1:7777/v1 - If you changed the port, your client must match.
- Default endpoint:
-
If using API keys, is your client sending one?
Authorization: Bearer YOUR_KEY
Client cannot connect
Symptoms:
- "Connection refused"
- "Cannot reach server"
- SillyTavern Connect button stays red
Checklist:
- Confirm the server is running (status label shows Running).
- Confirm the port is correct (default
7777). - Confirm you are using
http://, nothttps://. - If connecting from another device:
- Enable Allow Local Network Access
- Use your PC's LAN IP (for example
http://192.168.1.100:7777/v1)
See: Network & API
Verify the port is listening
If nothing is listening, IntenseRP is not started, or it failed to start.
401 Unauthorized (API keys)
If Require API Keys is enabled and your client does not send a key, IntenseRP will reject requests.
Fix:
- Go to Settings → API Server → Security
- Either disable Require API Keys, or add a key and configure your client to use it
See: Network & API
Browser won't open / crashes immediately
Common causes:
- First-run browser install blocked (firewall, captive portal, restricted network)
- Antivirus interference
- Missing GUI dependencies (Linux)
What to try:
- Restart IntenseRP and try again.
- Check logs for "Verifying/Installing Chromium browser..." or install errors.
-
If running from source, try installing the browser once manually:
See: Console & Logging
Install folder / config directory issues
Symptoms:
- Settings "reset" between restarts
- Persistent Sessions never stick
- Logs are missing / not written
- The app works only when run as admin
- You moved
intenserp-next-v2.exeout of its folder (release build)
Checklist:
- If you downloaded a release
.zip, extract it fully before running. Do not run from inside the zip viewer. - Keep
intenserp-next-v2.exenext to the_internal/folder (release build). Do not rename or separate them. - Avoid running from protected folders (like
C:\\Program Files) if you use Relative config storage. Use a normal writable folder instead. - If you use cloud-synced folders (OneDrive/Dropbox/network drives), try moving the app/config to a local folder - Persistent Sessions can get weird when files are locked or delayed.
- Check the active config directory:
- Open the folder where the app executable is
- Open
config_dir.txt - Confirm the folder exists and is writable
- Try switching config storage:
- Settings -> Advanced -> Config Storage -> Config Storage Location
See: System
Login problems (stuck on sign-in, loops, expired sessions)
Fixes, in order:
- If you use Sign In Automatically, double-check Current Provider and the credentials saved under Provider and Login -> Saved Accounts.
- GLM Chat requires a CAPTCHA during login. Auto Login can fill credentials, but you still need to solve the CAPTCHA in the browser window.
- Try toggling Keep Provider Sessions Signed In off and back on (then Start again).
- If Keep Provider Sessions Signed In is enabled but things feel "stuck", use Delete Profile (or Clear All Profiles) to reset the saved browser profile.
- For DeepSeek / GLM Chat / Moonshot / QwenLM / Perplexity / HuggingChat / Google AI Studio, try manual login once (disable Sign In Automatically temporarily) to confirm the provider isn't blocking automated sign-in.
See:
Provider UI language is not English
IntenseRP currently relies on a few English UI elements (button labels/placeholders). If a provider is set to a non-English language, automation can fail in confusing ways.
Symptoms:
- You see a popup/warning about UI language not being English
- Requests fail immediately with an error mentioning UI language
- Buttons/toggles are "not found" even though the provider loaded
Fix:
- In the provider browser window, change the language to English.
- Reload the provider page after changing the language (F5 / Ctrl+R).
- In IntenseRP, click Retry on the language prompt (or click Stop then Start).
If this keeps happening on fresh launches, check Settings -> Provider and Login -> Browser Environment. The browser locale now defaults to English (en-US), which can help, but saved provider/account language preferences can still override it.
Requests are slow / appear to hang
Reality check:
- IntenseRP processes one request at a time by default. If multiple clients/requests are active, later requests will wait in a queue unless you are intentionally using the experimental parallel modes.
- First request after launch can be slower (browser warmup, login, UI settling).
What to check:
- Look for "Processing queued request..." in logs.
- If you run many parallel chats, reduce concurrency on the client side.
See: API Behavior
Bug reports
If something is genuinely broken (crash, login loop, API failures), a good report makes it much easier to fix quickly.
-
Search existing issues
Check if someone already reported it (and maybe a workaround exists).
-
Open a new issue
If it's new, file a bug report with the template below.
-
Collect logs
Logs are usually the difference between "can't reproduce" and "fixed".
Before you file
- Reproduce once (so you can describe exact steps).
- If possible, reproduce with logs enabled (console and/or logfiles).
- If you want the easy route, enable Bug Reports in Settings -> Logs and Troubleshooting before reproducing.
- Note whether it happens on
deepseek-*,glm-*,moonshot-*,qwen-*,perplexity-*,huggingchat-*, oraistudio-*(depending on your provider). - If you are using LAN, try locally too (to rule out firewall/network issues).
What to include
- Version (app title bar)
- OS (Windows/Linux + version)
- Install method (release zip vs from source)
- Provider (DeepSeek, GLM Chat, Moonshot, QwenLM, Perplexity, HuggingChat, or Google AI Studio)
- Client (SillyTavern or other client + version)
- Endpoint (example:
http://127.0.0.1:7777/v1) - Model (example:
deepseek-auto/glm-auto/moonshot-auto/qwen-auto/perplexity-auto/huggingchat-auto/aistudio-auto) - Streaming (
stream: trueorstream: false) - Expected vs actual
- Logs (
Bug Reportzip from Tools, console dump, orlogs/log_*.txt)
Easiest way to collect useful data
If you have already enabled the Bug Report settings, use the built-in helper instead of manually hunting for files:
- Go to Settings → Logs and Troubleshooting -> Diagnostics
- Enable Keep an Internal Log to capture detailed logs
- Optionally enable Also Save the Last Prompt to include the latest prompt snapshot in the bundle
- Reproduce the issue once with that enabled
- Click Tools
- Click Bug Report
- Save the generated
.zip
That bundle can include a private redacted diagnostics log, the latest saved prompt snapshots, timestamps, and a latest-prompt.txt file for the newest captured prompt.
Redact secrets
Logs and prompt bundles can contain provider emails, file paths, message content, and API keys. Always redact personal data before posting publicly.
Copy/paste template
Title:
Version:
OS:
Install method:
Provider:
Client:
Endpoint:
Model:
Streaming:
Steps to reproduce:
1)
2)
3)
Expected:
Actual:
Logs:
- (attach `logs/log_*.txt` or a console dump, redacted)
Related pages
-
Getting Started
Install, launch, and connect SillyTavern.
-
Network & API
Ports, LAN access, and API key auth.
-
Console & Logging
Capture logs and share them safely.
-
API Behavior
Request flow, streaming, cancellation, and queueing.