by zeroday » Tue Nov 14, 2017 8:00 am
First crash since long time and just after upgrading to 6.1.3
[2017-11-14 03:19:33,123] WARN JaudiotaggerParser - Error when parsing tags in /media/music/Mixed by DJ Dano.wav
org.jaudiotagger.audio.exceptions.CannotReadException: /media/music/Mixed by DJ Dano.wav:null
at org.jaudiotagger.audio.generic.AudioFileReader.read(AudioFileReader.java:117)
at org.jaudiotagger.audio.AudioFileIO.readFile(AudioFileIO.java:355)
at org.jaudiotagger.audio.AudioFileIO.read(AudioFileIO.java:198)
at net.sourceforge.subsonic.service.metadata.JaudiotaggerParser.getRawMetaData(JaudiotaggerParser.java:58)
at net.sourceforge.subsonic.service.metadata.MetaDataParser.getMetaData(MetaDataParser.java:29)
at net.sourceforge.subsonic.service.MediaFileService.createMediaFile(MediaFileService.java:504)
at net.sourceforge.subsonic.service.MediaFileService.checkLastModified(MediaFileService.java:118)
at net.sourceforge.subsonic.service.MediaFileService.getChildrenOf(MediaFileService.java:188)
at net.sourceforge.subsonic.service.MediaScannerService.scanFile(MediaScannerService.java:219)
at net.sourceforge.subsonic.service.MediaScannerService.scanFile(MediaScannerService.java:223)
at net.sourceforge.subsonic.service.MediaScannerService.doScanLibrary(MediaScannerService.java:161)
at net.sourceforge.subsonic.service.MediaScannerService.access$000(MediaScannerService.java:31)
at net.sourceforge.subsonic.service.MediaScannerService$2.run(MediaScannerService.java:130)
Caused by: java.nio.BufferUnderflowException
at java.nio.DirectByteBuffer.get(DirectByteBuffer.java:271)
at java.nio.ByteBuffer.get(ByteBuffer.java:715)
at org.jaudiotagger.audio.generic.Utils.getString(Utils.java:262)
at org.jaudiotagger.audio.wav.chunk.WavInfoChunk.readChunks(WavInfoChunk.java:40)
at org.jaudiotagger.audio.wav.chunk.WavListChunk.readChunk(WavListChunk.java:53)
at org.jaudiotagger.audio.wav.WavTagReader.readChunk(WavTagReader.java:120)
at org.jaudiotagger.audio.wav.WavTagReader.read(WavTagReader.java:59)
at org.jaudiotagger.audio.wav.WavFileReader.getTag(WavFileReader.java:50)
at org.jaudiotagger.audio.generic.AudioFileReader.read(AudioFileReader.java:106)
... 12 more
also I see this
[GC (Allocation Failure) 66220K->54468K(113136K), 0.0430809 secs]
[GC (Allocation Failure) 85700K->71153K(113136K), 0.0499469 secs]
[GC (Allocation Failure) 102385K->75517K(113136K), 0.0213500 secs]
[GC (Allocation Failure) 106749K->77519K(113136K), 0.0158390 secs]
it seems that this has to do with out of memory stuff
[2017-11-14 09:09:14,576] WARN JaudiotaggerParser - Error when parsing tags in /media/music/Mixed by Steve Murphy.wav
java.lang.OutOfMemoryError: Java heap space
problems became visible after upgrading to 6.1.3
update
one of the things I have done is remove openjdk 7 and install openjdk 8 it might help ..
Right now subsonic is scanning +3TB of my music
Uprading JAVA helped, no crash yes, lots of info in the log though
[2017-11-14 15:37:18,534] WARN JaudiotaggerParser - Error when parsing tags in /media/music/candy dulfer/Candy Dulfer - Beat Side 1990.wav
java.lang.OutOfMemoryError: Java heap space
[2017-11-14 15:37:24,686] INFO MediaScannerService - Scanned media library with 123750 entries.
and switching to java 8 helped
[2017-11-14 17:11:59,064] INFO MediaScannerService - Scanned media library with 159553 entries.
[2017-11-14 17:11:59,064] INFO MediaScannerService - Marking non-present files.
[2017-11-14 17:12:24,078] INFO MediaScannerService - Marking non-present artists.
[2017-11-14 17:12:25,093] INFO MediaScannerService - Marking non-present albums.
[2017-11-14 17:12:28,072] INFO MediaScannerService - Completed media library scan.