==== Sat Dec 04 20:05:56 GMT 2010 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sun Dec 05 13:35:59 GMT 2010 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Tue Dec 07 14:08:40 GMT 2010 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Tue Dec 07 16:00:24 GMT 2010 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sun Jan 02 19:08:49 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Wed Jan 05 18:12:14 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#6723527816153779798] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:766) at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:63) at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:556) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 21 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: Cannot release connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) at org.hibernate.jdbc.ConnectionManager.closeConnection(ConnectionManager.java:478) at org.hibernate.jdbc.ConnectionManager.aggressiveRelease(ConnectionManager.java:429) at org.hibernate.jdbc.ConnectionManager.afterTransaction(ConnectionManager.java:316) at org.hibernate.jdbc.JDBCContext.afterTransactionCompletion(JDBCContext.java:248) at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:208) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:487) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: java.sql.SQLException: An SQLException was provoked by the following failure: java.util.ConcurrentModificationException at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106) at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65) at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:62) at com.mchange.v2.c3p0.impl.NewProxyConnection.close(NewProxyConnection.java:1271) at org.hibernate.connection.C3P0ConnectionProvider.closeConnection(C3P0ConnectionProvider.java:92) at org.hibernate.jdbc.ConnectionManager.closeConnection(ConnectionManager.java:474) ... 9 more Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793) at java.util.HashMap$KeyIterator.next(HashMap.java:828) at com.mchange.v2.c3p0.stmt.GooGooStatementCache.checkinAll(GooGooStatementCache.java:286) at com.mchange.v2.c3p0.impl.NewPooledConnection.checkinAllCachedStatements(NewPooledConnection.java:589) at com.mchange.v2.c3p0.impl.NewPooledConnection.markClosedProxyConnection(NewPooledConnection.java:298) at com.mchange.v2.c3p0.impl.NewProxyConnection.close(NewProxyConnection.java:1246) ... 11 more ==== Sat Jan 08 10:46:08 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: Cannot release connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) at org.hibernate.jdbc.ConnectionManager.closeConnection(ConnectionManager.java:478) at org.hibernate.jdbc.ConnectionManager.aggressiveRelease(ConnectionManager.java:429) at org.hibernate.jdbc.ConnectionManager.afterTransaction(ConnectionManager.java:316) at org.hibernate.jdbc.JDBCContext.afterTransactionCompletion(JDBCContext.java:248) at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:208) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:487) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: java.sql.SQLException: An SQLException was provoked by the following failure: java.util.ConcurrentModificationException at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106) at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65) at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:62) at com.mchange.v2.c3p0.impl.NewProxyConnection.close(NewProxyConnection.java:1271) at org.hibernate.connection.C3P0ConnectionProvider.closeConnection(C3P0ConnectionProvider.java:92) at org.hibernate.jdbc.ConnectionManager.closeConnection(ConnectionManager.java:474) ... 9 more Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793) at java.util.HashMap$KeyIterator.next(HashMap.java:828) at com.mchange.v2.c3p0.stmt.GooGooStatementCache.checkinAll(GooGooStatementCache.java:286) at com.mchange.v2.c3p0.impl.NewPooledConnection.checkinAllCachedStatements(NewPooledConnection.java:589) at com.mchange.v2.c3p0.impl.NewPooledConnection.markClosedProxyConnection(NewPooledConnection.java:298) at com.mchange.v2.c3p0.impl.NewProxyConnection.close(NewProxyConnection.java:1246) ... 11 more ==== Sat Jan 08 12:42:21 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sat Jan 29 15:43:23 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#471349701193825339] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 51 more ==== Sat Jan 29 16:27:27 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 63 more Exception in thread "OnlineDBSubmitter1296375726750" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#1008082273194209794] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more ==== Mon Jan 31 13:58:31 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4425465860349884844] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 49 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#731402329875538216] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 49 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#731402329875538216] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#731402329875538216] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#731402329875538216] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#731402329875538216] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#731402329875538216] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.JTable.getToolTipText(JTable.java:3371) at javax.swing.ToolTipManager$insideTimerAction.actionPerformed(ToolTipManager.java:662) at javax.swing.Timer.fireActionPerformed(Timer.java:271) at javax.swing.Timer$DoPostEvent.run(Timer.java:201) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 34 more ==== Mon Jan 31 14:20:27 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Wed Feb 02 14:37:42 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Fri Feb 04 14:19:04 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sat Feb 05 18:18:18 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sun Feb 27 11:04:23 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sun Feb 27 13:07:08 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "OnlineDBSubmitter1298812368843" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#8436186700191302160] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? order by tonalKey asc nulls last [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 52 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? order by tonalKey asc nulls last [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 44 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? order by tonalKey asc nulls last [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 44 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? order by tonalKey asc nulls last [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 63 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? order by tonalKey asc nulls last [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 63 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more ==== Wed Mar 02 10:22:01 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Wed Mar 02 14:52:18 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Fri Mar 04 12:11:02 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Fri Mar 04 13:16:37 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sat Mar 05 12:27:39 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4425465860349884844] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 49 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4425465860349884844] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 49 more ==== Fri Mar 11 21:11:10 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Mon Mar 14 14:18:18 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Wed Mar 16 14:31:45 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Wed Mar 23 07:45:47 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142) at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85) at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1354) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:142) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.message.Message.getSQLException(Message.java:149) at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1283) at org.h2.jdbc.JdbcConnection.getAutoCommit(JdbcConnection.java:402) at com.mchange.v2.c3p0.impl.NewProxyConnection.getAutoCommit(NewProxyConnection.java:985) at org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:82) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) ... 59 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142) at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85) at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1354) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:142) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.sql.SQLException: An SQLException was provoked by the following failure: java.lang.InterruptedException at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106) at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65) at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:62) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:531) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128) at org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:78) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) ... 59 more Caused by: java.lang.InterruptedException at java.lang.Object.wait(Native Method) at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1315) at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557) at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525) ... 62 more Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.tagtraum.beatunes.library.HibernateUtil.openThreadLocalSession(SourceFile:177) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:138) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.tagtraum.beatunes.library.HibernateUtil.openThreadLocalSession(SourceFile:177) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:138) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) ==== Wed Mar 23 08:07:33 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Wed Mar 23 13:36:52 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Thu Mar 24 13:41:20 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.tagtraum.beatunes.analysis.HibernateTaskQueue.remove(SourceFile:360) at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.cancel(SourceFile:854) at com.tagtraum.beatunes.action.standard.CancelTaskAction.actionPerformed(SourceFile:72) at com.tagtraum.core.app.a.actionPerformed(SourceFile:89) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6263) at javax.swing.JComponent.processMouseEvent(JComponent.java:3255) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "PageIndexCache" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.analysis.HibernateTaskQueue.getPersistentObjectIds(SourceFile:77) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.c(SourceFile:26) at com.tagtraum.beatunes.library.PageCache$2.run(SourceFile:113) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select songtask3_.persistentID as col_0_0_ from Queue hibernatet0_ inner join Queue_SongTasks songtasks2_ on hibernatet0_.id=songtasks2_.Queue_id inner join SongTasks songtask3_ on songtasks2_.songTasks_persistentID=songtask3_.persistentID, Songs song1_ where hibernatet0_.id=? and song1_.numericPersistentID=songtask3_.songNumericPersistentID [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more ==== Fri Mar 25 08:02:13 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "OnlineDBSubmitter1301163103125" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5751378912357519973] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "OnlineDBSubmitter1301168512531" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-6846432825892639926] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.TransactionException: JDBC rollback failed at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:204) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:487) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.message.Message.getSQLException(Message.java:149) at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1283) at org.h2.jdbc.JdbcConnection.rollback(JdbcConnection.java:447) at com.mchange.v2.c3p0.impl.NewProxyConnection.rollback(NewProxyConnection.java:855) at org.hibernate.transaction.JDBCTransaction.rollbackAndResetAutoCommit(JDBCTransaction.java:217) at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:196) ... 5 more ==== Sat Mar 26 21:55:23 GMT 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4961415568835553809] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 49 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4961415568835553809] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more ==== Tue Apr 05 13:46:25 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142) at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85) at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1354) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1290) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.message.Message.getSQLException(Message.java:149) at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1283) at org.h2.jdbc.JdbcConnection.getAutoCommit(JdbcConnection.java:402) at com.mchange.v2.c3p0.impl.NewProxyConnection.getAutoCommit(NewProxyConnection.java:985) at org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:82) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) ... 9 more Exception occurred during event dispatching: org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142) at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85) at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1354) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:142) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) at java.awt.Dialog$1.run(Dialog.java:1045) at java.awt.Dialog$3.run(Dialog.java:1097) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1095) at java.awt.Component.show(Component.java:1563) at java.awt.Component.setVisible(Component.java:1515) at java.awt.Window.setVisible(Window.java:841) at java.awt.Dialog.setVisible(Dialog.java:985) at com.tagtraum.beatunes.BeaTunes.shutdown(SourceFile:932) at com.tagtraum.beatunes.MainWindow$7.windowClosing(SourceFile:256) at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332) at java.awt.Window.processWindowEvent(Window.java:1862) at javax.swing.JFrame.processWindowEvent(JFrame.java:274) at java.awt.Window.processEvent(Window.java:1820) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.message.Message.getSQLException(Message.java:149) at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1283) at org.h2.jdbc.JdbcConnection.getAutoCommit(JdbcConnection.java:402) at com.mchange.v2.c3p0.impl.NewProxyConnection.getAutoCommit(NewProxyConnection.java:985) at org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:82) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) ... 62 more ==== Tue Apr 05 13:56:40 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Tue Apr 05 14:32:19 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Tue Apr 05 17:18:42 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sun Apr 10 11:25:42 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Mon Apr 11 14:53:58 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sat Apr 16 15:34:23 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sun Apr 17 10:53:30 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Thu Apr 21 12:42:25 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Fri Apr 22 22:08:01 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sat Apr 23 11:36:51 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? order by totalTime asc nulls last [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 44 more ==== Sun Apr 24 23:33:48 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more ==== Thu Apr 28 22:25:26 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "OnlineDBSubmitter1304073749125" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5229395333271495823] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:104) at com.tagtraum.beatunes.action.BaseAction.numberOfSelectedSongs(SourceFile:468) at com.tagtraum.beatunes.action.BaseAction$EnabledView$4.a(SourceFile:133) at com.tagtraum.beatunes.action.BaseAction$2.propertyChange(SourceFile:220) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:347) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at java.awt.Component.firePropertyChange(Component.java:8128) at com.tagtraum.beatunes.MainWindow.setDetailView(SourceFile:945) at com.tagtraum.beatunes.MainWindow.setDetailView(SourceFile:920) at com.tagtraum.beatunes.playlisttree.PlayListTree$2.valueChanged(SourceFile:86) at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:629) at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1078) at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:287) at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:170) at javax.swing.JTree.setSelectionPath(JTree.java:1598) at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2311) at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3520) at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressedDND(BasicTreeUI.java:3497) at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3456) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262) at java.awt.Component.processMouseEvent(Component.java:6260) at javax.swing.JComponent.processMouseEvent(JComponent.java:3255) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? order by tonalKey nulls last, hsb nulls last, exactBPM asc nulls last [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 54 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? order by tonalKey nulls last, hsb nulls last, exactBPM asc nulls last [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 52 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.TransactionException: JDBC rollback failed at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:204) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:487) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.message.Message.getSQLException(Message.java:149) at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1283) at org.h2.jdbc.JdbcConnection.rollback(JdbcConnection.java:447) at com.mchange.v2.c3p0.impl.NewProxyConnection.rollback(NewProxyConnection.java:855) at org.hibernate.transaction.JDBCTransaction.rollbackAndResetAutoCommit(JDBCTransaction.java:217) at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:196) ... 5 more ==== Fri Apr 29 13:41:19 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "OnlineDBSubmitter1304081071968" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5229395333271495823] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5229395333271495823] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 57 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5229395333271495823] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5229395333271495823] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5229395333271495823] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5229395333271495823] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:104) at com.tagtraum.beatunes.action.BaseAction.numberOfSelectedSongs(SourceFile:468) at com.tagtraum.beatunes.action.standard.AnalysisQueueAction$1.propertyChange(SourceFile:90) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:347) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at java.awt.KeyboardFocusManager.firePropertyChange(KeyboardFocusManager.java:1389) at java.awt.KeyboardFocusManager.setGlobalPermanentFocusOwner(KeyboardFocusManager.java:687) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:490) at java.awt.Component.dispatchEventImpl(Component.java:4502) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.KeyboardFocusManager.dispatchAndCatchException(KeyboardFocusManager.java:2557) at java.awt.KeyboardFocusManager.processCurrentLightweightRequests(KeyboardFocusManager.java:2646) at java.awt.KeyboardFocusManager$1.run(KeyboardFocusManager.java:2758) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 41 more ==== Mon May 02 00:34:40 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more ==== Tue May 03 16:42:58 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Tue May 03 21:40:33 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Tue May 03 22:01:36 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Tue May 03 22:16:47 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Wed May 04 13:37:55 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) ==== Wed May 04 16:51:02 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:95) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) ==== Wed May 04 19:36:22 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernateMusicLibrary.b(SourceFile:572) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:440) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as col_0_0_, song0_.rgb as col_1_0_ from Songs song0_ where song0_.rgb>=-2147483648 [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 13 more Exception in thread "Inspection" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongsWithPropertyValue(SourceFile:816) at com.tagtraum.beatunes.inspection.DuplicatesInspector.getDuplicateTitleIssues(SourceFile:138) at com.tagtraum.beatunes.inspection.DuplicatesInspector.inspect(SourceFile:79) at com.tagtraum.beatunes.inspection.InspectionDialog$9.a(SourceFile:532) at com.tagtraum.beatunes.inspection.InspectionDialog$9.run(SourceFile:475) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_, song0_.album as album0_, song0_.albumArtist as albumArt3_0_, song0_.albumRating as albumRat4_0_, song0_.albumRatingComputed as albumRat5_0_, song0_.artist as artist0_, song0_.artworkCount as artworkC7_0_, song0_.bitRate as bitRate0_, song0_.bpm as bpm0_, song0_.clean as clean0_, song0_.comments as comments0_, song0_.compilation as compila12_0_, song0_.composer as composer0_, song0_.dateAdded as dateAdded0_, song0_.dateModified as dateMod15_0_, song0_.disabled as disabled0_, song0_.discCount as discCount0_, song0_.discNumber as discNumber0_, song0_.episode as episode0_, song0_.episodeOrder as episode20_0_, song0_.fileSize as fileSize0_, song0_.genre as genre0_, song0_.grouping as grouping0_, song0_.hasVideo as hasVideo0_, song0_.iTunesPropertiesHashCode as iTunesP25_0_, song0_.kind as kind0_, song0_.location as location0_, song0_.movie as movie0_, song0_.musicVideo as musicVideo0_, song0_.name as name0_, song0_.partOfGaplessAlbum as partOfG31_0_, song0_.playCount as playCount0_, song0_.playDate as playDate0_, song0_.playDateUTC as playDat34_0_, song0_.playFrequency as playFre35_0_, song0_.playSkipRatio as playSki36_0_, song0_.podcast as podcast0_, song0_.protekted as protekted0_, song0_.purchased as purchased0_, song0_.rating as rating0_, song0_.ratingComputed as ratingC41_0_, song0_.releaseDate as release42_0_, song0_.sampleRate as sampleRate0_, song0_.season as season0_, song0_.show as show0_, song0_.skipCount as skipCount0_, song0_.skipDate as skipDate0_, song0_.bpmAlgorithm as bpmAlgo48_0_, song0_.red as red0_, song0_.green as green0_, song0_.blue as blue0_, song0_.rgb as rgb0_, song0_.hsb as hsb0_, song0_.concatTags as concatTags0_, song0_.exactBPM as exactBPM0_, song0_.tonalKey as tonalKey0_, song0_.keyAlgorithm as keyAlgo57_0_, song0_.language as language0_, song0_.spectrum0 as spectrum59_0_, song0_.spectrum1 as spectrum60_0_, song0_.spectrum2 as spectrum61_0_, song0_.spectrum3 as spectrum62_0_, song0_.spectrum4 as spectrum63_0_, song0_.spectrum5 as spectrum64_0_, song0_.spectrum6 as spectrum65_0_, song0_.spectrum7 as spectrum66_0_, song0_.spectrum8 as spectrum67_0_, song0_.spectrum9 as spectrum68_0_, song0_.spectrum10 as spectrum69_0_, song0_.spectrum11 as spectrum70_0_, song0_.spectrum12 as spectrum71_0_, song0_.spectrum13 as spectrum72_0_, song0_.spectrum14 as spectrum73_0_, song0_.spectrum15 as spectrum74_0_, song0_.spectrum16 as spectrum75_0_, song0_.spectrum17 as spectrum76_0_, song0_.spectrum18 as spectrum77_0_, song0_.spectrum19 as spectrum78_0_, song0_.spectrum20 as spectrum79_0_, song0_.spectrum21 as spectrum80_0_, song0_.spectrum22 as spectrum81_0_, song0_.spectrum23 as spectrum82_0_, song0_.sortAlbum as sortAlbum0_, song0_.sortAlbumArtist as sortAlb84_0_, song0_.sortAlbumArtistInt as sortAlb85_0_, song0_.sortAlbumInt as sortAlb86_0_, song0_.sortArtist as sortArtist0_, song0_.sortArtistInt as sortArt88_0_, song0_.sortComposer as sortCom89_0_, song0_.sortComposerInt as sortCom90_0_, song0_.sortName as sortName0_, song0_.sortNameInt as sortNam92_0_, song0_.sortShow as sortShow0_, song0_.sortShowInt as sortSho94_0_, song0_.startTime as startTime0_, song0_.stopTime as stopTime0_, song0_.totalTime as totalTime0_, song0_.trackCount as trackCount0_, song0_.trackID as trackID0_, song0_.trackNumber as trackN100_0_, song0_.trackType as trackType0_, song0_.tvShow as tvShow0_, song0_.unplayed as unplayed0_, song0_.volumeAdjustment as volume104_0_, song0_.releaseYear as releas105_0_ from Songs song0_ where song0_.name=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 13 more Exception in thread "Inspection" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongsWithPropertyValue(SourceFile:816) at com.tagtraum.beatunes.inspection.DuplicatesInspector.getDuplicateTitleIssues(SourceFile:138) at com.tagtraum.beatunes.inspection.DuplicatesInspector.inspect(SourceFile:79) at com.tagtraum.beatunes.inspection.InspectionDialog$9.a(SourceFile:532) at com.tagtraum.beatunes.inspection.InspectionDialog$9.run(SourceFile:475) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_, song0_.album as album0_, song0_.albumArtist as albumArt3_0_, song0_.albumRating as albumRat4_0_, song0_.albumRatingComputed as albumRat5_0_, song0_.artist as artist0_, song0_.artworkCount as artworkC7_0_, song0_.bitRate as bitRate0_, song0_.bpm as bpm0_, song0_.clean as clean0_, song0_.comments as comments0_, song0_.compilation as compila12_0_, song0_.composer as composer0_, song0_.dateAdded as dateAdded0_, song0_.dateModified as dateMod15_0_, song0_.disabled as disabled0_, song0_.discCount as discCount0_, song0_.discNumber as discNumber0_, song0_.episode as episode0_, song0_.episodeOrder as episode20_0_, song0_.fileSize as fileSize0_, song0_.genre as genre0_, song0_.grouping as grouping0_, song0_.hasVideo as hasVideo0_, song0_.iTunesPropertiesHashCode as iTunesP25_0_, song0_.kind as kind0_, song0_.location as location0_, song0_.movie as movie0_, song0_.musicVideo as musicVideo0_, song0_.name as name0_, song0_.partOfGaplessAlbum as partOfG31_0_, song0_.playCount as playCount0_, song0_.playDate as playDate0_, song0_.playDateUTC as playDat34_0_, song0_.playFrequency as playFre35_0_, song0_.playSkipRatio as playSki36_0_, song0_.podcast as podcast0_, song0_.protekted as protekted0_, song0_.purchased as purchased0_, song0_.rating as rating0_, song0_.ratingComputed as ratingC41_0_, song0_.releaseDate as release42_0_, song0_.sampleRate as sampleRate0_, song0_.season as season0_, song0_.show as show0_, song0_.skipCount as skipCount0_, song0_.skipDate as skipDate0_, song0_.bpmAlgorithm as bpmAlgo48_0_, song0_.red as red0_, song0_.green as green0_, song0_.blue as blue0_, song0_.rgb as rgb0_, song0_.hsb as hsb0_, song0_.concatTags as concatTags0_, song0_.exactBPM as exactBPM0_, song0_.tonalKey as tonalKey0_, song0_.keyAlgorithm as keyAlgo57_0_, song0_.language as language0_, song0_.spectrum0 as spectrum59_0_, song0_.spectrum1 as spectrum60_0_, song0_.spectrum2 as spectrum61_0_, song0_.spectrum3 as spectrum62_0_, song0_.spectrum4 as spectrum63_0_, song0_.spectrum5 as spectrum64_0_, song0_.spectrum6 as spectrum65_0_, song0_.spectrum7 as spectrum66_0_, song0_.spectrum8 as spectrum67_0_, song0_.spectrum9 as spectrum68_0_, song0_.spectrum10 as spectrum69_0_, song0_.spectrum11 as spectrum70_0_, song0_.spectrum12 as spectrum71_0_, song0_.spectrum13 as spectrum72_0_, song0_.spectrum14 as spectrum73_0_, song0_.spectrum15 as spectrum74_0_, song0_.spectrum16 as spectrum75_0_, song0_.spectrum17 as spectrum76_0_, song0_.spectrum18 as spectrum77_0_, song0_.spectrum19 as spectrum78_0_, song0_.spectrum20 as spectrum79_0_, song0_.spectrum21 as spectrum80_0_, song0_.spectrum22 as spectrum81_0_, song0_.spectrum23 as spectrum82_0_, song0_.sortAlbum as sortAlbum0_, song0_.sortAlbumArtist as sortAlb84_0_, song0_.sortAlbumArtistInt as sortAlb85_0_, song0_.sortAlbumInt as sortAlb86_0_, song0_.sortArtist as sortArtist0_, song0_.sortArtistInt as sortArt88_0_, song0_.sortComposer as sortCom89_0_, song0_.sortComposerInt as sortCom90_0_, song0_.sortName as sortName0_, song0_.sortNameInt as sortNam92_0_, song0_.sortShow as sortShow0_, song0_.sortShowInt as sortSho94_0_, song0_.startTime as startTime0_, song0_.stopTime as stopTime0_, song0_.totalTime as totalTime0_, song0_.trackCount as trackCount0_, song0_.trackID as trackID0_, song0_.trackNumber as trackN100_0_, song0_.trackType as trackType0_, song0_.tvShow as tvShow0_, song0_.unplayed as unplayed0_, song0_.volumeAdjustment as volume104_0_, song0_.releaseYear as releas105_0_ from Songs song0_ where song0_.name=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 13 more Exception in thread "Inspection" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongsWithPropertyValue(SourceFile:816) at com.tagtraum.beatunes.inspection.DuplicatesInspector.getDuplicateTrackIdIssues(SourceFile:92) at com.tagtraum.beatunes.inspection.DuplicatesInspector.inspect(SourceFile:80) at com.tagtraum.beatunes.inspection.InspectionDialog$9.a(SourceFile:532) at com.tagtraum.beatunes.inspection.InspectionDialog$9.run(SourceFile:475) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_, song0_.album as album0_, song0_.albumArtist as albumArt3_0_, song0_.albumRating as albumRat4_0_, song0_.albumRatingComputed as albumRat5_0_, song0_.artist as artist0_, song0_.artworkCount as artworkC7_0_, song0_.bitRate as bitRate0_, song0_.bpm as bpm0_, song0_.clean as clean0_, song0_.comments as comments0_, song0_.compilation as compila12_0_, song0_.composer as composer0_, song0_.dateAdded as dateAdded0_, song0_.dateModified as dateMod15_0_, song0_.disabled as disabled0_, song0_.discCount as discCount0_, song0_.discNumber as discNumber0_, song0_.episode as episode0_, song0_.episodeOrder as episode20_0_, song0_.fileSize as fileSize0_, song0_.genre as genre0_, song0_.grouping as grouping0_, song0_.hasVideo as hasVideo0_, song0_.iTunesPropertiesHashCode as iTunesP25_0_, song0_.kind as kind0_, song0_.location as location0_, song0_.movie as movie0_, song0_.musicVideo as musicVideo0_, song0_.name as name0_, song0_.partOfGaplessAlbum as partOfG31_0_, song0_.playCount as playCount0_, song0_.playDate as playDate0_, song0_.playDateUTC as playDat34_0_, song0_.playFrequency as playFre35_0_, song0_.playSkipRatio as playSki36_0_, song0_.podcast as podcast0_, song0_.protekted as protekted0_, song0_.purchased as purchased0_, song0_.rating as rating0_, song0_.ratingComputed as ratingC41_0_, song0_.releaseDate as release42_0_, song0_.sampleRate as sampleRate0_, song0_.season as season0_, song0_.show as show0_, song0_.skipCount as skipCount0_, song0_.skipDate as skipDate0_, song0_.bpmAlgorithm as bpmAlgo48_0_, song0_.red as red0_, song0_.green as green0_, song0_.blue as blue0_, song0_.rgb as rgb0_, song0_.hsb as hsb0_, song0_.concatTags as concatTags0_, song0_.exactBPM as exactBPM0_, song0_.tonalKey as tonalKey0_, song0_.keyAlgorithm as keyAlgo57_0_, song0_.language as language0_, song0_.spectrum0 as spectrum59_0_, song0_.spectrum1 as spectrum60_0_, song0_.spectrum2 as spectrum61_0_, song0_.spectrum3 as spectrum62_0_, song0_.spectrum4 as spectrum63_0_, song0_.spectrum5 as spectrum64_0_, song0_.spectrum6 as spectrum65_0_, song0_.spectrum7 as spectrum66_0_, song0_.spectrum8 as spectrum67_0_, song0_.spectrum9 as spectrum68_0_, song0_.spectrum10 as spectrum69_0_, song0_.spectrum11 as spectrum70_0_, song0_.spectrum12 as spectrum71_0_, song0_.spectrum13 as spectrum72_0_, song0_.spectrum14 as spectrum73_0_, song0_.spectrum15 as spectrum74_0_, song0_.spectrum16 as spectrum75_0_, song0_.spectrum17 as spectrum76_0_, song0_.spectrum18 as spectrum77_0_, song0_.spectrum19 as spectrum78_0_, song0_.spectrum20 as spectrum79_0_, song0_.spectrum21 as spectrum80_0_, song0_.spectrum22 as spectrum81_0_, song0_.spectrum23 as spectrum82_0_, song0_.sortAlbum as sortAlbum0_, song0_.sortAlbumArtist as sortAlb84_0_, song0_.sortAlbumArtistInt as sortAlb85_0_, song0_.sortAlbumInt as sortAlb86_0_, song0_.sortArtist as sortArtist0_, song0_.sortArtistInt as sortArt88_0_, song0_.sortComposer as sortCom89_0_, song0_.sortComposerInt as sortCom90_0_, song0_.sortName as sortName0_, song0_.sortNameInt as sortNam92_0_, song0_.sortShow as sortShow0_, song0_.sortShowInt as sortSho94_0_, song0_.startTime as startTime0_, song0_.stopTime as stopTime0_, song0_.totalTime as totalTime0_, song0_.trackCount as trackCount0_, song0_.trackID as trackID0_, song0_.trackNumber as trackN100_0_, song0_.trackType as trackType0_, song0_.tvShow as tvShow0_, song0_.unplayed as unplayed0_, song0_.volumeAdjustment as volume104_0_, song0_.releaseYear as releas105_0_ from Songs song0_ inner join TrackIds trackids1_ on song0_.numericPersistentID=trackids1_.Songs_numericPersistentID inner join Ids id2_ on trackids1_.trackIds_persistentId=id2_.persistentId where id2_.identifier=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 13 more Exception in thread "Inspection" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:118) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1597) at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:306) at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:675) at com.tagtraum.beatunes.inspection.MissingAlbumArtistInspector.inspect(SourceFile:72) at com.tagtraum.beatunes.inspection.InspectionDialog$9.a(SourceFile:532) at com.tagtraum.beatunes.inspection.InspectionDialog$9.run(SourceFile:475) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select this_.albumArtist as y0_ from Songs this_ where this_.album=? and this_.albumArtist is not null group by this_.albumArtist order by this_.albumArtist asc nulls last [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 10 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "OnlineDBSubmitter1304542852500" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-2986691716805982719] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "OnlineDBSubmitter1304551874734" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#9172718827402019856] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernateMusicLibrary.b(SourceFile:572) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:440) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as col_0_0_, song0_.rgb as col_1_0_ from Songs song0_ where song0_.rgb>=-2147483648 [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 13 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "OnlineDBSubmitter1304578718843" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4258851785941908123] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more ==== Thu May 05 13:39:34 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "OnlineDBSubmitter1304601163375" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-217904461348230903] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 52 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectIds(SourceFile:159) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:143) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:121) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5060) at javax.swing.JComponent.paintImmediately(JComponent.java:4870) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 46 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "OnlineDBSubmitter1304608223156" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-2256114072781318551] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "OnlineDBSubmitter1304612670046" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#2389639367176237260] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more ==== Fri May 06 08:28:47 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "OnlineDBSubmitter1304671632937" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5994221062012782364] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more ==== Fri May 06 16:32:42 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "OnlineDBSubmitter1304715573578" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-6392180571314413119] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more ==== Sat May 07 08:36:58 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:99) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:99) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:143) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:125) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:634) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:57) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) ==== Wed May 11 15:07:24 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Wed May 11 15:28:03 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Wed May 11 15:58:58 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Fri May 20 08:00:58 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3428889263031376614] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3428889263031376614] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:155) at com.tagtraum.beatunes.library.HibernatePlayList.getPersistentObjectWithId(SourceFile:41) at com.tagtraum.beatunes.library.PageCache.a(SourceFile:165) at com.tagtraum.beatunes.library.PageCache.get(SourceFile:124) at com.tagtraum.beatunes.library.HibernatePlayList.getSong(SourceFile:1086) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:80) at com.tagtraum.beatunes.songtable.SongTableModel.getValueAt(SourceFile:24) at com.tagtraum.beatunes.AbstractSongTableModel.getValueAt(SourceFile:133) at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getValueAt(SourceFile:100) at javax.swing.JTable.getValueAt(JTable.java:2695) at javax.swing.JTable.prepareRenderer(JTable.java:5712) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2069) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1971) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1767) at com.tagtraum.beatunes.plaf.BeaTunesTableUI.paint(SourceFile:95) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:751) at javax.swing.JComponent.paint(JComponent.java:1017) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paint(JComponent.java:1026) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:852) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent.paint(JComponent.java:1003) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1780) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 68 more ==== Sun May 22 10:06:20 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sun May 22 16:36:32 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Thu May 26 15:13:15 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Fri Jun 03 18:01:38 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "OnlineDBSubmitter1307137864593" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-8724842861117244782] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:63) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.openConnection(SourceFile:307) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:216) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:188) at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:151) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 19 more ==== Sat Jun 04 10:52:22 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sat Jun 04 19:42:55 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:488) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:52) at com.tagtraum.beatunes.library.HibernateMusicLibrary$2.run(SourceFile:421) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table SONGS [50200-79] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1066) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:479) ... 4 more Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile:1311) at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1262) at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314) at com.tagtraum.beatunes.MainWindow$13.run(SourceFile:962) at java.lang.Thread.run(Thread.java:619) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement: select sum(cast(song2_.fileSize as bigint)) as col_0_0_, sum(cast(song2_.totalTime as bigint)) as col_1_0_, count(song2_.numericPersistentID) as col_2_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79] at org.h2.message.Message.getSQLException(Message.java:103) at org.h2.message.Message.getSQLException(Message.java:114) at org.h2.message.Message.getSQLException(Message.java:77) at org.h2.table.TableData.doLock(TableData.java:412) at org.h2.table.TableData.lock(TableData.java:351) at org.h2.table.TableFilter.lock(TableFilter.java:106) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.table.TableFilter.lock(TableFilter.java:108) at org.h2.command.dml.Select.queryWithoutCache(Select.java:535) at org.h2.command.dml.Query.query(Query.java:233) at org.h2.command.CommandContainer.query(CommandContainer.java:79) at org.h2.command.Command.executeQueryLocal(Command.java:140) at org.h2.command.Command.executeQuery(Command.java:121) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more ==== Sat Jun 04 21:10:55 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Sun Jun 05 10:13:50 BST 2011 ==== Starting beaTunes 2.1.0, built December 15, 2009 9:35:53 PM GMT ==== Mon Jun 06 13:25:12 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST ==== Mon Jun 06 14:18:42 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST ==== Fri Jun 10 14:23:08 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5253637737517661] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#6919886380636171388] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3343773717542568799] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-3443419716789098901] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-6681511037281351822] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-3790801739895392444] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5660713872767676193] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "OnlineDBSubmitter1307724307109" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-6761255291697583521] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:70) at com.tagtraum.beatunes.library.AbstractWrapperFactory$GenericIterator.hasNext(SourceFile:70) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:80) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.a(SourceFile:547) at com.tagtraum.core.WebService.openConnection(SourceFile:446) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:398) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:368) at com.tagtraum.beatunes.onlinedb.OnlineDB$2.run(SourceFile:331) at java.lang.Thread.run(Thread.java:662) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 21 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#1118068098880846182] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-2311947052229472669] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3710354403728599302] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5153290794461773978] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#1040963696131934757] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#7841305886399278733] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more ==== Sat Jun 11 10:22:36 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST ==== Sun Jun 12 11:05:07 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Exception in thread "PageIndexCache" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.analysis.HibernateTaskQueue.getPersistentObjectIds(SourceFile:90) at com.tagtraum.beatunes.library.PageCache.b(SourceFile:146) at com.tagtraum.beatunes.library.PageCache.c(SourceFile:26) at com.tagtraum.beatunes.library.PageCache$2.run(SourceFile:116) at java.lang.Thread.run(Thread.java:662) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select songtask3_.persistentID as col_0_0_ from Queue hibernatet0_ inner join Queue_SongTasks songtasks2_ on hibernatet0_.id=songtasks2_.Queue_id inner join SongTasks songtask3_ on songtasks2_.songTasks_persistentID=songtask3_.persistentID, Songs song1_ where hibernatet0_.id=? and song1_.numericPersistentID=songtask3_.songNumericPersistentID [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.table.TableFilter.lock(TableFilter.java:144) at org.h2.table.TableFilter.lock(TableFilter.java:144) at org.h2.table.TableFilter.lock(TableFilter.java:144) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 12 more java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-7047795083269557405] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-7047795083269557405] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#1296662200480371313] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-7040573168514077365] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:70) at com.tagtraum.beatunes.library.AbstractWrapperFactory$GenericIterator.hasNext(SourceFile:70) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:80) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.a(SourceFile:547) at com.tagtraum.core.WebService.openConnection(SourceFile:446) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:398) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:368) at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:847) at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:69) at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:657) at java.lang.Thread.run(Thread.java:662) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 23 more ==== Mon Jun 13 14:01:15 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST ==== Fri Jun 17 23:50:42 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Exception in thread "OnlineDBSubmitter1308356465640" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#2953247356601779985] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:70) at com.tagtraum.beatunes.library.AbstractWrapperFactory$GenericIterator.hasNext(SourceFile:70) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:80) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.a(SourceFile:547) at com.tagtraum.core.WebService.openConnection(SourceFile:446) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:398) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:368) at com.tagtraum.beatunes.onlinedb.OnlineDB$2.run(SourceFile:331) at java.lang.Thread.run(Thread.java:662) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 21 more ==== Sat Jun 18 08:49:28 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST ==== Thu Jul 14 16:24:20 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3395717432661520982] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3395717432661520982] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4353622601598650361] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space at java.nio.HeapByteBuffer.(HeapByteBuffer.java:39) at java.nio.ByteBuffer.allocate(ByteBuffer.java:312) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space at java.nio.HeapByteBuffer.(HeapByteBuffer.java:39) at java.nio.ByteBuffer.allocate(ByteBuffer.java:312) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space at java.nio.HeapByteBuffer.(HeapByteBuffer.java:39) at java.nio.ByteBuffer.allocate(ByteBuffer.java:312) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:98) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space at java.nio.HeapByteBuffer.(HeapByteBuffer.java:39) at java.nio.ByteBuffer.allocate(ByteBuffer.java:312) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:98) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:98) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:633) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:98) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:102) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at com.tagtraum.audiokern.converter.QTAudioFileConverter.nativeConvert(Native Method) at com.tagtraum.audiokern.converter.QTAudioFileConverter.convert(SourceFile:157) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.a(SourceFile:242) at com.tagtraum.audiokern.MultiSystemAudioFileConverter.convert(SourceFile:201) at com.tagtraum.beatunes.analysis.DecodeAudio.runBefore(SourceFile:124) at com.tagtraum.beatunes.analysis.Task.run(SourceFile:742) at com.tagtraum.beatunes.analysisqueue.AnalysisTaskWorker.run(SourceFile:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.OutOfMemoryError: Java heap space Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#206353522409467098] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3118534061418370650] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5499967444497927454] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more ==== Fri Jul 15 13:25:34 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028) at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366) at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:663) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set album=?, albumArtist=?, albumRating=?, albumRatingComputed=?, artist=?, artworkCount=?, bitRate=?, bpm=?, clean=?, comments=?, compilation=?, composer=?, dateAdded=?, dateModified=?, disabled=?, discCount=?, discNumber=?, episode=?, episodeOrder=?, fileSize=?, genre=?, grouping=?, hasVideo=?, iTunesPropertiesHashCode=?, kind=?, location=?, movie=?, musicVideo=?, name=?, partOfGaplessAlbum=?, playCount=?, playDate=?, playDateUTC=?, playSkipRatio=?, podcast=?, protekted=?, purchased=?, rating=?, ratingComputed=?, releaseDate=?, sampleRate=?, season=?, show=?, skipCount=?, skipDate=?, albumDecibelChange=?, albumPeak=?, albumBitsPerSample=?, bpmAlgorithm=?, red=?, green=?, blue=?, rgb=?, hsb=?, concatTags=?, exactBPM=?, fingerprint=?, tonalKey=?, keyAlgorithm=?, language=?, measuresPerMinute=?, valence=?, arousal=?, moodStrength=?, moodByValence=?, moodByArousal=?, moodByAngle=?, moodByCategory=?, moodAlgorithm=?, relativeSpectralEntropyMean=?, rmsMean=?, rmsStandardDeviation=?, spectralCentroidMean=?, spectralFluctuationPeak=?, spectralNoveltyMean=?, spectralSpreadMean=?, spectrum0=?, spectrum1=?, spectrum2=?, spectrum3=?, spectrum4=?, spectrum5=?, spectrum6=?, spectrum7=?, spectrum8=?, spectrum9=?, spectrum10=?, spectrum11=?, spectrum12=?, spectrum13=?, spectrum14=?, spectrum15=?, spectrum16=?, spectrum17=?, spectrum18=?, spectrum19=?, spectrum20=?, spectrum21=?, spectrum22=?, spectrum23=?, numerator=?, denominator=?, numeratorDenominator=?, timeSignatureAlgorithm=?, trackDecibelChange=?, trackPeak=?, trackBitsPerSample=?, tuning=?, tuningAlgorithm=?, sortAlbum=?, sortAlbumArtist=?, sortAlbumArtistInt=?, sortAlbumInt=?, sortArtist=?, sortArtistInt=?, sortComposer=?, sortComposerInt=?, sortName=?, sortNameInt=?, sortShow=?, sortShowInt=?, startTime=?, stopTime=?, totalTime=?, trackCount=?, trackID=?, trackNumber=?, trackType=?, tvShow=?, unplayed=?, volumeAdjustment=?, releaseYear=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) ... 12 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-410275970239867763] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028) at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366) at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:663) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set album=?, albumArtist=?, albumRating=?, albumRatingComputed=?, artist=?, artworkCount=?, bitRate=?, bpm=?, clean=?, comments=?, compilation=?, composer=?, dateAdded=?, dateModified=?, disabled=?, discCount=?, discNumber=?, episode=?, episodeOrder=?, fileSize=?, genre=?, grouping=?, hasVideo=?, iTunesPropertiesHashCode=?, kind=?, location=?, movie=?, musicVideo=?, name=?, partOfGaplessAlbum=?, playCount=?, playDate=?, playDateUTC=?, playSkipRatio=?, podcast=?, protekted=?, purchased=?, rating=?, ratingComputed=?, releaseDate=?, sampleRate=?, season=?, show=?, skipCount=?, skipDate=?, albumDecibelChange=?, albumPeak=?, albumBitsPerSample=?, bpmAlgorithm=?, red=?, green=?, blue=?, rgb=?, hsb=?, concatTags=?, exactBPM=?, fingerprint=?, tonalKey=?, keyAlgorithm=?, language=?, measuresPerMinute=?, valence=?, arousal=?, moodStrength=?, moodByValence=?, moodByArousal=?, moodByAngle=?, moodByCategory=?, moodAlgorithm=?, relativeSpectralEntropyMean=?, rmsMean=?, rmsStandardDeviation=?, spectralCentroidMean=?, spectralFluctuationPeak=?, spectralNoveltyMean=?, spectralSpreadMean=?, spectrum0=?, spectrum1=?, spectrum2=?, spectrum3=?, spectrum4=?, spectrum5=?, spectrum6=?, spectrum7=?, spectrum8=?, spectrum9=?, spectrum10=?, spectrum11=?, spectrum12=?, spectrum13=?, spectrum14=?, spectrum15=?, spectrum16=?, spectrum17=?, spectrum18=?, spectrum19=?, spectrum20=?, spectrum21=?, spectrum22=?, spectrum23=?, numerator=?, denominator=?, numeratorDenominator=?, timeSignatureAlgorithm=?, trackDecibelChange=?, trackPeak=?, trackBitsPerSample=?, tuning=?, tuningAlgorithm=?, sortAlbum=?, sortAlbumArtist=?, sortAlbumArtistInt=?, sortAlbumInt=?, sortArtist=?, sortArtistInt=?, sortComposer=?, sortComposerInt=?, sortName=?, sortNameInt=?, sortShow=?, sortShowInt=?, startTime=?, stopTime=?, totalTime=?, trackCount=?, trackID=?, trackNumber=?, trackType=?, tvShow=?, unplayed=?, volumeAdjustment=?, releaseYear=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) ... 12 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#7473734754563743893] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-6017367768031785280] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#1973505780994144454] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-7197860551409376285] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-3303892098790509630] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#865075801717150244] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-8992028728342778380] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#1110766762541367361] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "OnlineDBSubmitter1310761058281" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#975338058715207597] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateIndexBasedSongIterable$1.hasNext(SourceFile:70) at com.tagtraum.beatunes.library.AbstractWrapperFactory$GenericIterator.hasNext(SourceFile:70) at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:80) at java.io.InputStream.read(InputStream.java:85) at com.tagtraum.core.WebService.a(SourceFile:547) at com.tagtraum.core.WebService.openConnection(SourceFile:446) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:398) at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:368) at com.tagtraum.beatunes.onlinedb.OnlineDB$2.run(SourceFile:331) at java.lang.Thread.run(Thread.java:662) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 21 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-7559795611500277972] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4572050256386445990] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5204492347879838413] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more ==== Sat Jul 16 12:35:10 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST Exception in thread "ComThread for AWT-EventQueue-0" com4j.ComException: 80070583 CoInitialize failed : Class does not exist. : .\com4j.cpp:407 at com4j.Native.coInitialize(Native Method) at com4j.ComThread.run0(ComThread.java:143) at com4j.ComThread.run(ComThread.java:134) ==== Sat Jul 16 15:08:47 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more ==== Sat Jul 16 17:35:27 BST 2011 ==== Starting beaTunes 3.0.1, built June 3, 2011 1:04:43 PM BST Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.doList(Loader.java:2235) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at com.tagtraum.beatunes.library.HibernateMusicLibrary.c(SourceFile:683) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:544) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as col_0_0_, song0_.rgb as col_1_0_ from Songs song0_ where song0_.rgb>=-2147483648 [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.doList(Loader.java:2232) ... 13 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-8229571276070600268] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-3106000314819774974] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-839710943608414564] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4330030730957976691] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.loader.Loader.loadEntity(Loader.java:1899) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71) at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65) at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062) at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434) at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:617) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table "SONGS"; SQL statement: select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.albumDecibelChange as albumDe48_0_1_, song0_.albumPeak as albumPeak0_1_, song0_.albumBitsPerSample as albumBi50_0_1_, song0_.bpmAlgorithm as bpmAlgo51_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.fingerprint as fingerp59_0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo61_0_1_, song0_.language as language0_1_, song0_.measuresPerMinute as measure63_0_1_, song0_.valence as valence0_1_, song0_.arousal as arousal0_1_, song0_.moodStrength as moodStr66_0_1_, song0_.moodByValence as moodByV67_0_1_, song0_.moodByArousal as moodByA68_0_1_, song0_.moodByAngle as moodByA69_0_1_, song0_.moodByCategory as moodByC70_0_1_, song0_.moodAlgorithm as moodAlg71_0_1_, song0_.relativeSpectralEntropyMean as relativ72_0_1_, song0_.rmsMean as rmsMean0_1_, song0_.rmsStandardDeviation as rmsStan74_0_1_, song0_.spectralCentroidMean as spectra75_0_1_, song0_.spectralFluctuationPeak as spectra76_0_1_, song0_.spectralNoveltyMean as spectra77_0_1_, song0_.spectralSpreadMean as spectra78_0_1_, song0_.spectrum0 as spectrum79_0_1_, song0_.spectrum1 as spectrum80_0_1_, song0_.spectrum2 as spectrum81_0_1_, song0_.spectrum3 as spectrum82_0_1_, song0_.spectrum4 as spectrum83_0_1_, song0_.spectrum5 as spectrum84_0_1_, song0_.spectrum6 as spectrum85_0_1_, song0_.spectrum7 as spectrum86_0_1_, song0_.spectrum8 as spectrum87_0_1_, song0_.spectrum9 as spectrum88_0_1_, song0_.spectrum10 as spectrum89_0_1_, song0_.spectrum11 as spectrum90_0_1_, song0_.spectrum12 as spectrum91_0_1_, song0_.spectrum13 as spectrum92_0_1_, song0_.spectrum14 as spectrum93_0_1_, song0_.spectrum15 as spectrum94_0_1_, song0_.spectrum16 as spectrum95_0_1_, song0_.spectrum17 as spectrum96_0_1_, song0_.spectrum18 as spectrum97_0_1_, song0_.spectrum19 as spectrum98_0_1_, song0_.spectrum20 as spectrum99_0_1_, song0_.spectrum21 as spectrum100_0_1_, song0_.spectrum22 as spectrum101_0_1_, song0_.spectrum23 as spectrum102_0_1_, song0_.numerator as numerator0_1_, song0_.denominator as denomi104_0_1_, song0_.numeratorDenominator as numera105_0_1_, song0_.timeSignatureAlgorithm as timeSi106_0_1_, song0_.trackDecibelChange as trackD107_0_1_, song0_.trackPeak as trackPeak0_1_, song0_.trackBitsPerSample as trackB109_0_1_, song0_.tuning as tuning0_1_, song0_.tuningAlgorithm as tuning111_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAl113_0_1_, song0_.sortAlbumArtistInt as sortAl114_0_1_, song0_.sortAlbumInt as sortAl115_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortAr117_0_1_, song0_.sortComposer as sortCo118_0_1_, song0_.sortComposerInt as sortCo119_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNa121_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSh123_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN129_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume133_0_1_, song0_.releaseYear as releas134_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-155] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) at org.h2.message.DbException.get(DbException.java:167) at org.h2.message.DbException.get(DbException.java:144) at org.h2.table.RegularTable.doLock(RegularTable.java:501) at org.h2.table.RegularTable.lock(RegularTable.java:435) at org.h2.table.TableFilter.lock(TableFilter.java:142) at org.h2.command.dml.Select.queryWithoutCache(Select.java:590) at org.h2.command.dml.Query.query(Query.java:290) at org.h2.command.dml.Query.query(Query.java:260) at org.h2.command.dml.Query.query(Query.java:37) at org.h2.command.CommandContainer.query(CommandContainer.java:80) at org.h2.command.Command.executeQuery(Command.java:181) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1812) at org.hibernate.loader.Loader.doQuery(Loader.java:697) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) at org.hibernate.loader.Loader.loadEntity(Loader.java:1885) ... 16 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more Exception in thread "AsyncUpdateColorTimer" org.hibernate.HibernateException: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:600) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:59) at com.tagtraum.beatunes.library.HibernateMusicLibrary$4.run(SourceFile:524) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.h2.jdbc.JdbcBatchUpdateException: Timeout trying to lock table "SONGS"; SQL statement: update Songs set red=?, green=?, blue=?, rgb=?, hsb=? where numericPersistentID=? [50200-155] at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1107) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723) at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:589) ... 4 more