FAQ  •  Register  •  Login

Synology DSM6.0 Serviio 1.6 crashing on media scan.

<<

nevets14

Serviio newbie

Posts: 10

Joined: Sat Mar 26, 2016 6:19 am

Post Sun Mar 27, 2016 12:22 am

Synology DSM6.0 Serviio 1.6 crashing on media scan.

My Serviio seems to have developed an issues when scanning media. I've removed and reinstalled multiple times and the issue persists. I'm running the newest Serviio 1.6 and the newest DSM 6.0.

Below is the Serviio log after install.
  Code:
2016-03-26 15:18:34,000 Starting Serviio
Java HotSpot(TM) Embedded Client VM warning: G1 GC is disabled in this release.
2016-03-26 15:18:44,709 INFO  [MediaServer] ------------------------------------------------------------------------
2016-03-26 15:18:44,732 INFO  [MediaServer] Serviio DLNA media streaming server v 1.6 (rev. 9a1458ed77db)
2016-03-26 15:18:44,732 INFO  [MediaServer] Petr Nejedly 2009-2015
2016-03-26 15:18:44,732 INFO  [MediaServer] http://www.serviio.org
2016-03-26 15:18:44,732 INFO  [MediaServer]
2016-03-26 15:18:44,733 INFO  [MediaServer] Java 1.8.0_77-Oracle Corporation arm
2016-03-26 15:18:44,733 INFO  [MediaServer] OS Linux 3.2.40
2016-03-26 15:18:44,734 INFO  [MediaServer] File encoding: UTF-8
2016-03-26 15:18:46,822 INFO  [MediaServer] Headless mode enabled: true
2016-03-26 15:18:46,822 INFO  [MediaServer] User: root
2016-03-26 15:18:46,822 INFO  [MediaServer] User home dir: /root
2016-03-26 15:18:46,823 INFO  [MediaServer] Temp dir: /tmp
2016-03-26 15:18:46,823 INFO  [MediaServer] ------------------------------------------------------------------------
2016-03-26 15:18:52,252 INFO  [WebServer] Socket buffer set to 65535 bytes
2016-03-26 15:18:52,254 INFO  [RestletServer] Starting Restlet server (/console) exposed on port 23423
2016-03-26 15:18:52,378 INFO  [RestletServer] Starting Restlet server (/rest) exposed on port 23423
2016-03-26 15:18:55,175 INFO  [RestletServer] Starting Restlet server (/cds) exposed on port 23424
2016-03-26 15:18:55,177 INFO  [RestletServer] Starting Restlet server (/mediabrowser) exposed on port 23424
2016-03-26 15:18:55,728 INFO  [DBSchemaUpdateExecutor] Checking if DB schema needs to be updated
2016-03-26 15:18:56,065 INFO  [DatabaseManager] Using DERBY database language
2016-03-26 15:19:07,952 WARN  [ServiioStatusService] ExceptionInInitializerError occured. Returning error code 500 to the REST layer. Message: null
2016-03-26 15:19:08,568 INFO  [DBSchemaUpdateExecutor] Updating DB schema
2016-03-26 15:19:24,984 INFO  [DBSchemaUpdateExecutor] Dropping search index
2016-03-26 15:19:24,995 INFO  [SearchManager] Starting up search engine
2016-03-26 15:19:26,393 INFO  [DBSchemaUpdateExecutor] Cleaning temporary cache
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.serviio.config.Configuration
   at org.serviio.upnp.addressing.LocalAddressResolverStrategy.getHostIpAddress(LocalAddressResolverStrategy.java:83)
   at org.serviio.upnp.Device.setupBindAddress(Device.java:219)
   at org.serviio.upnp.Device.<init>(Device.java:99)
   at org.serviio.upnp.Device.getInstance(Device.java:117)
   at org.serviio.update.DBSchemaUpdateExecutor.updateDBSchema(DBSchemaUpdateExecutor.java:104)
   at org.serviio.MediaServer.main(MediaServer.java:121)
2016-03-26 15:20:23,302 WARN  [ServiioStatusService] NoClassDefFoundError occured. Returning error code 500 to the REST layer. Message: Could not initialize class org.serviio.config.Configuration
2016-03-26 15:31:18,840 WARN  [ServiioStatusService] NoClassDefFoundError occured. Returning error code 500 to the REST layer. Message: Could not initialize class org.serviio.config.Configuration
 


Then after a restart of Serviio it does begin to scan for new media how ever it crashes soon after. below is the log at the point it crashes.

  Code:
2016-03-26 15:47:25,437 WARN  [PlaylistMaintainerWorker] An error occured while updating playlist, will continue
org.serviio.db.dao.PersistenceException: Cannot find media item by file path: /volume1/Music/# - D/Derek & The Dominos - The Layla Sessions - 20Th Anniversary Edition (CD1)/01 - I Looked Away.flac
   at org.serviio.library.dao.MediaItemDAOImpl.getMediaItem(MediaItemDAOImpl.java:89)
   at org.serviio.library.local.service.MediaService.getMediaItem(MediaService.java:47)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.checkForMissingPlaylistItems(PlaylistMaintainerWorker.java:120)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.refreshPlaylists(PlaylistMaintainerWorker.java:62)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.run(PlaylistMaintainerWorker.java:87)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.seeNextException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeQuery(Unknown Source)
   at org.serviio.library.dao.MediaItemDAOImpl.getMediaItem(MediaItemDAOImpl.java:86)
   ... 5 more
Caused by: ERROR XJ001: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(Unknown Source)
   ... 17 more
Caused by: java.lang.IncompatibleClassChangeError: vtable stub
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledConglomerate(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2IForwardScan.init(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2I.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledScan(Unknown Source)
   at org.apache.derby.impl.sql.execute.BulkTableScanResultSet.openScanController(Unknown Source)
   at org.apache.derby.impl.sql.execute.TableScanResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.BulkTableScanResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.IndexRowToBaseRowResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.ProjectRestrictResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.BasicNoPutResultSetImpl.open(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.executeStmt(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
   ... 9 more
2016-03-26 15:47:43,539 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:47:53,459 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:47:58,450 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:48:33,461 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:48:58,464 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:49:03,447 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:49:33,449 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot read MediaItem with id = 445
2016-03-26 15:49:43,464 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:50:23,470 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:50:43,452 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:50:48,447 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot read MediaItem with id = 445
2016-03-26 15:50:53,472 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:51:08,468 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:51:23,493 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:51:43,453 WARN  [ServiioStatusService] PersistenceException occured. Returning error code 500 to the REST layer. Message: Cannot get counts of media items by type
2016-03-26 15:51:45,973 WARN  [ServiioStatusService] NullPointerException occured. Returning error code 500 to the REST layer. Message: null
2016-03-26 15:52:25,467 WARN  [PlaylistMaintainerWorker] An error occured while updating playlist, will continue
org.serviio.db.dao.PersistenceException: Cannot update Playlist with id 8
   at org.serviio.library.dao.PlaylistDAOImpl.update(PlaylistDAOImpl.java:146)
   at org.serviio.library.dao.PlaylistDAOImpl.update(PlaylistDAOImpl.java:36)
   at org.serviio.library.local.service.PlaylistService.updatePlaylist(PlaylistService.java:95)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.checkForMissingPlaylistItems(PlaylistMaintainerWorker.java:135)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.refreshPlaylists(PlaylistMaintainerWorker.java:62)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.run(PlaylistMaintainerWorker.java:87)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.seeNextException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeLargeUpdate(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(Unknown Source)
   at org.serviio.library.dao.PlaylistDAOImpl.update(PlaylistDAOImpl.java:144)
   ... 6 more
Caused by: ERROR XJ001: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(Unknown Source)
   ... 19 more
Caused by: java.lang.IncompatibleClassChangeError: vtable stub
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledConglomerate(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2IForwardScan.init(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2I.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledScan(Unknown Source)
   at org.apache.derby.impl.sql.execute.TableScanResultSet.openScanController(Unknown Source)
   at org.apache.derby.impl.sql.execute.TableScanResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.IndexRowToBaseRowResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.ProjectRestrictResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.NormalizeResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.UpdateResultSet.setup(Unknown Source)
   at org.apache.derby.impl.sql.execute.UpdateResultSet.open(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.executeStmt(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
   ... 11 more
2016-03-26 15:52:25,492 WARN  [PlaylistMaintainerWorker] An error occured while updating playlist, will continue
org.serviio.db.dao.PersistenceException: Cannot retrieve list of playlist items
   at org.serviio.library.dao.PlaylistDAOImpl.getPlaylistItemIndices(PlaylistDAOImpl.java:371)
   at org.serviio.library.local.service.PlaylistService.getPlaylistItemIndices(PlaylistService.java:107)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.checkForMissingPlaylistItems(PlaylistMaintainerWorker.java:113)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.refreshPlaylists(PlaylistMaintainerWorker.java:62)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.run(PlaylistMaintainerWorker.java:87)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.seeNextException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeQuery(Unknown Source)
   at org.serviio.library.dao.PlaylistDAOImpl.getPlaylistItemIndices(PlaylistDAOImpl.java:364)
   ... 5 more
Caused by: ERROR XJ001: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(Unknown Source)
   ... 17 more
Caused by: java.lang.IncompatibleClassChangeError: vtable stub
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledConglomerate(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2IForwardScan.init(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2I.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledScan(Unknown Source)
   at org.apache.derby.impl.sql.execute.BulkTableScanResultSet.openScanController(Unknown Source)
   at org.apache.derby.impl.sql.execute.TableScanResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.BulkTableScanResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.IndexRowToBaseRowResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.ProjectRestrictResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.SortResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.BasicNoPutResultSetImpl.open(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.executeStmt(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
   ... 9 more
Exception in thread "Thread-863" java.lang.NullPointerException
   at org.serviio.renderer.dao.RendererDAOImpl.findByIPAddress(RendererDAOImpl.java:145)
   at org.serviio.renderer.RendererManager.getStoredRendererByIPAddress(RendererManager.java:230)
   at org.serviio.renderer.RendererManager.rendererHasAccess(RendererManager.java:239)
   at org.serviio.upnp.webserver.AbstractRequestHandler.callerHasAccess(AbstractRequestHandler.java:148)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:54)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
2016-03-26 15:57:25,519 WARN  [PlaylistMaintainerWorker] An error occured while updating playlist, will continue
org.serviio.db.dao.PersistenceException: Cannot find media item by file path: /volume1/Music/# - D/Big Punisher-Capital Punishment-CD-FLAC-1998-JLM/02-moloko-the_time_is_now_(can_7_soulfood_mix).flac
   at org.serviio.library.dao.MediaItemDAOImpl.getMediaItem(MediaItemDAOImpl.java:89)
   at org.serviio.library.local.service.MediaService.getMediaItem(MediaService.java:47)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.checkForMissingPlaylistItems(PlaylistMaintainerWorker.java:120)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.refreshPlaylists(PlaylistMaintainerWorker.java:62)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.run(PlaylistMaintainerWorker.java:87)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.seeNextException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeQuery(Unknown Source)
   at org.serviio.library.dao.MediaItemDAOImpl.getMediaItem(MediaItemDAOImpl.java:86)
   ... 5 more
Caused by: ERROR XJ001: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(Unknown Source)
   ... 17 more
Caused by: java.lang.IncompatibleClassChangeError: vtable stub
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledConglomerate(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2IForwardScan.init(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2I.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledScan(Unknown Source)
   at org.apache.derby.impl.sql.execute.BulkTableScanResultSet.openScanController(Unknown Source)
   at org.apache.derby.impl.sql.execute.TableScanResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.BulkTableScanResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.IndexRowToBaseRowResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.ProjectRestrictResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.BasicNoPutResultSetImpl.open(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.executeStmt(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
   ... 9 more
2016-03-26 15:57:25,557 WARN  [PlaylistMaintainerWorker] An error occured while updating playlist, will continue
org.serviio.db.dao.PersistenceException: Cannot update Playlist with id 14
   at org.serviio.library.dao.PlaylistDAOImpl.update(PlaylistDAOImpl.java:146)
   at org.serviio.library.dao.PlaylistDAOImpl.update(PlaylistDAOImpl.java:36)
   at org.serviio.library.local.service.PlaylistService.updatePlaylist(PlaylistService.java:95)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.checkForMissingPlaylistItems(PlaylistMaintainerWorker.java:135)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.refreshPlaylists(PlaylistMaintainerWorker.java:62)
   at org.serviio.library.local.metadata.PlaylistMaintainerWorker.run(PlaylistMaintainerWorker.java:87)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.seeNextException(Unknown Source)
   at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
   at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeLargeUpdate(Unknown Source)
   at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(Unknown Source)
   at org.serviio.library.dao.PlaylistDAOImpl.update(PlaylistDAOImpl.java:144)
   ... 6 more
Caused by: ERROR XJ001: Java exception: 'vtable stub: java.lang.IncompatibleClassChangeError'.
   at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
   at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(Unknown Source)
   ... 19 more
Caused by: java.lang.IncompatibleClassChangeError: vtable stub
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledConglomerate(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2IForwardScan.init(Unknown Source)
   at org.apache.derby.impl.store.access.btree.index.B2I.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openScan(Unknown Source)
   at org.apache.derby.impl.store.access.RAMTransaction.openCompiledScan(Unknown Source)
   at org.apache.derby.impl.sql.execute.TableScanResultSet.openScanController(Unknown Source)
   at org.apache.derby.impl.sql.execute.TableScanResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.IndexRowToBaseRowResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.ProjectRestrictResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.NormalizeResultSet.openCore(Unknown Source)
   at org.apache.derby.impl.sql.execute.UpdateResultSet.setup(Unknown Source)
   at org.apache.derby.impl.sql.execute.UpdateResultSet.open(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.executeStmt(Unknown Source)
   at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
   ... 11 more
Exception in thread "Thread-1054" java.lang.NullPointerException
   at org.serviio.renderer.dao.RendererDAOImpl.findByIPAddress(RendererDAOImpl.java:145)
   at org.serviio.renderer.RendererManager.getStoredRendererByIPAddress(RendererManager.java:230)
   at org.serviio.renderer.RendererManager.rendererHasAccess(RendererManager.java:239)
   at org.serviio.upnp.webserver.AbstractRequestHandler.callerHasAccess(AbstractRequestHandler.java:148)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:54)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)


Thanks for any help in advance.
<<

nevets14

Serviio newbie

Posts: 10

Joined: Sat Mar 26, 2016 6:19 am

Post Mon Mar 28, 2016 12:53 am

Re: Synology DSM6.0 Serviio 1.6 crashing on media scan.

Should have mentioned that my NAS is the Synology DS213j.

I'm having serious doubts on it's ability to run the new version of Serviio. Nothing I tried could get it working. I rolled back my NAS to DSM version 5.2-5592, Java 1.8.0_71-0036 and Serviio 1.5.2-0027 is all is working well. Since the major reason I bought this NAS was to run Serviio, I'm staying here until further notice.
<<

patters

User avatar

DLNA master

Posts: 1282

Joined: Sat Oct 09, 2010 3:51 pm

Location: London, UK

Post Wed Apr 27, 2016 4:02 pm

Re: Synology DSM6.0 Serviio 1.6 crashing on media scan.

Can you see if this issue persists with Java 8u91? I haven't had crashes on ARM, using 8u77 but I hadn't tested prior Java versions on DSM 6.0. Also I only use Serviio for video content not music so I may be missing that scenario.
LG OLED55B8PLA | PS4 Pro | Xbox One S | Synology DS214play
Serviio 2.1 package for Synology NAS - with limited hardware transcoding support!
<<

nevets14

Serviio newbie

Posts: 10

Joined: Sat Mar 26, 2016 6:19 am

Post Thu Apr 28, 2016 3:44 am

Re: Synology DSM6.0 Serviio 1.6 crashing on media scan.

Same thing occurs. Running the newest DSM, new java, and newest Serviio. Attached the full log for reference.

  Code:
2016-04-27 20:33:32,313 INFO  [PlaylistMaintainerWorker] Started looking for playlist changes
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
   at sun.nio.cs.UTF_8$Decoder.decode(UTF_8.java:441)
   at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:153)
   at java.lang.StringCoding.decode(StringCoding.java:193)
   at java.lang.String.<init>(String.java:426)
   at java.util.jar.Attributes.read(Attributes.java:418)
   at java.util.jar.Manifest.read(Manifest.java:199)
   at java.util.jar.Manifest.<init>(Manifest.java:69)
   at java.util.jar.JarFile.getManifestFromReference(JarFile.java:199)
   at java.util.jar.JarFile.getManifest(JarFile.java:180)
   at sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:944)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:450)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:165)
   at org.apache.log4j.Category.forcedLog(Category.java:391)
   at org.apache.log4j.Category.log(Category.java:856)
   at org.slf4j.impl.Log4jLoggerAdapter.error(Log4jLoggerAdapter.java:575)
   at org.serviio.MediaServer.main(MediaServer.java:167)
Attachments
serviio.log
(33.53 KiB) Downloaded 424 times
<<

Fallout74

Serviio newbie

Posts: 1

Joined: Sun May 01, 2016 6:28 pm

Post Tue May 03, 2016 1:53 am

Re: Synology DSM6.0 Serviio 1.6 crashing on media scan.

Same here. Serviio was doing just fine until i updated to DSM6, consecutively to the latest Serviio and Java.
Heres my log in case it helps:


2016-05-02 21:47:38,649 INFO [LocalLibraryManager] Starting manual library scan
Exception in thread "ServioThread-16-null" java.lang.ArrayIndexOutOfBoundsException: 0
at sun.nio.cs.UTF_8$Decoder.decode(UTF_8.java:441)
at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:153)
at java.lang.StringCoding.decode(StringCoding.java:193)
at java.lang.String.<init>(String.java:426)
at java.util.jar.Attributes.read(Attributes.java:418)
at java.util.jar.Manifest.read(Manifest.java:199)
at java.util.jar.Manifest.<init>(Manifest.java:69)
at java.util.jar.JarFile.getManifestFromReference(JarFile.java:199)
at java.util.jar.JarFile.getManifest(JarFile.java:180)
at sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:944)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:450)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:165)
at org.apache.log4j.Category.forcedLog(Category.java:391)
at org.apache.log4j.Category.log(Category.java:856)
at org.slf4j.impl.Log4jLoggerAdapter.warn(Log4jLoggerAdapter.java:478)
at org.serviio.library.local.indexing.LibraryOneTimeScanner.searchForAdditions(LibraryOneTimeScanner.java:121)
at org.serviio.library.local.indexing.LibraryOneTimeScanner.scanLibrary(LibraryOneTimeScanner.java:81)
at org.serviio.library.local.indexing.LocalLibraryManager.performManualScan(LocalLibraryManager.java:186)
at org.serviio.library.local.indexing.LocalLibraryManager.forceRefresh(LocalLibraryManager.java:127)
at org.serviio.ui.resources.server.ActionsServerResource.lambda$forceLibraryRefresh$96(ActionsServerResource.java:97)
at java.lang.Thread.run(Thread.java:745)
<<

sandervanzijl

Serviio newbie

Posts: 10

Joined: Wed Mar 30, 2016 5:36 pm

Post Thu May 12, 2016 7:03 am

Re: Synology DSM6.0 Serviio 1.6 crashing on media scan.

As I said in my own posts with the same problem, if you turn of all local metadata search and only search for online content, it should work again.
<<

nevets14

Serviio newbie

Posts: 10

Joined: Sat Mar 26, 2016 6:19 am

Post Wed May 18, 2016 6:57 pm

Re: Synology DSM6.0 Serviio 1.6 crashing on media scan.

This was one of the first things I've tried. It made no difference. Serviio will crash with a java "OutOfBoundsException" error and stop scanning for new files whether it's doing anything or not. It still sends the files its already scanned. It just won't scan for new media anymore.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17212

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Sun May 22, 2016 5:01 pm

Re: Synology DSM6.0 Serviio 1.6 crashing on media scan.

Did you try with the Synology-provided Java instead of Patters' one? https://github.com/openhab/openhab-syno-spk/issues/19
<<

moswald

Serviio newbie

Posts: 3

Joined: Fri Jan 10, 2014 3:22 pm

Post Thu May 26, 2016 5:23 pm

Re: Synology DSM6.0 Serviio 1.6 crashing on media scan.

Hello,

Also issues with my DS213j DSM6 and latest Serviio (with both Synology or Patters JAVA). Before updating everything worked fine.


2016-05-26 06:53:09,201 INFO [MediaFileIndexer] Added file '20160525_190819.jpg' (title: 20160525_190819) to Library
2016-05-26 06:53:19,640 WARN [LibraryOneTimeScanner] An error occured while scanning for item to be added, will continue
java.lang.ArrayIndexOutOfBoundsException: 0
at sun.nio.cs.UTF_8$Decoder.decode(UTF_8.java:441)
at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:153)
at java.lang.StringCoding.decode(StringCoding.java:193)
at java.lang.String.<init>(String.java:426)
at java.lang.String.<init>(String.java:491)
at java.io.UnixFileSystem.list(Native Method)
at java.io.File.list(File.java:1122)
at java.io.File.listFiles(File.java:1207)
at org.serviio.library.local.indexing.LibraryOneTimeScanner.searchForNewFiles(LibraryOneTimeScanner.java:192)
at org.serviio.library.local.indexing.LibraryOneTimeScanner.searchForNewFiles(LibraryOneTimeScanner.java:199)
at org.serviio.library.local.indexing.LibraryOneTimeScanner.searchForNewFiles(LibraryOneTimeScanner.java:199)
at org.serviio.library.local.indexing.LibraryOneTimeScanner.searchForAdditions(LibraryOneTimeScanner.java:116)
at org.serviio.library.local.indexing.LibraryOneTimeScanner.scanLibrary(LibraryOneTimeScanner.java:81)
at org.serviio.library.local.indexing.LocalLibraryManager.performManualScan(LocalLibraryManager.java:186)
at org.serviio.library.local.indexing.LocalLibraryManager.forceRefresh(LocalLibraryManager.java:127)
at org.serviio.ui.resources.server.ActionsServerResource.lambda$forceLibraryRefresh$96(ActionsServerResource.java:97)
at java.lang.Thread.run(Thread.java:745)


Does anyone have news on this?

I also noticed that it sometimes cannot generate thumbnails for some pictures. Maybe also somehow related to the main issue.

thx
<<

nevets14

Serviio newbie

Posts: 10

Joined: Sat Mar 26, 2016 6:19 am

Post Mon May 30, 2016 12:46 am

Re: Synology DSM6.0 Serviio 1.6 crashing on media scan.

zip wrote:Did you try with the Synology-provided Java instead of Patters' one? https://github.com/openhab/openhab-syno-spk/issues/19


I think this worked! Installed the Synology Java, updated it to 91(jdk-8u91-linux-arm32-vfp-hflt.tar.gz), then updated Serviio to 1.6.1. and all seems well. If I look at the log I'm still getting some errors however, they don't seem to be effecting Serviio, as soon as I drop new content onto my NAS Serviio finds it as per usual. I will keep testing and post back if anything changes. As of right now if your on DSM 6, I say use the Synology Java and MAKE SURE to update it, then give Serviio a try.

Return to NAS installation

Who is online

Users browsing this forum: No registered users and 15 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.