Your comments

That's weird.

I guess one could understand that due to a version change of the PDF rendering library some covers are not generated, but that PDF thumbnails are missing only in Safari, I don't get it.

Once they are generated, there is absolutely no difference between the thumbnail of a PDF and the thumbnail of a CBR/Z.


The Safari specific bug you mentionned (HTTP pipelining) has has been fixed in 2.0.0 (and in Safari for iOS 10 by the way) thanks to the use of Jetty as internal web server, so it's a different problem.


I will need a bit more data to understand what's going on. Perhaps you could try a few "variations" (try with a direct connection, on other PDF, I don't know...) and see if a pattern emerges.



Thanks for the detailed bug report.

Reproduced and fixed. :)

Probably way off for two reasons:

  • It would be a nice to have feature (I would like to have it to for my personal use), but not a real new functionality (not sure the if the difference is clear).
  • It might seem stupid, but determining the "next comic" is not as trivial as it seems (as the order and grouping can be changed at any time)

Anyway, I'd like it too, it's on my list.

Sorry for not replying earlier, as you can see there are a lot of topics going on at the moment on the forum.


I would have guessed the same thing as you did: the symptoms point to a read-only user settings file.

By the way, the said file is in your Ubooquity working directory and is now called preferences.json.

No it's not normal.

And I can't reproduce the issue on my side.


Is it the only settings that get reset upon restart ?

How do you launch Ubooquity ? Using the command line or by clicking on the jar ?

Do you you use it in headless mode or with the desktop UI ?

One day possibly, but it's not done yet (I still need to sleep sometimes ;) ).

Try


Ubooquity|@eaDir|@tmp

I also simplified exclusion pattern in 2.0.0, but I think I forgot to write about it.


Soooo... Oracle embedded Java versions do not include JavaFX either. Great ! :D

Anyway, I think I found the solution.

Try this one and let me know how it goes:

http://vaemendis.net/ubooquity/downloads/special/beta4/Ubooquity.jar


Don't forget to use the "--headless" flag, or it won't work.


Some info (but no definitive solution) and advices:


* Forget about Java 9: the final version is not out yet (planned for end of July, if not postponed again), and you will gain nothing by using it (except some new bugs and incompatibilities with libraries used by Ubooquity).


* Ubooquity 2.0.0 desktop UI has been rewritten using the new Java UI framework JavaFX (which replaces the old one: Swing). Apparently, the libraries of this framework are not present in all JDK/JRE. They especially seems to be missing from OpenJDK versions. To run Ubooquity, you should use an Oracle JDK or JRE (by the way, a JRE is enough, though a JDK is fine too).


* The version linked in the 2.0.0 release article contains a bug: Ubooquity tries to load some graphical components event when started in "headless" mode. It might cause crashes on some setups. Hence the fixed version I posted earlier in this thread:

http://vaemendis.net/ubooquity/downloads/special/SimpletofMars/Ubooquity.jar


So if you run on an Oracle Java 8 JDK/JRE and still have the "fixed" version of Ubooquity crashing at startup, please post a message below with details on your setup (precise Java version, OS and hardware type (NAS, PC...)).

Don't hesitate to also let me know if it's working for you. ;)