Java Runtime Issues
Java runtime not found
Java runtime not found
If you encounter errors like “Java runtime not found at: [path]”, this means the launcher cannot locate the Java executable.Solutions:
- Automatic Download: LiquidLauncher can automatically download Java runtimes. Try selecting “Auto-detect Java” in the launcher settings.
- Manual Installation: Download and install the correct Java version for your Minecraft version:
- Java 8: For Minecraft 1.12.2 and earlier
- Java 17: For Minecraft 1.17-1.20
- Java 21+: For Minecraft 1.21+
- Custom Java Path: If you have Java installed, specify the custom Java path in the launcher settings
The launcher supports multiple Java distributions including Oracle GraalVM and Azul Zulu.
Process exited with non-zero exit code
Process exited with non-zero exit code
When the game crashes immediately after launch with a non-zero exit code, this typically indicates:Common causes:
- Incompatible Java version
- Insufficient memory allocation
- Corrupted game files
- Missing or conflicting mods
- Check the launcher logs (see Log File Locations)
- Try increasing memory allocation in launcher settings
- Verify you’re using the correct Java version
- Clear mod cache and re-download game files
Insufficient memory errors
Insufficient memory errors
If you see “OutOfMemoryError” or the game crashes due to memory issues:Solutions:
- Increase Memory Allocation: In launcher settings, increase the memory limit (recommended: 2-4GB for vanilla, 4-8GB with mods)
- Close Other Applications: Free up system memory by closing unnecessary programs
- Use 64-bit Java: Ensure you’re using 64-bit Java for larger memory allocations
- Add JVM Arguments: Consider adding optimization flags like:
Authentication Errors
Microsoft authentication failed
Microsoft authentication failed
If Microsoft login fails or you can’t authenticate:Common causes:
- Expired authentication tokens
- Network connectivity issues
- Microsoft service outages
- Firewall blocking authentication
- Retry Authentication: Log out and log back in using the Microsoft authentication flow
- Check Internet Connection: Ensure you have a stable internet connection
- Verify Device Code: When prompted with a device code, make sure to enter it at the correct URL (usually https://microsoft.com/link)
- Clear Authentication Cache: Remove stored credentials and re-authenticate
- Check Firewall: Ensure your firewall allows connections to Microsoft authentication servers
Unable to refresh access token
Unable to refresh access token
If you see “unable to refresh: [error]” messages:Cause:
The stored refresh token has expired or been revoked by Microsoft.Solution:
- Log out from the launcher
- Log back in to obtain fresh authentication tokens
- If the issue persists, revoke LiquidLauncher’s access in your Microsoft account settings and re-authenticate
Offline mode not working
Offline mode not working
Offline accounts are generated locally and don’t require authentication.How offline mode works:
- UUID is generated from the format:
OfflinePlayer:<username>using MD5 hash - No online verification is performed
- Works on servers with
online-mode=false
Offline accounts cannot join servers with online authentication enabled.
Download & Network Errors
Failed to download files
Failed to download files
If downloads fail with connection errors:Solutions:
- Use a VPN: Connection issues might be caused by network restrictions. Try using a VPN like Cloudflare Warp
- Check Firewall: Ensure your firewall allows the launcher to download files
- Retry Failed Downloads: The launcher automatically retries failed downloads with exponential backoff
- Check Disk Space: Ensure you have sufficient disk space for downloads
- Disable Antivirus Temporarily: Some antivirus software may block downloads
Download stuck or very slow
Download stuck or very slow
Solutions:
- Adjust Concurrent Downloads: In launcher settings, modify the number of concurrent downloads (default varies, try reducing if experiencing issues)
- Check Network Speed: Run a speed test to verify your connection
- Change DNS: Try using alternative DNS servers (e.g., 1.1.1.1 or 8.8.8.8)
- Disable Download Acceleration: Some network tools may interfere
SHA1/Checksum mismatch errors
SHA1/Checksum mismatch errors
If you see “SHA1 mismatch” or “Client JAR download failed” errors:Cause:
Downloaded files are corrupted or incomplete.Solutions:
- Delete the corrupted files from the cache directory
- Restart the launcher to re-download
- Check your internet connection stability
- Verify antivirus isn’t modifying downloaded files
Unable to fetch launch manifest or build information
Unable to fetch launch manifest or build information
If you can’t load game versions or builds:Solutions:
- Check API Status: The LiquidBounce API might be temporarily unavailable
- Verify Internet Connection: Ensure you can access api.liquidbounce.net
- Wait and Retry: The launcher implements automatic retry with exponential backoff
- Check Logs: Review launcher logs for detailed error messages
Launch Failures
Client is already running
Client is already running
If you see “client is already running” when trying to launch:Solutions:
- Check if a game instance is already running in the background
- Use Task Manager (Windows) or Activity Monitor (macOS) to close any running Minecraft processes
- Restart the launcher
Invalid version profile errors
Invalid version profile errors
Errors like “Invalid version profile: [message]” indicate:Common causes:
- Corrupted version manifest
- Missing inherited version
- Invalid template parameters
- Clear the launcher cache
- Re-download the version profile
- Check for launcher updates
Mod loading failures
Mod loading failures
If specific mods fail to load:Solutions:
- Check Mod Compatibility: Ensure mods are compatible with your Minecraft version
- Review Mod Cache: Delete the mod cache directory and re-download
- Verify Custom Mods: For locally installed mods, ensure the .jar files are not corrupted
- Check Required vs Optional: Some mods are required, others are optional
- Review Logs: Look for specific mod errors in the game logs
Permission & File System Issues
Unable to create directories or write files
Unable to create directories or write files
Permission errors when creating game directories:Solutions:
- Run as Administrator (Windows): Right-click launcher and select “Run as administrator”
- Check Permissions (Linux/macOS): Ensure the launcher has write permissions to:
~/.local/share/liquidlauncher(Linux)~/Library/Application Support/net.CCBlueX.LiquidLauncher(macOS)%APPDATA%\liquidlauncher(Windows)
- Disable Read-Only: Ensure launcher directories are not marked as read-only
- Check Disk Space: Verify sufficient free space is available
Custom data path not working
Custom data path not working
If custom game directory doesn’t work:Solutions:
- Ensure the path exists and is writable
- Use absolute paths, not relative paths
- Avoid special characters in path names
- On Windows, avoid paths longer than 260 characters
Log File Locations
Launcher logs are essential for troubleshooting. Find them at:- Logs are rotated daily with filename format:
launcher.log.YYYY-MM-DD - Old logs are automatically cleaned after 7 days
- Logs contain debug information about launcher operations, downloads, and errors
- Both stdout and file logging are enabled for comprehensive debugging
When seeking help, always provide your latest launcher log file. It contains crucial information for diagnosing issues.
Still Having Issues?
If you’re still experiencing problems after trying these solutions:- Check the FAQ for additional common questions
- Review the Logs: Check the log files for detailed error messages
- Update the Launcher: Ensure you’re running the latest version
- Community Support: Visit the LiquidBounce Discord or GitHub Issues for help
- Report a Bug: If you’ve found a bug, report it on GitHub with:
- Detailed description of the issue
- Steps to reproduce
- Launcher logs
- System information (OS, Java version, etc.)