0
Fixed

unable to add folders of images (manga) as raw

Tom Fieldhouse 9 years ago updated by Tom 9 years ago 15

I noticed that none of the manga folders were showing up under the comics section. In general, mangas are a bunch of loose images in a folder and it would be a huge task to go through and zip up the individual chapters.


I understand that the comics type is limited to cbr/cbz files so I added a folder of mangas under raw files but nothing shows up. What am I missing? Is the raw files sharing module limited to specific file types?

Under review

The raw file section is completely agnostic to the type of the files you share.

I just tested it to be sure: you can share folders of images.


Did you activate user management ? If so, did you give adequate rights for the image folder ?

Another possibility: some wide exclusion pattern (in the advanced settings) that might match the path of your image folder.

Thanks for the suggestions. Still no silver bullet.


no user management at the moment. The folder with images is a subfolder of the comics share so the permissions should be ok but I double-checked and they're set to 0777.

no exclusion pattern set at all...


This is the error I see in the log:

20160208 21:46:46 [pool-2-thread-2] WARN com.ubooquity.provider.rawfile.a - File not found: /opt/ubooquity/\extshares\hostcomics\Manga\


I'll mess around with it some more as time permits. It's helpful to know that it's supposed to work.

Did you try to write the path with slashes only ?

yeah. The path entered (and what is saved in the settings xml) is /extshares/hostcomics/Manga

Ubooquity is prepending the app path and flipping the slashes but it only happens with the raw provider. The comics path contains /extshares/hostcomics/Archive and that works fine, shows correctly. I has just updated to 1.9.0 and tried rolling back to 1.7.6 and get the same behavior.


I'll try characterizing it better this evening.

Might be a path conversion bug specific to raw files then. I'll take a look.


Nothing obvious in the code.


I don't understand why the app path is prepended to the path of your folder.

It's as if the entered path was "./extshares/hostcomics/Manga" (with a dot at the beginning).


I don't get why slashes are reversed either.


Did you use the GUI or the web interface to configure Ubooquity ? Neither should have accepted a nonexistent path (from Ubooquity's point of view) anyway.

I wish I had a good punchline, or a good joke for that matter.

I entered the paths through the web interface and I can verify that it will not accept a nonexistent path.

Here's the raw section straight out of the preferences.xml

<userPreferences> <filesPaths>
<path>
<pathString>/extshares/hostcomics/Manga</pathString>
<authorizedUsers/>
</path>


</filesPaths>

I tested adding a different path, similar results:

20160210 20:03:36 [pool-2-thread-6] WARN com.ubooquity.provider.rawfile.a - File not found: /opt/ubooquity/\extshares\test\Manga\


I'm suspecting the startup script at this point since it appears different from what is on the download page. I'm going to look into that some more.

edit: looks like I was going off of the info in this thread: https://ubooquity.userecho.com/topic/506924-start-at-boot-on-ubuntu-deamonize/

There has to be a bug. I'll look for it.

Not sure if this is helpful but I removed the path info off of the java run line in the startup file

 diff /etc/init.d/ubooquityd /root/ubooquityd-backup30c30
<                                         nohup java -jar Ubooquity.jar  $MEM_OPT -port $UBOOQUITY_PORT $ADMIN_MODE $GUI_STATE  2>&1 &
---
>                                         nohup java -jar /opt/ubooquity/Ubooquity.jar  $MEM_OPT -port $UBOOQUITY_PORT $ADMIN_MODE $GUI_STATE /opt/ubooquity/ 2>&1 &

Now I'm getting an actual java error when I navigate to the raw folder ( myserver:2202/files/ ):

20160213 18:52:33 [pool-1-thread-5] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-5java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:52:33 [pool-1-thread-1] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-1
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:52:33 [pool-1-thread-7] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-7
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:52:33 [pool-1-thread-4] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-4
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:52:33 [pool-1-thread-2] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-2
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:52:33 [pool-1-thread-3] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-3
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:52:33 [pool-1-thread-14] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-14
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:52:34 [pool-1-thread-16] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-16
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:52:36 [pool-1-thread-18] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-18
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:52:41 [pool-1-thread-20] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-20
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160213 18:53:11 [pool-1-thread-22] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-22
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]

Just in case the crash was caused by something in one of the other libraries, I cleared out the books and comics libraries. So now my config is just:

 cat /opt/ubooquity/preferences.xml<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userPreferences>
    <filesPaths>
        <path>
            <pathString>/extshares/hostcomics</pathString>
            <authorizedUsers/>
        </path>
    </filesPaths>
    <comicsPaths/>
    <booksPaths/>
    <users/>
    <isFilesProviderEnabled>true</isFilesProviderEnabled>
    <isComicsProviderEnabled>false</isComicsProviderEnabled>
    <isBooksProviderEnabled>false</isBooksProviderEnabled>
    <isUserManagementEnabled>false</isUserManagementEnabled>
    <portNumber>2202</portNumber>
    <comicWidth>160</comicWidth>
    <comicHeight>230</comicHeight>
    <comicsPaginationNumber>30</comicsPaginationNumber>
    <bookWidth>160</bookWidth>
    <bookHeight>230</bookHeight>
    <booksPaginationNumber>30</booksPaginationNumber>
    <minimizeToTray>false</minimizeToTray>
    <minimizeOnStartup>false</minimizeOnStartup>
    <autoscanPeriod>1440</autoscanPeriod>
    <isWebAdminEnabled>true</isWebAdminEnabled>
    <theme>modern</theme>
    <isShrinkingCacheEnabled>false</isShrinkingCacheEnabled>
    <shrunkPageWidth>1536</shrunkPageWidth>
    <shrunkPageHeight>2400</shrunkPageHeight>
    <shrinkingCachePath></shrinkingCachePath>
    <autoScanAtLaunch>true</autoScanAtLaunch>
    <reverseProxyPrefix></reverseProxyPrefix>
    <keystorePath></keystorePath>
    <keystorePassword></keystorePassword>
    <isOpdsProviderEnabled>true</isOpdsProviderEnabled>
    <hideEmptyFolder>false</hideEmptyFolder>
    <folderExclusionPattern></folderExclusionPattern>
    <bypassSingleRootFolder>true</bypassSingleRootFolder>
    <enableFolderMetadataDisplay>false</enableFolderMetadataDisplay>
</userPreferences>

I started up the server and requested the raw files section:

20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - Running with the following parameters - headless: true, port: 2202, webadmin: true, host: null, debug: false, execdir: /opt/ubooquity20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - #############################
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - #     Starting Ubooquity    #
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - #############################
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - Java version: 1.7.0_79
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - Java vendor: Oracle Corporation
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - Max heap size available: 878 MB
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - OS name: Linux
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - OS version: 3.13.0-62-generic
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - OS architecture: amd64
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - Loading local version info
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - Ubooquity 1.9.0 built on 2016-02-06 at 12:05
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - Creating application folders
20160216 01:39:18 [main] INFO  com.ubooquity.Ubooquity - Loading preferences
20160216 01:39:39 [main] INFO  com.ubooquity.c - Starting internal server...
20160216 01:39:39 [Scanner thread] INFO  com.ubooquity.data.feeder.a - Scanning books directories
20160216 01:39:39 [Scanner thread] INFO  com.ubooquity.data.feeder.a - Finished scanning books directories, populating folders content cache
20160216 01:39:39 [Scanner thread] INFO  com.ubooquity.data.feeder.a - Books folder content cache populated
20160216 01:39:39 [Scanner thread] INFO  com.ubooquity.data.feeder.a - Scanning comics directories
20160216 01:39:39 [Scanner thread] INFO  com.ubooquity.data.feeder.a - Finished scanning comics directories, populating folders content cache
20160216 01:39:39 [Scanner thread] INFO  com.ubooquity.data.feeder.a - Comics folder content cache populated
20160216 01:39:39 [Scanner thread] INFO  com.ubooquity.data.feeder.a - Comics statistics: [total: 0, added or updated: 0, removed: 0]
20160216 01:39:39 [Scanner thread] INFO  com.ubooquity.data.feeder.a - Books statistics: [total: 0, added or updated: 0, removed: 0]
20160216 01:39:39 [main] INFO  com.ubooquity.c - Reverse proxy prefix is not activated
20160216 01:39:39 [main] INFO  com.ubooquity.c - Internal server started. Listening on port 2202
20160216 01:39:40 [Timer-1] INFO  com.ubooquity.Ubooquity - Checking latest available Ubooquity version from website
20160216 01:39:41 [Timer-1] INFO  com.ubooquity.Ubooquity - Latest version available: 1.9.0 - Current version: 1.9.0
20160216 01:42:12 [pool-1-thread-1] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-1
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160216 01:42:12 [pool-1-thread-2] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-2
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160216 01:42:12 [pool-1-thread-3] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-3
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160216 01:42:12 [pool-1-thread-4] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-4
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160216 01:42:12 [pool-1-thread-5] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-5
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160216 01:42:12 [pool-1-thread-6] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-6
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160216 01:42:12 [pool-1-thread-13] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-13
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160216 01:42:12 [pool-1-thread-15] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-15
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79]
20160216 01:42:17 [pool-1-thread-17] ERROR com.ubooquity.Ubooquity - Uncaught exception on thread: pool-1-thread-17
java.lang.NoSuchMethodError: java.util.List.sort(Ljava/util/Comparator;)V
        at com.ubooquity.provider.rawfile.a.b(SourceFile:136) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.provider.rawfile.a.a(SourceFile:51) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:324) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c.a(SourceFile:58) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.c$1.a(SourceFile:133) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e.a(SourceFile:287) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$f.a(SourceFile:830) ~[Ubooquity.jar:1.9.0]
        at com.ubooquity.e.e$1$1.run(SourceFile:210) ~[Ubooquity.jar:1.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_79]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_79]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_79

Here's my config in case that helps:

Ubooquity version:    1.9.0 built on 2016-02-06 at 12:05
Java version:    1.7.0_79
Java vendor:    Oracle Corporation
Java VM name:    OpenJDK 64-Bit Server VM
OS name:    Linux
OS version:    3.13.0-62-generic
OS architecture:    amd64
Number of processors:    4
Max memory:    878 MB
Free memory:    57 MB
Total memory:    88 MB
isUserManagementEnabled:    false
comicWidth:    160
comicHeight:    230
comicsPaginationNumber:    30
bookWidth:    160
bookHeight:    230
booksPaginationNumber:    30
autoscanPeriod:    1440
isWebAdminEnabled:    true
theme:    modern
reverseProxyPrefix:    false
keystorePath:    false
keystorePassword:    false
isOpdsProviderEnabled:    true
hideEmptyFolder:    false
scanExclusionPattern:    false
bypassSingleRootFolder:    true
window.innerWidth:    1536
window.innerHeight:    730
window.outerWidth:    1920
window.outerHeight:    1040
window.devicePixelRatio:    1.25
navigator.userAgent:    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.103 Safari/537.36
navigator.platform:    Win32
navigator.language:    en-US
screen.availWidth:    1920
screen.availHeight:    1040
screen.width:    1920
screen.height:    1080

Ok, thanks to your logs I found at least one problem.

The "raw files" section won't work with Java 7 until I fix it.

(I broke it in the latest release)

I have built a version with a fix for the Java 7 compatibility problem and additional logs.
Could you try it and post the lines of the error you get when accessing your files ?


http://vaemendis.net/ubooquity/downloads/beta/Ubooquity-1.9.0-TF-DEBUG.zip

That looks like it fixed whatever was bombing out. I'm now able to browse a directory through the raw files section.

The only other odd thing I noticed is the name of the raw files module is wrong on the admin page but that's totally cosmetic. Thanks for the fix.

Raw files
Books sharing module : active

Good ! :)


I'll fix the typo as well, thanks.