Although this is following up on my post about installing LSJ, that is no longer the focus. The current issues are:
1. The main window opens with no default Bible displayed
2. When I navigate to the load/remove Bible versions page, I get an HTTP 500 Internal Server Error
(I installed STEPBible on Linux Mint 22.3 (Cinnamon) using the .deb package.)
The full error is:
com.google.inject.ProvisionException: Guice provision errors:
Error injecting constructor, com.tyndalehouse.step.core.exceptions.TranslatedException: book_not_found
at com.tyndalehouse.step.core.service.jsword.impl.JSwordAnalysisServiceImpl
Root Cause: com.tyndalehouse.step.core.exceptions.TranslatedException: book_not_found
at com.tyndalehouse.step.core.service.jsword.impl.JSwordVersificationServiceImpl.getBookFromVersion
I'm guessing that the initial cause was that during the initial installation and setup, I removed the ESV (because I have it available in another Bible app). But perhaps STEPBible expects to find it as its default version.
I have done quite a bit of diagnostics (with the help of Claude AI), including removing and reinstalling the app a couple of times. I can confirm the following:
- The ESV_th module is fully installed at /opt/step/homes/sword/modules/texts/ztext/ESV_th, with all six expected data files present (ot.bzs, ot.bzv, ot.bzz, nt.bzs, nt.bzv, nt.bzz)
- The corresponding ESV_th.conf file is present in /opt/step/homes/sword/mods.d/
- File permissions are correct (owned by the user, drwxrwxrwx)
- I have done a couple of clean reinstallations (removing both /opt/step and ~/.step) with the same result, except now it doesn't find any Bible versions or commentaries.
- I have run the app both from the menu and via 'bash /opt/step/runStep.sh' and accessing it through Brave browser
- Other modules present in mods.d include: abpen_sb, abpgk_sb, chiun, chiuns, cpdv, FreSeg21, kjv, lxx_th, NIV, oshb, SBLG_th, sparv1909, THOT
After the initial installation, I could successfully navigate to Bible text once a version was manually opened, but the setup/install page always crashes with the above error, preventing me from managing installed modules. Even after completely removing the app, doing a clean installation never took me back to the page to manage installed modules, but somehow it still thinks I have only the versions and commentaries I initially chose (along with a few Spanish, Chinese, and other language versions).
The app is running on Apache Tomcat 8.5.99 with the bundled JRE.
I need some expert help here!
Thanks!