Ephemerality / xray-builder.gui

A .Net application that processes e-books to create X-Ray files for the Amazon Kindle (Paperwhite, Voyage, Fire). X-Rays are built complete with chapter locations and excerpts.
MIT License
65 stars 9 forks source link

Possible Bug? #60

Open HossamElwahsh opened 9 months ago

HossamElwahsh commented 9 months ago

Facing this error when building XRay for B07L8QS5WD

An error occurred while building the X-Ray: Invalid ConnectionString format for part "\XRAY.entities.B07L8QS5WD.asc", no equal sign found at System.Data.SQLite.SQLiteConnection.ParseConnectionString(SQLiteConnection connection, String connectionString, Boolean allowNameOnly) at System.Data.SQLite.SQLiteConnection.Open() at XRayBuilder.Core.XRay.Logic.Export.XRayExporterSqlite.Create(String path) in C:\projects\xray-builder -gui\XRayBuilder.Core\src\XRay\Logic\Export\XRayExporterSqlite.cs:line 52 at XRayBuilder.Core.XRay.Logic.Export.XRayExporterSqlite.Export(XRay xray, String path, IProgressBar progress, CancellationToken cancellationToken) in C:\projects\xray-builder-gui\XRayBuilder.Core\src\XRay\Logic\Export\XRayExporterSqlite.cs:line 29 at XRayBuilderGUI.UI.frmMain.btnBuild_Run() in C:\projects\xray-builder-gui\XRayBuilder\src\UI\frmMain.cs:line 226

asc files Auto Repair For Dummies®.zip

Ephemerality commented 9 months ago

What's the path it's saving the files into?

HossamElwahsh commented 9 months ago

What's the path it's saving the files into?

C:\Users\<6chars username>\Documents\Portable Apps\Xray\xray-builder-gui-v2.1.198\out\Deanna Sclar\Auto Repair For Dummies&#174;

HossamElwahsh commented 9 months ago

Seems to be related to the file path Changed path to C:\Users\<username>\Documents\Portable Apps\Xray\xray-builder-gui-v2.1.198\out\Deanna Sclar\Auto Repair for Dummies\ and it worked successfully

Ephemerality commented 9 months ago

Yeah it was probably the HTML-encoded trademark symbol &#174; that did it. I should be able to fix that when I get a chance.