Repository navigation
troubleshooting
Pure Logic Code edited this page Nov 6, 2026
·
1 revision
- All platforms: install the .NET 10 runtime. Release bundles are framework-dependent single-file builds and do not include the runtime.
- Windows: confirm the extracted folder is writable and the ZIP was fully extracted.
-
Linux: run from a desktop session, not a headless SSH session. Check that
DISPLAYorWAYLAND_DISPLAYis set. -
macOS: if Gatekeeper blocks the build, allow it in System Settings -> Privacy & Security
or run
xattr -dr com.apple.quarantine ./BatchConvertToCompressedFile.
Check the log folder:
%LOCALAPPDATA%\BatchConvertToCompressedFile\logs
~/.local/share/BatchConvertToCompressedFile/logs
Common causes:
- The file is locked by another program.
- The process lacks read permission on the source file.
- The output folder is read-only or full.
- The source file disappeared after the batch started.
Failed files are counted and logged; the batch continues with the next file.
An archive with the same output name already exists. The application never overwrites existing archives. Remove or rename the existing archive and run the batch again.
- The archive is corrupt.
- The archive is encrypted and no password is supported by the verifier.
- The archive uses a format/feature SharpCompress cannot decode.
- The file is locked or unreadable.
- The operation exceeded the 10-minute per-archive timeout.
- The destination file already exists.
- The destination folder is read-only.
- The file stayed locked after five retries (300 ms apart).
- Success/failed folders were configured to the same folder or to the input folder (validation rejects this before the batch starts).
- The release must be published (not a draft/prerelease) and have a higher version tag.
- Asset names must end with
_<rid>.zipor_<rid>.tar.gz. - GitHub rate limits or offline networks are treated as "up to date" for automatic checks. Use Help -> Check for Updates to see the manual result.
The banner is hidden only after the donation API returns donated: true.
- Use the exact email address used for the donation.
- The application must be registered as donationware on the website with slug
batch-convert-to-compressed-file. - The API may be temporarily unavailable.
- If the server returns
404, the website catalog needs the product entry and a deployment.
- Statistics are rate-limited per IP/application (often one hit per hour).
- Offline/blocked networks are ignored by design.
- Check the log for
Statistics API returned ....
- Warnings and errors are forwarded; information/debug events are not.
- Check network access to
https://www.purelogiccode.com/bugreport/api/send-bug-report. - The API may rate-limit after repeated reports.
- Inspect the local log for the original event.
Close the app, then delete:
- the
logsfolder donation.json
Both live under <LocalApplicationData>/BatchConvertToCompressedFile.
Batch Convert to Compressed File · GNU GPL v3 · Pure Logic Code