Personal Book Builder Broken

Govi Hines
Govi Hines Member Posts: 6
edited November 21 in English Forum

The personal book builder tool for Logos 10 doesn't seem to like the latest MS Word 365 *.docx files. I've tried several iterations of file, all the way down to a blank document with just three words in it, with no formatting, and I get the same error: the file "is not a valid Word document." The log file says basically the same thing. I also tried one of my previously successful personal books from a year ago, and it gives the same error, so it can't be a problem with the Word document format since it was working on the previous version of Logos. Any ideas?

I tried attaching a copy of the log in case that would help, but the attachment tool only seems to  work for media.

The file output is shown below:

[Info] Starting build for PBB:a0045d8c445246a997609a54b39090cc
[Info] Converting
[Info] Converting S:\My Stuff\Christian Stuff\eBooks\Logos\Done\LSV_TitlePageBasic.docx
[Error] Error while building book: The file S:\My Stuff\Christian Stuff\eBooks\Logos\Done\LSV_TitlePageBasic.docx is not a valid Word document.
[Error] Exception: LDLS4.Panels.PersonalBookBuilderPanel.PersonalBookBuilderException: The file S:\My Stuff\Christian Stuff\eBooks\Logos\Done\LSV_TitlePageBasic.docx is not a valid Word document.
---> Ionic.Zip.ZipException: Cannot read that as a ZipFile
---> System.ArgumentException: 'IBM437' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method. (Parameter 'name')
at System.Text.EncodingTable.InternalGetCodePageFromName(String name)
at System.Text.EncodingTable.GetCodePageFromName(String name)
at System.Text.Encoding.GetEncoding(String name)
at Ionic.Zip.ZipEntry..ctor()
at Ionic.Zip.ZipEntry.ReadDirEntry(ZipFile zf, Dictionary`2 previouslySeen)
at Ionic.Zip.ZipFile.ReadCentralDirectory(ZipFile zf)
at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)
--- End of inner exception stack trace ---
at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)
at Ionic.Zip.ZipFile.Read(Stream zipStream, TextWriter statusMessageWriter, Encoding encoding, EventHandler`1 readProgress)
at Ionic.Zip.ZipFile.Read(Stream zipStream)
at LDLS4.Panels.PersonalBookBuilderPanel.OfficeOpen.Package.OpenXmlFile.Open(String filename)
at LDLS4.Panels.PersonalBookBuilderPanel.PersonalBookConverter.ConvertOpenXmlDocumentToLogosXml(PersonalBookConverterCallback converterCallback, String resourceType, IEnumerable`1 filenames, TempFiles tempFiles, ResourceDocumentData data, PersonalBookArticleCache articleCache, IPersonalBookBuildLog buildLog, IWorkState workState)
--- End of inner exception stack trace ---
at LDLS4.Panels.PersonalBookBuilderPanel.PersonalBookConverter.ConvertOpenXmlDocumentToLogosXml(PersonalBookConverterCallback converterCallback, String resourceType, IEnumerable`1 filenames, TempFiles tempFiles, ResourceDocumentData data, PersonalBookArticleCache articleCache, IPersonalBookBuildLog buildLog, IWorkState workState)
at LDLS4.Panels.PersonalBookBuilderPanel.PersonalBookConverter.CreatePersonalBookWork(PersonalBook book, PersonalBookBuilderViewModel model, PersonalBookViewModel bookViewModel, IPersonalBookBuildLog buildLog)+MoveNext()
at Libronix.Utility.Threading.AsyncWorkerTask`1.EnumMoveNext()
at Libronix.Utility.Threading.AsyncWorkerTask`1.EnumMoveNextWithCatch()
--- End of stack trace from previous location ---
at Libronix.Utility.Threading.AsyncWorkItem.Verify()
at LDLS4.Panels.PersonalBookBuilderPanel.PersonalBookViewModel.CreatePersonalBookWork(PersonalBook book, PersonalBookBuilderViewModel bookBuilderViewModel, PersonalBookViewModel bookViewModel)+MoveNext()

Thanks in advance!

Govi Hines

Tagged:

Comments