
Can't get Ubooquity to run on an old Windows 7 machine
I have a 10 year old machine running Windows 7.
I've installed Ubooquity, but it will not start. Reboot same issue. double clicking on the Ubooquity.jar file - same issue.
My Java version is 8 update 31 (build 1.8.0_31-b13). I'm also running the McAfee suite via my provider, AT&T. Through the suite, I opened ports 2202 and 2203.
Below is the log file from my last try at starting the server.
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - Running with the following parameters - headless: false, libraryport: -1, adminport: -1, remoteadmin: false, host: null, debug: false, execdir: C:\Ubooquity
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - #############################
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - # Starting Ubooquity #
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - #############################
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - Java version: 1.8.0_31
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - Java vendor: Oracle Corporation
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - java vm name: Java HotSpot(TM) Client VM
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - java runtime name: Java(TM) SE Runtime Environment
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - Max heap size available: 247 MB
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - OS name: Windows 7
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - OS version: 6.1
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - OS architecture: x86
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - Loading local version info
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - Ubooquity 2.1.2 built on 2018-10-14 at 12:58
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - Creating application folders
20190724 13:16:36 [main] INFO com.ubooquity.Ubooquity - Loading preferences
20190724 13:16:37 [main] INFO org.eclipse.jetty.util.log - Logging initialized @1324ms to org.eclipse.jetty.util.log.Slf4jLog
20190724 13:16:37 [Thread-2] INFO com.ubooquity.b - Stopping internal server...
20190724 13:16:37 [Thread-2] INFO com.ubooquity.data.feeder.a - Aborting content scan...
20190724 13:16:37 [Thread-2] ERROR com.ubooquity.b - Error while stopping internal server
java.lang.NullPointerException: null
at com.ubooquity.d.e.a(SourceFile:99) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.b.c(SourceFile:112) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Ubooquity.C(SourceFile:216) [Ubooquity.jar:2.1.2]
at com.ubooquity.Ubooquity$$Lambda$2/5442826.run(Unknown Source) [Ubooquity.jar:2.1.2]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_31]
20190724 13:16:37 [Thread-2] INFO com.ubooquity.b - Internal server stopped
20190724 13:16:37 [Thread-2] INFO com.ubooquity.Ubooquity - Ubooquity has closed.
Any help would be appreciated. Thank you!
Robert

Ubuntu: Cant install Ubooquity due to discontinued java 8 repository
Hello,
I'm running a Ubuntu server and am trying to install Ubooquity on it.
My problem is that I can't install the required java 8 due to the repositary ppa:webupd8java being discontinued. I'm a bit stumped and dont know how to continue. I am a bit new to Linux-based systems.
Any help would be much appriciated!
Regards
DM

2 instances different number of results
i have a NAS. on the NAS i have one instanse of Ubooquity on a docker with the book folder as a volume.
the second is running on ubuntu using openjava, and the folder is mounted via NFS.
one shows 28000 books, the other 13000.
i checked if it is ownership, file permission (644 and 666), i cannot understand why i have different results on the same folder.
any ideas?

Admin page reloads when putting in correct password
I've got Ubooquity running on a FreeNAS 11.2 machine. Everything appears to be working fine except for when I attempt to log into the admin area on any machine except for the one I used to configure Ubooquity. I put my password in, hit LOG IN, and then the page reloads.
If I go to the page on my MBP I'm automatically signed in. Does this mean my password is wrong somehow? Are there logs that tell me about unsuccessful log in attempts?
EDIT: I just tried "changing" the admin password by deleting the webadmin.cred file and nothing changed. I can still access the admin page just fine on my MBP, but if I open the page up in an incognito window I'm greeted with a sign in page. Putting in the password I have stored in 1Password causes the page to reload.

Story Arc Creation App (Windows)
Hello, while browsing the YACReader forums, i stumbled onto that piece of software :
https://www.yacreader.com/forum/suggestions/1354-auto-create-story-arc-reading-lists-external-tool
No idea of the quality of the app, nor can i guarantee it's safe.
I just scanned it with my antivirus and it found nothing.
I thought it could be helpful for some people around there. ;)

Can't get Ubooquity to start on Windows 10
Hi. I'm having an issue trying to get Ubooquity to run on my computer. I'm on Windows 10 and have a fresh install of Ubooquity downloaded and unzipped.
Honestly, I wasn't sure which Java exe I should be opening Ubooquity.jar with, so I tried them all. (I'm using Java Version 8 Update 211. The install folder is named "jre1.8.0_211". I downloaded the x64 version.)
Trying java.exe, I see the Windows command prompt quickly flash and go away.
Trying javaw.exe, I don't see any action on my screen at all.
Trying javaws.exe, I get an "Application Error - Unable to launch the application." popup. The Exception and Wrapped Executions tabs of the details read:
CouldNotLoadArgumentException[ Could not load file/URL specified: C:\Users\Alex\Downloads\Ubooquity-2.1.2\Ubooquity.jar]
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: File too large
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
... 5 more
java.io.IOException: File too large
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
My Ubooquity folder currently has just the Ubooquity.jar file. No logs have been generated.
If anyone has any advice, I would really appreciate it. Thanks.

Could not find matching provider (wrong URL)
!!HELP!! Just installed on UnRaid 6.7. Used the default ports, 2202 and 2203. I can get to the site on Web UI on 2202 just fine but cannot get into the admin site on 2203. Log also says: INFO com.ubooquity.b - Internal server started. Listening on port 2202 (library) and 2203 (admin).
HTTP ERROR 500
Problem accessing /admin. Reason:
Could not find matching provider (wrong URL)

PDF books give java exeption
When I try to read a PDF ebook, the log file shows the following error:
20190526 16:00:49 [qtp1670546046-96] ERROR com.ubooquity.c.a - Could not serve stream with URI: /bookreader/21
org.eclipse.jetty.io.EofException: null
at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:292)
~[jetty-io-9.4.0.v20161208.jar.8258200143543668761.tmp:9.4.0.v20161208]
at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:429)
~[jetty-io-9.4.0.v20161208.jar.8258200143543668761.tmp:9.4.0.v20161208]
at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:322)
~[jetty-io-9.4.0.v20161208.jar.8258200143543668761.tmp:9.4.0.v20161208]
at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:372)
~[jetty-io-9.4.0.v20161208.jar.8258200143543668761.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:741)
~[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241)
~[jetty-util-9.4.0.v20161208.jar.202814073141207242.tmp:9.4.0.v20161208]
at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224)
~[jetty-util-9.4.0.v20161208.jar.202814073141207242.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:518)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:677)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:728)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:234)
~[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:218)
~[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:509)
~[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2147) ~[commons-io-2.5.jar.6363128418599582580.tmp:2.5]
at org.apache.commons.io.IOUtils.copy(IOUtils.java:2102) ~[commons-io-2.5.jar.6363128418599582580.tmp:2.5]
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2123) ~[commons-io-2.5.jar.6363128418599582580.tmp:2.5]
at org.apache.commons.io.IOUtils.copy(IOUtils.java:2078) ~[commons-io-2.5.jar.6363128418599582580.tmp:2.5]
at com.ubooquity.d.d.a(SourceFile:96) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.c.a.a(SourceFile:374) [Ubooquity.jar:2.1.2]
at com.ubooquity.provider.page.a.a(SourceFile:138) [Ubooquity.jar:2.1.2]
at com.ubooquity.provider.page.a.a(SourceFile:78) [Ubooquity.jar:2.1.2]
at com.ubooquity.d.c.a(SourceFile:142) [Ubooquity.jar:2.1.2]
at com.ubooquity.d.b.handle(SourceFile:54) [Ubooquity.jar:2.1.2]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1228)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:170)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1130)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:118)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.Server.handle(Server.java:564)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:318)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
[jetty-server-9.4.0.v20161208.jar.125194739452847055.tmp:9.4.0.v20161208]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
[jetty-io-9.4.0.v20161208.jar.8258200143543668761.tmp:9.4.0.v20161208]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:112)
[jetty-io-9.4.0.v20161208.jar.8258200143543668761.tmp:9.4.0.v20161208]
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
[jetty-io-9.4.0.v20161208.jar.8258200143543668761.tmp:9.4.0.v20161208]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672)
[jetty-util-9.4.0.v20161208.jar.202814073141207242.tmp:9.4.0.v20161208]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590)
[jetty-util-9.4.0.v20161208.jar.202814073141207242.tmp:9.4.0.v20161208]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.writev0(Native Method) ~[na:1.8.0_212]
at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:51) ~[na:1.8.0_212]
at sun.nio.ch.IOUtil.write(IOUtil.java:148) ~[na:1.8.0_212]
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:504) ~[na:1.8.0_212]
at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:272)
~[jetty-io-9.4.0.v20161208.jar.8258200143543668761.tmp:9.4.0.v20161208]
... 39 common frames omitted
Is there a way I can fix this? epub books are working fine. I also tried to change the PDF compability but that didn't help.
I'm running version 2.1.2 on a armbian.

Server side tracker of "Favorites" and modified default theme.
A small script written in python, it might not be pretty but its my first ever written... (I am a former webdeveloper (PHP, HTML, CSS, JS)).
It replaces the "random" button in a copy of the default theme with a server side tracker of favorites you name, keep the naming to a-z, special chars might not work.
Included both the source .py script and a compiled .exe for windows. The script creates a "database.db" in the same folder as you run it. This keeps track of the favorites.
The script assumes its running on the same IP as your ubooquity server and visiting it at something like: http://192.168.x.x:2202, and the server then runs at 192.168.x.x:2204.
Otherwise you have to modify the themeScript.js.
The favorites are login based so every username get their own.
Download: http://s000.tinyupload.com/index.php?file_id=39779176757277465837 , place the unzipped folder called "bookmarks" in your ubooquity themes folder and change the theme at http://192.168.x.x:2203/admin

Folder info resource not found or access not authorized
Which folder?
(Noticed this because I'm not seeing the number of files in a folder)
Customer support service by UserEcho