schierlm / BibleMultiConverter

Converter written in Java to convert between different Bible program formats
Other
124 stars 33 forks source link

Export from Accordance 13.3.2 failing on macOS #80

Closed jlg89 closed 1 year ago

jlg89 commented 1 year ago

I'm trying to export a Bible from Accordance to OSIS format, and getting an error. I'm a new user, so it's liable to be something basic.

macOS 13.3 (Darwin JLG-MBP.local 22.4.0 Darwin Kernel Version 22.4.0: Mon Mar 6 21:00:41 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T8103 arm64) Accordance 13.3.2

# java -jar BibleMultiConverter.jar Accordance /Library/Application\ Support/Accordance/Modules/Texts/NAS95S.atext/NAS95S OSIS NASB95.xml
Detected charset: MacRoman
Exception in thread "main" java.io.IOException: Unsupported verse reference/book name: 'New American Standard Bible ? NASB 1995                                                                                                                                                                                                                        NAS95S??P?  ?????  p??? `X
    at biblemulticonverter.format.Accordance.doImport(Accordance.java:242)
    at biblemulticonverter.Main.main(Main.java:66)
schierlm commented 1 year ago

Probably it is also a lack of good documentation :-)

Accordance modules come in two forms, User Modules which can be converted by BibleMultiConverter, and Binary Modules, which cannot be converted by BibleMultiConverter.

The situation is similar with TheWord, where there are "encrypted" and "unencrypted" modules, BibleMultiConverter can only convert "unencrypted" modules.

Note that I am not an Accordance user myself so I cannot tell you how you can differentiate the modules. The modules that can be converted consist of plain text and not binary data when opened in a text editor that shows this distinction.

brandondrew commented 1 year ago

Accordance recently had the previous version of the software (13) available for free. I would have alerted you to that if I had noticed this open issue, so that you could test with Accordance without any cost. I'll try to remember to do so if I see the same offer in the future.

schierlm commented 1 year ago

Guess this issue can be closed due to lack of feedback from the reporter anyway.

By the way, I used to have an older "free" (as in beer) version of Accordance running on a Windows VM during development, but first of all the experience of Accordance is apparently not the same on a Mac (on Windows it is just cruel), and just because I have used a software once a few years ago does not make me call myself a user of that software.