Repository navigation
Troubleshooting
Start with Help > Diagnostics. It prints the version, the renderer in use, and every directory as resolved on your machine -- which is what most of the questions below turn out to be about.
SmartScreen, because the archives are unsigned (ADR-0055). More info then Run anyway.
Verify the download first if you would rather:
(Get-FileHash -Algorithm SHA256 .\bachelorpad-lite-1.0.0-windows-x86_64-setup.exe).Hashagainst the line in SHA256SUMS.txt on the releases page.
A leftover recovery journal is the usual cause, and it does not look like one: the recovery prompt is its own top-level window, and the main window never appears behind it, so the program looks hung rather than waiting.
Look in %LOCALAPPDATA%\bachelorpad\state\recovery\ (Linux:
~/.local/state/bachelorpad/recovery/). The files are small JSON documents
that name the document they belong to.
Read them before deleting any. It is somebody's unsaved work, however little of it. An Untitled buffer's journal names no path at all, which is why you cannot filter these safely -- open them.
If it is not that, run from a terminal with logging on:
bpad --log debugThe icons ship beside the executable, not inside it
(ADR-0068). If you moved bachelorpad.exe out of
the unpacked folder and left bachelorpad.ico and
io.github.dboles99.bachelorpluslite.png behind, both break.
Move the whole folder, or unpack it again.
Try the other renderer:
bpad --renderer platform
bpad --renderer softwareSoftware is the default and is the one that behaves the same everywhere.
Expected on Windows. A release build is a GUI-subsystem executable with no console of its own, so stdout goes nowhere unless a terminal is attached. Run it from PowerShell or a command prompt.
They need the custom editor surface:
bpad --editor-viewThe default surface is the toolkit's text widget, which will not say where the caret is -- and a feature that has to know cannot be built on it (ADR-0018). See Editing.
The default editing view lays out the whole document again on every key, so typing slows as the file grows: measured at about 80 ms of processor per key at 100 KB, and more above that. From 512 KiB the status bar says so when the file opens (ADR-0092).
Reading, scrolling, Find and saving are not affected. To type in a large
file, start the program with --editor-view, which draws only the lines on
screen. It is not the default because it cannot take input-method text, so
Japanese or Chinese cannot be typed in it.
Not implemented yet. It is buildable on Windows and on an X11 Linux session, and will not work on a native Wayland one, whose window system does not hand this toolkit a dropped file (ADR-0081). Until then, use File > Open, Open Recent, or name the file on the command line.
If it is a .bpadx, that is expected -- it is encrypted, and this build has no
decryption in it (ADR-0064). It opens as
ciphertext because that is literally what is in the file.
Otherwise the file is probably not UTF-8. This product reads and writes UTF-8 and UTF-8 with BOM, and nothing else; see Encoding for why.
Your privacy profile is probably set to record nothing, which is a valid choice and not a fault. The rows say so in their own labels rather than appearing broken. See Privacy.
Open an issue with the output of Help > Diagnostics, what you did, and what happened instead.
For a security vulnerability, do not open a public issue -- see SECURITY.md.
This page is generated from docs/user/12-troubleshooting.md and
edits made here will be overwritten. Change the source and open a pull request.
Using it
- Installation
- Your first note
- Documents
- Editing
- Tabs and windows
- Find and replace
- Across files
- Undo and recovery
- Encoding
- Settings
- Notes
- Default editor
Reference
Problems
Contributing
Generated from docs/.