==== Wed May 12 16:33:56 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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.listFilter(SessionImpl.java:1505)
	at org.hibernate.impl.CollectionFilterImpl.list(CollectionFilterImpl.java:74)
	at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:835)
	at com.tagtraum.beatunes.library.HibernatePlayList.countSongs(SourceFile:1277)
	at com.tagtraum.beatunes.songtable.SongTableModel.getRowCount(SourceFile:72)
	at com.tagtraum.beatunes.filter.FilterPipeline$TableModelFacade.getRowCount(SourceFile:96)
	at javax.swing.JTable.getRowCount(JTable.java:2640)
	at javax.swing.plaf.basic.BasicTableUI.createTableSize(BasicTableUI.java:1643)
	at javax.swing.plaf.basic.BasicTableUI.getPreferredSize(BasicTableUI.java:1684)
	at com.tagtraum.beatunes.plaf.BeaTunesTableUI.getPreferredSize(SourceFile:139)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1622)
	at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validate(Container.java:1480)
	at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:670)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:124)
	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 count(*) as col_0_0_ from PlayLists_Songs playlistit1_ inner join Songs song0_ on playlistit1_.playlistItems_numericPersistentID=song0_.numericPersistentID where playlistit1_.playLists_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.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)
	... 31 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:163)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 64 more
==== Wed May 12 19:32:23 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 51 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.artist as col_0_0_ from Songs song0_ where song0_.artist is not null order by song0_.artist 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.LockAcquisitionException: could not load an entity: [com.tagtraum.beatunes.library.Song#2442294106297622359]
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:105)
	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:470)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:45)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary$1.run(SourceFile:387)
	at java.util.TimerThread.mainLoop(Timer.java:512)
	at java.util.TimerThread.run(Timer.java:462)
Caused by: org.h2.jdbc.JdbcSQLException: Deadlock detected. The current transaction was rolled back. Details: 
Session #10 (user: SA) is waiting to lock PUBLIC.SONGS while locking PUBLIC.TAG (exclusive).
Session #5 (user: SA) is waiting to lock PUBLIC.TAG while locking PUBLIC.SONGS (exclusive).; 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=? [40001-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:403)
	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.loadEntity(Loader.java:1885)
	... 16 more
==== Thu May 13 16:36:05 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 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:163)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 53 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:1318)
	at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1270)
	at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314)
	at com.tagtraum.beatunes.MainWindow$14.run(SourceFile:974)
	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" java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:513)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:517)
	at com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getIconWidth(WindowsIconFactory.java:668)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$1.createValue(WindowsLookAndFeel.java:1769)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.recursiveCreateValue(WindowsLookAndFeel.java:2454)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.getXPValue(WindowsLookAndFeel.java:2442)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(WindowsLookAndFeel.java:2429)
	at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:214)
	at javax.swing.UIDefaults.get(UIDefaults.java:144)
	at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:47)
	at javax.swing.UIManager.get(UIManager.java:929)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:935)
	at javax.swing.plaf.basic.BasicMenuItemUI.paintMenuItem(BasicMenuItemUI.java:660)
	at javax.swing.plaf.basic.BasicMenuItemUI.paint(BasicMenuItemUI.java:592)
	at javax.swing.plaf.basic.BasicMenuItemUI.update(BasicMenuItemUI.java:588)
	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.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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:513)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:517)
	at com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getIconWidth(WindowsIconFactory.java:668)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$1.createValue(WindowsLookAndFeel.java:1769)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.recursiveCreateValue(WindowsLookAndFeel.java:2454)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.getXPValue(WindowsLookAndFeel.java:2442)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(WindowsLookAndFeel.java:2429)
	at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:214)
	at javax.swing.UIDefaults.get(UIDefaults.java:144)
	at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:47)
	at javax.swing.UIManager.get(UIManager.java:929)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:935)
	at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredMenuItemSize(BasicMenuItemUI.java:458)
	at com.sun.java.swing.plaf.windows.WindowsMenuUI.getPreferredMenuItemSize(WindowsMenuUI.java:263)
	at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredSize(BasicMenuItemUI.java:363)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1622)
	at javax.swing.BoxLayout.checkRequests(BoxLayout.java:464)
	at javax.swing.BoxLayout.layoutContainer(BoxLayout.java:405)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at java.awt.Window.dispatchEventImpl(Window.java:2473)
	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 "AWT-EventQueue-0" java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:513)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:517)
	at com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getIconWidth(WindowsIconFactory.java:668)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$1.createValue(WindowsLookAndFeel.java:1769)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.recursiveCreateValue(WindowsLookAndFeel.java:2454)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.getXPValue(WindowsLookAndFeel.java:2442)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(WindowsLookAndFeel.java:2429)
	at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:214)
	at javax.swing.UIDefaults.get(UIDefaults.java:144)
	at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:47)
	at javax.swing.UIManager.get(UIManager.java:929)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:935)
	at javax.swing.plaf.basic.BasicMenuItemUI.paintMenuItem(BasicMenuItemUI.java:660)
	at javax.swing.plaf.basic.BasicMenuItemUI.paint(BasicMenuItemUI.java:592)
	at javax.swing.plaf.basic.BasicMenuItemUI.update(BasicMenuItemUI.java:588)
	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.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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at java.awt.Window.dispatchEventImpl(Window.java:2473)
	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 "AWT-EventQueue-0" java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:513)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:517)
	at com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getIconWidth(WindowsIconFactory.java:668)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$1.createValue(WindowsLookAndFeel.java:1769)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.recursiveCreateValue(WindowsLookAndFeel.java:2454)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.getXPValue(WindowsLookAndFeel.java:2442)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(WindowsLookAndFeel.java:2429)
	at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:214)
	at javax.swing.UIDefaults.get(UIDefaults.java:144)
	at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:47)
	at javax.swing.UIManager.get(UIManager.java:929)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:935)
	at javax.swing.plaf.basic.BasicMenuItemUI.paintMenuItem(BasicMenuItemUI.java:660)
	at javax.swing.plaf.basic.BasicMenuItemUI.paint(BasicMenuItemUI.java:592)
	at javax.swing.plaf.basic.BasicMenuItemUI.update(BasicMenuItemUI.java:588)
	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.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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:513)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getWidth(XPStyle.java:517)
	at com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getIconWidth(WindowsIconFactory.java:668)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$1.createValue(WindowsLookAndFeel.java:1769)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.recursiveCreateValue(WindowsLookAndFeel.java:2454)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.getXPValue(WindowsLookAndFeel.java:2442)
	at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(WindowsLookAndFeel.java:2429)
	at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:214)
	at javax.swing.UIDefaults.get(UIDefaults.java:144)
	at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:47)
	at javax.swing.UIManager.get(UIManager.java:929)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:935)
	at javax.swing.plaf.basic.BasicMenuItemUI.paintMenuItem(BasicMenuItemUI.java:660)
	at javax.swing.plaf.basic.BasicMenuItemUI.paint(BasicMenuItemUI.java:592)
	at javax.swing.plaf.basic.BasicMenuItemUI.update(BasicMenuItemUI.java:588)
	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.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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at java.awt.Window.dispatchEventImpl(Window.java:2473)
	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 "AWT-EventQueue-0" java.lang.NullPointerException
	at javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at java.awt.Window.dispatchEventImpl(Window.java:2473)
	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 "AWT-EventQueue-0" java.lang.NullPointerException
	at javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at java.awt.Window.dispatchEventImpl(Window.java:2473)
	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 "AWT-EventQueue-0" java.lang.NullPointerException
	at javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at sun.awt.windows.WComponentPeer$1.run(WComponentPeer.java:175)
	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 javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at java.awt.Window.dispatchEventImpl(Window.java:2473)
	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 "AWT-EventQueue-0" java.lang.NullPointerException
	at javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validateTree(Container.java:1513)
	at java.awt.Container.validate(Container.java:1480)
	at java.awt.Window.dispatchEventImpl(Window.java:2473)
	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 occurred during event dispatching:
java.lang.NullPointerException
	at javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282)
	at javax.swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:49)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at javax.swing.JRootPane$RootLayout.layoutContainer(JRootPane.java:993)
	at java.awt.Container.layout(Container.java:1421)
	at java.awt.Container.doLayout(Container.java:1410)
	at java.awt.Container.validateTree(Container.java:1507)
	at java.awt.Container.validate(Container.java:1480)
	at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:670)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:124)
	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:488)
	at com.tagtraum.beatunes.MainWindow$7.windowClosing(SourceFile:255)
	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)
==== Thu May 13 19:58:00 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.JToolTip cannot be cast to javax.swing.text.JTextComponent
	at javax.swing.text.html.EditableView.paint(EditableView.java:59)
	at javax.swing.text.BoxView.paintChild(BoxView.java:144)
	at javax.swing.text.BoxView.paint(BoxView.java:416)
	at javax.swing.text.BoxView.paintChild(BoxView.java:144)
	at javax.swing.text.BoxView.paint(BoxView.java:416)
	at javax.swing.text.ParagraphView.paint(ParagraphView.java:587)
	at javax.swing.text.html.ParagraphView.paint(ParagraphView.java:224)
	at javax.swing.text.BoxView.paintChild(BoxView.java:144)
	at javax.swing.text.BoxView.paint(BoxView.java:416)
	at javax.swing.text.html.BlockView.paint(BlockView.java:265)
	at javax.swing.text.BoxView.paintChild(BoxView.java:144)
	at javax.swing.text.BoxView.paint(BoxView.java:416)
	at javax.swing.text.html.BlockView.paint(BlockView.java:265)
	at javax.swing.plaf.basic.BasicHTML$Renderer.paint(BasicHTML.java:464)
	at javax.swing.plaf.basic.BasicToolTipUI.paint(BasicToolTipUI.java:128)
	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.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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#6826737621116819488]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#781507659385011359]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#781507659385011359]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#781507659385011359]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 51 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 more
==== Fri May 14 13:53:40 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Fri May 14 14:15:02 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Fri May 14 15:02:29 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Fri May 14 17:35:00 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 51 more
Exception in thread "OnlineDBSubmitter1273941890450" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#7950826137347605867]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:148)
	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)
	... 20 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3224089983211393551]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "EmbedColorQueueThread" java.lang.StackOverflowError
	at org.h2.table.TableData.checkDeadlock(TableData.java:477)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
==== Sat May 15 20:57:15 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4430874647415667649]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457408477]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#9133327920776220965]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#6273939820354028943]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457406160]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457406160]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457404234]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
==== Sun May 16 08:29:53 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5538446332917739807]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at javax.swing.plaf.basic.BasicProgressBarUI.getGenericBox(BasicProgressBarUI.java:501)
	at javax.swing.plaf.basic.BasicProgressBarUI.getBox(BasicProgressBarUI.java:431)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getBox(WindowsProgressBarUI.java:225)
	at javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(BasicProgressBarUI.java:932)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.setAnimationIndex(WindowsProgressBarUI.java:190)
	at javax.swing.plaf.basic.BasicProgressBarUI.incrementAnimationIndex(BasicProgressBarUI.java:983)
	at javax.swing.plaf.basic.BasicProgressBarUI$Animator.actionPerformed(BasicProgressBarUI.java:1191)
	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)
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#6292603938469976941]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 10
	at sun.font.FontDesignMetrics.charsWidth(FontDesignMetrics.java:492)
	at javax.swing.text.Utilities.getTabbedTextOffset(Utilities.java:381)
	at javax.swing.text.Utilities.getTabbedTextOffset(Utilities.java:302)
	at javax.swing.text.Utilities.getTabbedTextOffset(Utilities.java:286)
	at javax.swing.text.PlainView.viewToModel(PlainView.java:403)
	at javax.swing.text.FieldView.viewToModel(FieldView.java:263)
	at javax.swing.plaf.basic.BasicTextUI$RootView.viewToModel(BasicTextUI.java:1540)
	at javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1089)
	at javax.swing.text.DefaultCaret.moveCaret(DefaultCaret.java:311)
	at javax.swing.text.DefaultCaret.mouseDragged(DefaultCaret.java:565)
	at java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:303)
	at java.awt.Component.processMouseMotionEvent(Component.java:6311)
	at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3273)
	at java.awt.Component.processEvent(Component.java:6032)
	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:4255)
	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 "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 10
	at sun.font.FontDesignMetrics.charsWidth(FontDesignMetrics.java:492)
	at javax.swing.text.Utilities.getTabbedTextOffset(Utilities.java:381)
	at javax.swing.text.Utilities.getTabbedTextOffset(Utilities.java:302)
	at javax.swing.text.Utilities.getTabbedTextOffset(Utilities.java:286)
	at javax.swing.text.PlainView.viewToModel(PlainView.java:403)
	at javax.swing.text.FieldView.viewToModel(FieldView.java:263)
	at javax.swing.plaf.basic.BasicTextUI$RootView.viewToModel(BasicTextUI.java:1540)
	at javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1089)
	at javax.swing.text.DefaultCaret.moveCaret(DefaultCaret.java:311)
	at javax.swing.text.DefaultCaret.mouseDragged(DefaultCaret.java:565)
	at java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:303)
	at java.awt.Component.processMouseMotionEvent(Component.java:6311)
	at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3273)
	at java.awt.Component.processEvent(Component.java:6032)
	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:4255)
	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)
==== Sun May 16 10:56:23 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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:453)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:45)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary$1.run(SourceFile:387)
	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:444)
	... 4 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5853451870618538999]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
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:92)
	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
==== Sun May 16 20:09:32 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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:163)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 47 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:1318)
	at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1270)
	at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314)
	at com.tagtraum.beatunes.MainWindow$14.run(SourceFile:974)
	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:1318)
	at com.tagtraum.beatunes.library.HibernatePlayList.getTotalTime(SourceFile:1270)
	at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:314)
	at com.tagtraum.beatunes.MainWindow$14.run(SourceFile:974)
	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:163)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 64 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:453)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:45)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary$1.run(SourceFile:387)
	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:444)
	... 4 more
==== Mon May 17 20:52:20 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Mon May 17 21:09:03 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3373891418885943512]
	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:157)
	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:1094)
	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:132)
	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.paintToOffscreen(JComponent.java:5112)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 65 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3373891418885943512]
	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:157)
	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:1094)
	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:132)
	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.checkForTipChange(ToolTipManager.java:622)
	at javax.swing.ToolTipManager.mouseMoved(ToolTipManager.java:594)
	at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:313)
	at java.awt.Component.processMouseMotionEvent(Component.java:6308)
	at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3273)
	at java.awt.Component.processEvent(Component.java:6032)
	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:4251)
	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 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)
	... 46 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3373891418885943512]
	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:157)
	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:1094)
	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:132)
	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.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 67 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3373891418885943512]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3373891418885943512]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3373891418885943512]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
==== Mon May 17 23:16:18 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Tue May 18 07:36:33 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Tue May 18 09:52:38 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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:92)
	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
Exception in thread "EmbedColorQueueThread" java.lang.StackOverflowError
	at org.h2.table.TableData.checkDeadlock(TableData.java:468)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
==== Tue May 18 20:39:06 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-1000197045964862038]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 51 more
Exception occurred during event dispatching:
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:789)
	at com.tagtraum.beatunes.inspection.DifferentAlbumArtistInspector$DifferentAlbumArtistIssue.getSongs(SourceFile:145)
	at com.tagtraum.beatunes.inspection.InspectionDialog$InspectionTreeSelectionListener.valueChanged(SourceFile:962)
	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.mousePressed(BasicTreeUI.java:3459)
	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.pumpEventsForFilter(EventDispatchThread.java:178)
	at java.awt.Dialog$1.run(Dialog.java:1045)
	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_, 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_.album=? [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)
	... 44 more
==== Wed May 19 11:34:50 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Wed May 19 18:30:00 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Wed May 19 19:03:15 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Wed May 19 21:17:37 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Thu May 20 09:12:12 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Fri May 21 03:08:25 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Sat May 22 14:02:59 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 51 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 more
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
	at java.util.HashMap.newKeyIterator(HashMap.java:840)
	at java.util.HashMap$KeySet.iterator(HashMap.java:874)
	at java.util.HashSet.iterator(HashSet.java:153)
	at org.h2.table.TableData.checkDeadlock(TableData.java:477)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
==== Sat May 22 14:45:50 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
==== Sat May 22 22:43:32 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5853451870618539296]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.album as col_0_0_ from Songs song0_ where song0_.album is not null order by song0_.album 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5853451870618539293]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-75478746658538426]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-75478746658538426]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-75478746658538426]
	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:157)
	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:1094)
	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:132)
	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
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-75478746658538426]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 51 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.paintToOffscreen(JComponent.java:5112)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 40 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 62 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.paintToOffscreen(JComponent.java:5112)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 40 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.paintToOffscreen(JComponent.java:5112)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 40 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.paintToOffscreen(JComponent.java:5112)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 40 more
==== Sun May 23 08:47:46 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
==== Sun May 23 17:25:36 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
==== Sun May 23 20:51:02 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
==== Sun May 23 22:25:37 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.album as col_0_0_ from Songs song0_ where song0_.album is not null order by song0_.album 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457410337]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-3410924871237567770]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#607820501652463174]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457415145]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457415720]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#7770214734797769906]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457405863]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
==== Mon May 24 07:04:48 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
==== Mon May 24 09:57:03 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
==== Mon May 24 13:23:06 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
==== Mon May 24 21:37:47 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
Exception in thread "OnlineDBSubmitter1274753580262" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#387477878998118187]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:148)
	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)
	... 20 more
Exception in thread "EmbedColorQueueThread" java.lang.StackOverflowError
	at java.util.HashMap.newKeyIterator(HashMap.java:840)
	at java.util.HashMap$KeySet.iterator(HashMap.java:874)
	at java.util.HashSet.iterator(HashSet.java:153)
	at org.h2.table.TableData.checkDeadlock(TableData.java:477)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
	at org.h2.table.TableData.checkDeadlock(TableData.java:495)
==== Tue May 25 00:21:16 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
==== Tue May 25 01:23:28 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
==== Tue May 25 02:01:32 EDT 2010 ====
Starting beaTunes 2.1.8, built May 21, 2010 4:33:23 AM EDT
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:453)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:45)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary$1.run(SourceFile:387)
	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:444)
	... 4 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457403235]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.album as col_0_0_ from Songs song0_ where song0_.album is not null order by song0_.album 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.artist as col_0_0_ from Songs song0_ where song0_.artist is not null order by song0_.artist 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.artist as col_0_0_ from Songs song0_ where song0_.artist is not null order by song0_.artist 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#363872902139177103]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#813547960050745800]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4997984474778312517]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457404617]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-6491900248282197573]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457405898]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 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:453)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.a(SourceFile:45)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary$1.run(SourceFile:387)
	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:444)
	... 4 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#6855246335431466799]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.artist as col_0_0_ from Songs song0_ where song0_.artist is not null order by song0_.artist 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-4544083525404596853]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#7963197815190767004]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#7963197815190767004]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#7963197815190767004]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#7963197815190767004]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.artist as col_0_0_ from Songs song0_ where song0_.artist is not null order by song0_.artist 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5853451870618539439]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457407217]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3080845637580221491]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3080845637580221491]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "OnlineDBSubmitter1274798576441" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457405863]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.onlinedb.OnlineDB$1.run(SourceFile:148)
	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)
	... 20 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457408386]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457408386]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.artist as col_0_0_ from Songs song0_ where song0_.artist is not null order by song0_.artist 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5464364376730060093]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5464364376730060093]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5464364376730060093]
	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:157)
	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:1094)
	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:132)
	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
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5464364376730060093]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5464364376730060093]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457408985]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457408985]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457409251]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3504399862623453592]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3504399862623453592]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3504399862623453592]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5841420080491439917]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-7779850081867731914]
	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:68)
	at com.tagtraum.beatunes.onlinedb.LibraryRequestBody.read(SourceFile:79)
	at java.io.InputStream.read(InputStream.java:85)
	at com.tagtraum.core.WebService.a(SourceFile:416)
	at com.tagtraum.core.WebService.openConnection(SourceFile:316)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithSongs(SourceFile:215)
	at com.tagtraum.beatunes.onlinedb.OnlineDB.submitWithIds(SourceFile:185)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.b(SourceFile:778)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue.a(SourceFile:65)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueue$5.run(SourceFile:566)
	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)
	... 22 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#8901717898369924549]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#8901717898369924549]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4058208052531021685]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4058208052531021685]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4058208052531021685]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4058208052531021685]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457415931]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457415931]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457415931]
	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:157)
	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:1094)
	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:132)
	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
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457415931]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457410175]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457410175]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457410175]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.album as col_0_0_ from Songs song0_ where song0_.album is not null order by song0_.album 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not execute query using iterate
	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.hql.QueryLoader.iterate(QueryLoader.java:450)
	at org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:405)
	at org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:248)
	at org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1220)
	at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:69)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:708)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongPropertyValues(SourceFile:701)
	at com.tagtraum.beatunes.SongTableCellEditor$4.actionPerformed(SourceFile:215)
	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_.album as col_0_0_ from Songs song0_ where song0_.album is not null order by song0_.album 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.hql.QueryLoader.iterate(QueryLoader.java:427)
	... 17 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5853451870618538845]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-5853451870618538845]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-8729639647519286087]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-8729639647519286087]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#-8729639647519286087]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457415092]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457399727]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457399727]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457399727]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457399727]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 69 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457399727]
	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:157)
	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:1094)
	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:132)
	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.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5112)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 67 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 51 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.PageCache.getPageWithDirectQuery(SourceFile:194)
	at com.tagtraum.beatunes.library.PageCache.get(SourceFile:102)
	at com.tagtraum.beatunes.analysis.HibernateTaskQueue.get(SourceFile:179)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:77)
	at com.tagtraum.beatunes.analysisqueue.AnalysisQueueTableModel.getValueAt(SourceFile:93)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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 songtask3_.persistentID as persiste1_7_, songtask3_.songNumericPersistentID as songNume2_7_, songtask3_.taskTemplate_persistentID as taskTemp3_7_ 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 limit ? [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)
	... 45 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457403588]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457408515]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457403406]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457403959]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457408419]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#8145521598996755059]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 52 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457400277]
	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:157)
	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:1094)
	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:132)
	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.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	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)
	... 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:1318)
	at com.tagtraum.beatunes.library.HibernatePlayList.getSize(SourceFile:1263)
	at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:315)
	at com.tagtraum.beatunes.MainWindow$14.run(SourceFile:974)
	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=? and (lower(song2_.name) like ? or lower(song2_.album) like ? or lower(song2_.genre) like ? or lower(song2_.artist) like ? or lower(song2_.composer) like ? or lower(song2_.comments) like ? or lower(song2_.albumArtist) like ? or lower(song2_.concatTags) like ?) [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
