Spaces:
Runtime error
Runtime error
# Common Issues | |
If you're having issues with SD.Next, please follow these steps designed to help weed out known issues first. | |
All users should do Steps #1 and #2 regardless of having a problem or not. | |
## 1. CLI Arguments | |
You should familiarize yourself with all available CLI arguments by typing `webui.bat (or .sh) --help`, which | |
will present a full list of them to you. There are likely options you have at your disposal that you are unaware of. | |
## 2. UI Config | |
If your `ui-config.json` file is larger than a few (1-20) kb, delete it. The way the UI config file works has | |
changed, now it only saves the differences between SD.Next's defaults and what you have set rather than the older | |
bloated file that contained everything. Issues arise from new settings and defaults being overridden by the existing | |
old settings that are no longer valid, this can even lead to non-functional buttons. | |
## 3. Config | |
Often many issues are cleared up by simply deleting the config.json file and letting SD.Next generate a new one. However | |
this is destructive and annoying because you have to set all of your personal preferences again, including model/image paths. | |
Instead we recommend simply renaming `config.json` to `config-backup.json`. This way the system will generate a new file when | |
you restart SD.Next, while also preserving your paths and settings. You can always use `--config config-backup.json` to start | |
SD.Next back up with your previous settings, or undo the rename entirely if it did not help. | |
## 4. Use Debug Mode | |
If you're encountering errors of any kind, unexpected process terminations, or other issues, start up SD.Next with the `--debug` | |
argument. This will allow you to see with greater detail what's going on, often exposing obvious fixes or indicating what the | |
source of the errors are. In general we advise with running `--debug` all the time, but some users find it annoying to see it | |
updating so often. | |
## 5. Safe Mode | |
Unless the issues you are having are directly involving an extension, it can be helpful to take all non-essential extensions | |
out of the equation (disabling them) for troubleshooting purposes. Therefore we advise starting up with the `--safe` argument | |
to see if any non-essential extensions are causing the issue at hand. | |