Stack overflow when browsing external media folder mounted with CIFS

Issue #397 invalid
Former user created an issue

Stack overflow when browsing external media folder mounted with CIFS

Hi,

I am running Ubuntu 11.04 desktop and have an external drive mounted using CIFS at /media/NAS. When I add /media/NAS/Video/movies to the Media Library in Serviio, it will constantly log (when logging set to DEBUG) following record for several minutes:

2011-09-07 06:16:04,703 DEBUG [LibraryAdditionsCheckerThread] Looking for files to share in folder: /media/NAS/Video/movies

2011-09-07 06:16:04,822 DEBUG [LibraryAdditionsCheckerThread] Looking for files to share in folder: /media/NAS/Video/movies

2011-09-07 06:16:04,941 DEBUG [LibraryAdditionsCheckerThread] Looking for files to share in folder: /media/NAS/Video/movies

After that, StackOverflow exception is finally raised in main serviio process (serviio.sh):

Exception in thread "LibraryAdditionsCheckerThread" java.lang.StackOverflowError

at sun.nio.cs.UTF_8$Decoder.decodeArrayLoop(UTF_8.java:241)

at sun.nio.cs.UTF_8$Decoder.decodeLoop(UTF_8.java:305)

at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:544)

at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:140)

at java.lang.StringCoding.decode(StringCoding.java:173)

at java.lang.String.<init>(String.java:443)

at java.lang.String.<init>(String.java:515)

at java.io.UnixFileSystem.list(Native Method)

at java.io.File.list(File.java:973)

at java.io.File.listFiles(File.java:1051)

at org.serviio.library.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:116)

at org.serviio.library.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:123)

at org.serviio.library.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:123)

at org.serviio.library.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:123)

at org.serviio.library.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:123)

at org.serviio.library.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:123)

at org.serviio.library.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:123)

It seems like it has some problem with file listing. Strange is, that when i add /media/NAS/Video/series instead, everything goes OK and no errors are raised. I am running Serviio 5.2.

Comments (2)

  1. Log in to comment