Error while scanning files

Issue #108 on hold
Former user created an issue

Getting this exception when scanning my files for the first time using 0.4 version on Ubuntu 10.4 amd64 {{{ 17:41:45,942 WARN [LibraryUpdaterThread] Cannot read metadata for file 13 - Kemal Monteno - Kratak je svaki tren.mp3. Message: Cannot check if media item exists: 13 - Kemal Monteno - Kratak je svaki tren.mp3 org.serviio.db.dao.PersistenceException: Cannot check if media item exists: 13 - Kemal Monteno - Kratak je svaki tren.mp3 at org.serviio.library.dao.MediaItemDAOImpl.isMediaItemPresent(MediaItemDAOImpl.java:90) at org.serviio.library.service.MediaService.isMediaPresentInLibrary(MediaService.java:36) at org.serviio.library.metadata.LibraryUpdaterThread.searchForNewFiles(LibraryUpdaterThread.java:234) at org.serviio.library.metadata.LibraryUpdaterThread.searchForNewFiles(LibraryUpdaterThread.java:222) at org.serviio.library.metadata.LibraryUpdaterThread.searchForNewFiles(LibraryUpdaterThread.java:222) at org.serviio.library.metadata.LibraryUpdaterThread.run(LibraryUpdaterThread.java:130) Caused by: java.sql.SQLException: Page Page(1403,Container(0, 1360)) could not be read from disk. at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source) ... 16 more Caused by: java.sql.SQLException: Java exception: ': java.nio.channels.ClosedChannelException'. at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source) at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source) at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source) ... 13 more Caused by: java.nio.channels.ClosedChannelException at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:88) at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:613) at org.apache.derby.impl.store.raw.data.RAFContainer4.readFull(Unknown Source) at org.apache.derby.impl.store.raw.data.RAFContainer4.readPage0(Unknown Source) at org.apache.derby.impl.store.raw.data.RAFContainer4.readPage(Unknown Source) at org.apache.derby.impl.store.raw.data.CachedPage.readPage(Unknown Source) at org.apache.derby.impl.store.raw.data.CachedPage.setIdentity(Unknown Source) at org.apache.derby.impl.services.cache.ConcurrentCache.find(Unknown Source) at org.apache.derby.impl.store.raw.data.FileContainer.getUserPage(Unknown Source) at org.apache.derby.impl.store.raw.data.FileContainer.getNextHeadPage(Unknown Source) at org.apache.derby.impl.store.raw.data.BaseContainer.getNextPage(Unknown Source) at org.apache.derby.impl.store.raw.data.BaseContainerHandle.getNextPage(Unknown Source) at org.apache.derby.impl.store.access.conglomerate.GenericScanController.positionAtNextPage(Unknown Source) at org.apache.derby.impl.store.access.conglomerate.GenericScanController.fetchRows(Unknown Source) at org.apache.derby.impl.store.access.heap.HeapScan.fetchNextGroup(Unknown Source) at org.apache.derby.impl.sql.execute.BulkTableScanResultSet.reloadArray(Unknown Source) at org.apache.derby.impl.sql.execute.BulkTableScanResultSet.getNextRowCore(Unknown Source) at org.apache.derby.impl.sql.execute.JoinResultSet.openCore(Unknown Source) at org.apache.derby.impl.sql.execute.JoinResultSet.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 17:41:45,944 INFO [AbstractModel] Remote exception occured, removing the listener: CORBA COMM_FAILURE 1398079691 Maybe; nested exception is: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: Maybe 17:41:46,633 INFO [AbstractModel] Remote exception occured, removing the listener: CORBA COMM_FAILURE 1398079696 Maybe; nested exception is: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe 17:41:46,635 INFO [WebServer] WebServer shutting down 17:41:46,638 INFO [DiscoveryAdvertisementNotifier] Leaving DiscoveryAdvertisementNotifier 17:41:46,638 INFO [EventSubscriptionExpirationChecker] Leaving EventSubscriptionExpirationChecker, removing all event subscriptions 17:41:46,638 INFO [EventDispatcher] Leaving EventDispatcher 17:41:46,643 INFO [DatabaseManager] Shutting down database 17:41:46,659 INFO [ORBServer] Stopped Corba server 17:41:46,674 INFO [DiscoverySearchListener] Leaving DiscoverySearchListener }}}

Comments (4)

  1. Petr Nejedly repo owner
    • changed version to 0.4.1

    did you re-install or installed it from scratch? it looks like some kind of DB corruption.

  2. Former user Account Deleted

    No this was a clean install of 0.4. I had to revert back to 0.3.x because of 0.4 instability.

    On a different topic, do you need help developing/fixing serviio? I have over 20 years in development and over 10 doing Java. I'd be happy to help out since I'm planning to use serviio as a centerpiece of my media consumption.

  3. Petr Nejedly repo owner

    Upgraded Derby version to the latest release, hopefully it'll fix it. Also make sure you have write access to the Serviio folder (and all subfolders).

    Regarding help, I'm ok for now but if you know some C# I could use some help on a WHS console. PM me on the forum if you're interested.

  4. Log in to comment