==== Thu Apr 29 19:49:27 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 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 "OnlineDBSubmitter1272647515901" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#3848604104270526033]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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
==== Fri Apr 30 14:41:50 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" java.lang.ArrayIndexOutOfBoundsException: 7
	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.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.preferredLayoutSize(BoxLayout.java:281)
	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 javax.swing.SwingUtilities.updateComponentTreeUI(SwingUtilities.java:1196)
	at com.sun.java.swing.plaf.windows.DesktopProperty.updateWindowUI(DesktopProperty.java:110)
	at com.sun.java.swing.plaf.windows.DesktopProperty.updateAllUIs(DesktopProperty.java:102)
	at com.sun.java.swing.plaf.windows.DesktopProperty.access$000(DesktopProperty.java:24)
	at com.sun.java.swing.plaf.windows.DesktopProperty$1.run(DesktopProperty.java:210)
	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.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)
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 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 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 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 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.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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 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.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)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	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.preferredLayoutSize(JRootPane.java:907)
	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 java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at java.awt.Window.pack(Window.java:705)
	at com.tagtraum.beatunes.ShutdownProgressDialog.<init>(SourceFile:30)
	at com.tagtraum.beatunes.BeaTunes.shutdown(SourceFile:469)
	at com.tagtraum.beatunes.MainWindow$7.windowClosing(SourceFile:255)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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 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 com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	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.preferredLayoutSize(JRootPane.java:907)
	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 java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at java.awt.Window.pack(Window.java:705)
	at com.tagtraum.beatunes.ShutdownProgressDialog.<init>(SourceFile:30)
	at com.tagtraum.beatunes.BeaTunes.shutdown(SourceFile:469)
	at com.tagtraum.beatunes.MainWindow$7.windowClosing(SourceFile:255)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	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.preferredLayoutSize(JRootPane.java:907)
	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 java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at java.awt.Window.pack(Window.java:705)
	at com.tagtraum.beatunes.ShutdownProgressDialog.<init>(SourceFile:30)
	at com.tagtraum.beatunes.BeaTunes.shutdown(SourceFile:469)
	at com.tagtraum.beatunes.MainWindow$7.windowClosing(SourceFile:255)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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 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 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 com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	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.preferredLayoutSize(JRootPane.java:907)
	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 java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at java.awt.Window.pack(Window.java:705)
	at com.tagtraum.beatunes.ShutdownProgressDialog.<init>(SourceFile:30)
	at com.tagtraum.beatunes.BeaTunes.shutdown(SourceFile:469)
	at com.tagtraum.beatunes.MainWindow$7.windowClosing(SourceFile:255)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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.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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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 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 com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	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.preferredLayoutSize(JRootPane.java:907)
	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 java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
	at java.awt.Container.preferredSize(Container.java:1599)
	at java.awt.Container.getPreferredSize(Container.java:1584)
	at java.awt.Window.pack(Window.java:705)
	at com.tagtraum.beatunes.ShutdownProgressDialog.<init>(SourceFile:30)
	at com.tagtraum.beatunes.BeaTunes.shutdown(SourceFile:469)
	at com.tagtraum.beatunes.MainWindow$7.windowClosing(SourceFile:255)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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.getHeight(XPStyle.java:524)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.getHeight(XPStyle.java:528)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getPreferredInnerHorizontal(WindowsProgressBarUI.java:87)
	at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:808)
	at javax.swing.plaf.basic.BasicProgressBarUI.getMinimumSize(BasicProgressBarUI.java:858)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1702)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMin2(GridLayoutManager.java:733)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinSizes(GridLayoutManager.java:626)
	at com.intellij.uiDesigner.core.GridLayoutManager.minimumLayoutSize(GridLayoutManager.java:221)
	at java.awt.Container.minimumSize(Container.java:1651)
	at java.awt.Container.getMinimumSize(Container.java:1636)
	at javax.swing.JComponent.getMinimumSize(JComponent.java:1704)
	at com.intellij.uiDesigner.core.Util.getMinimumSize(Util.java:26)
	at com.intellij.uiDesigner.core.DimensionInfo.getMinimumSize(DimensionInfo.java:239)
	at com.intellij.uiDesigner.core.HorizontalInfo.getMinimumWidth(HorizontalInfo.java:40)
	at com.intellij.uiDesigner.core.GridLayoutManager.getMinOrPrefSizes(GridLayoutManager.java:645)
	at com.intellij.uiDesigner.core.GridLayoutManager.getPrefSizes(GridLayoutManager.java:630)
	at com.intellij.uiDesigner.core.GridLayoutManager.preferredLayoutSize(GridLayoutManager.java:274)
	at com.intellij.uiDesigner.core.GridLayoutManager.layoutContainer(GridLayoutManager.java:409)
	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 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 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 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 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 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.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)
==== Sat May 01 18:38:57 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 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.JTable.valueChanged(JTable.java:4691)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:194)
	at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:388)
	at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:398)
	at javax.swing.DefaultListSelectionModel.removeSelectionIntervalImpl(DefaultListSelectionModel.java:559)
	at javax.swing.DefaultListSelectionModel.clearSelection(DefaultListSelectionModel.java:403)
	at javax.swing.JTable.clearSelection(JTable.java:2079)
	at javax.swing.JTable.clearSelectionAndLeadAnchor(JTable.java:2087)
	at javax.swing.JTable.tableChanged(JTable.java:4442)
	at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
	at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182)
	at com.tagtraum.beatunes.filter.PlayListSubstringFilter.applyFilter(SourceFile:124)
	at com.tagtraum.beatunes.filter.SubstringFilterDelegate$1.actionPerformed(SourceFile:48)
	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 count(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=? 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)
	... 37 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 org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:835)
	at com.tagtraum.beatunes.library.HibernatePlayList.countSongs(SourceFile:1277)
	at com.tagtraum.beatunes.songtable.SongTable.getStatusLabel(SourceFile:313)
	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 count(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=? 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
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 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.paint(BasicTableUI.java:1717)
	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 count(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=? 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)
	... 57 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 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.paint(BasicTableUI.java:1717)
	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 count(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=? 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)
	... 57 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 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.JTable.rowAtPoint(JTable.java:2851)
	at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:989)
	at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
	at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
	at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
	at java.awt.Component.processMouseEvent(Component.java:6260)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3255)
	at java.awt.Component.processEvent(Component.java:6028)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select count(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=? 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)
	... 37 more
==== Sat May 01 23:18:13 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Sun May 02 09:05:23 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Sun May 02 09:16:41 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Sun May 02 13:01:04 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Sun May 02 21:28:30 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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5060)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4870)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select 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)
	... 50 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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1053)
	at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1612)
	at javax.swing.JViewport.windowBlitPaint(JViewport.java:1573)
	at javax.swing.JViewport.setViewPosition(JViewport.java:1118)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1027)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1016)
	at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
	at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
	at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
	at javax.swing.JScrollBar.setValue(JScrollBar.java:446)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:962)
	at java.awt.Component.processMouseWheelEvent(Component.java:6351)
	at java.awt.Component.processEvent(Component.java:6035)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventToSelf(Container.java:2123)
	at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4780)
	at java.awt.Component.dispatchEventImpl(Component.java:4516)
	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:4267)
	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 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)
	... 58 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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5060)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4870)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select 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)
	... 44 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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent.paint(JComponent.java:1003)
	at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
	at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
	at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
	at java.awt.Container.paint(Container.java:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select 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)
	... 61 more
Exception in thread "Inspection" org.hibernate.exception.GenericJDBCException: could not execute query
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126)
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
	at org.hibernate.loader.Loader.doList(Loader.java:2235)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129)
	at org.hibernate.loader.Loader.list(Loader.java:2124)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
	at com.tagtraum.beatunes.library.HibernateMusicLibrary.getSongsWithPropertyValue(SourceFile:789)
	at com.tagtraum.beatunes.inspection.DuplicatesInspector.getDuplicateTitleIssues(SourceFile:138)
	at com.tagtraum.beatunes.inspection.DuplicatesInspector.inspect(SourceFile:79)
	at com.tagtraum.beatunes.inspection.InspectionDialog$9.a(SourceFile:536)
	at com.tagtraum.beatunes.inspection.InspectionDialog$9.run(SourceFile:479)
	at java.lang.Thread.run(Thread.java:619)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select song0_.numericPersistentID as numericP1_0_, song0_.album as album0_, song0_.albumArtist as albumArt3_0_, song0_.albumRating as albumRat4_0_, song0_.albumRatingComputed as albumRat5_0_, song0_.artist as artist0_, song0_.artworkCount as artworkC7_0_, song0_.bitRate as bitRate0_, song0_.bpm as bpm0_, song0_.clean as clean0_, song0_.comments as comments0_, song0_.compilation as compila12_0_, song0_.composer as composer0_, song0_.dateAdded as dateAdded0_, song0_.dateModified as dateMod15_0_, song0_.disabled as disabled0_, song0_.discCount as discCount0_, song0_.discNumber as discNumber0_, song0_.episode as episode0_, song0_.episodeOrder as episode20_0_, song0_.fileSize as fileSize0_, song0_.genre as genre0_, song0_.grouping as grouping0_, song0_.hasVideo as hasVideo0_, song0_.iTunesPropertiesHashCode as iTunesP25_0_, song0_.kind as kind0_, song0_.location as location0_, song0_.movie as movie0_, song0_.musicVideo as musicVideo0_, song0_.name as name0_, song0_.partOfGaplessAlbum as partOfG31_0_, song0_.playCount as playCount0_, song0_.playDate as playDate0_, song0_.playDateUTC as playDat34_0_, song0_.playFrequency as playFre35_0_, song0_.playSkipRatio as playSki36_0_, song0_.podcast as podcast0_, song0_.protekted as protekted0_, song0_.purchased as purchased0_, song0_.rating as rating0_, song0_.ratingComputed as ratingC41_0_, song0_.releaseDate as release42_0_, song0_.sampleRate as sampleRate0_, song0_.season as season0_, song0_.show as show0_, song0_.skipCount as skipCount0_, song0_.skipDate as skipDate0_, song0_.bpmAlgorithm as bpmAlgo48_0_, song0_.red as red0_, song0_.green as green0_, song0_.blue as blue0_, song0_.rgb as rgb0_, song0_.hsb as hsb0_, song0_.concatTags as concatTags0_, song0_.exactBPM as exactBPM0_, song0_.tonalKey as tonalKey0_, song0_.keyAlgorithm as keyAlgo57_0_, song0_.language as language0_, song0_.spectrum0 as spectrum59_0_, song0_.spectrum1 as spectrum60_0_, song0_.spectrum2 as spectrum61_0_, song0_.spectrum3 as spectrum62_0_, song0_.spectrum4 as spectrum63_0_, song0_.spectrum5 as spectrum64_0_, song0_.spectrum6 as spectrum65_0_, song0_.spectrum7 as spectrum66_0_, song0_.spectrum8 as spectrum67_0_, song0_.spectrum9 as spectrum68_0_, song0_.spectrum10 as spectrum69_0_, song0_.spectrum11 as spectrum70_0_, song0_.spectrum12 as spectrum71_0_, song0_.spectrum13 as spectrum72_0_, song0_.spectrum14 as spectrum73_0_, song0_.spectrum15 as spectrum74_0_, song0_.spectrum16 as spectrum75_0_, song0_.spectrum17 as spectrum76_0_, song0_.spectrum18 as spectrum77_0_, song0_.spectrum19 as spectrum78_0_, song0_.spectrum20 as spectrum79_0_, song0_.spectrum21 as spectrum80_0_, song0_.spectrum22 as spectrum81_0_, song0_.spectrum23 as spectrum82_0_, song0_.sortAlbum as sortAlbum0_, song0_.sortAlbumArtist as sortAlb84_0_, song0_.sortAlbumArtistInt as sortAlb85_0_, song0_.sortAlbumInt as sortAlb86_0_, song0_.sortArtist as sortArtist0_, song0_.sortArtistInt as sortArt88_0_, song0_.sortComposer as sortCom89_0_, song0_.sortComposerInt as sortCom90_0_, song0_.sortName as sortName0_, song0_.sortNameInt as sortNam92_0_, song0_.sortShow as sortShow0_, song0_.sortShowInt as sortSho94_0_, song0_.startTime as startTime0_, song0_.stopTime as stopTime0_, song0_.totalTime as totalTime0_, song0_.trackCount as trackCount0_, song0_.trackID as trackID0_, song0_.trackNumber as trackN100_0_, song0_.trackType as trackType0_, song0_.tvShow as tvShow0_, song0_.unplayed as unplayed0_, song0_.volumeAdjustment as volume104_0_, song0_.releaseYear as releas105_0_ from Songs song0_ where song0_.name=? [50200-79]
	at org.h2.message.Message.getSQLException(Message.java:103)
	at org.h2.message.Message.getSQLException(Message.java:114)
	at org.h2.message.Message.getSQLException(Message.java:77)
	at org.h2.table.TableData.doLock(TableData.java:412)
	at org.h2.table.TableData.lock(TableData.java:351)
	at org.h2.table.TableFilter.lock(TableFilter.java:106)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:535)
	at org.h2.command.dml.Query.query(Query.java:233)
	at org.h2.command.CommandContainer.query(CommandContainer.java:79)
	at org.h2.command.Command.executeQueryLocal(Command.java:140)
	at org.h2.command.Command.executeQuery(Command.java:121)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
	at org.hibernate.loader.Loader.doQuery(Loader.java:697)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
	at org.hibernate.loader.Loader.doList(Loader.java:2232)
	... 13 more
Exception in thread "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 "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)
Exception in thread "AsyncUpdateColorTimer" org.hibernate.exception.LockAcquisitionException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457410393]
	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 #107 (user: SA) is waiting to lock PUBLIC.SONGS while locking PUBLIC.TAG (exclusive).
Session #108 (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
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457407100]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#-6882547678716149372]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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.exception.LockAcquisitionException: could not load an entity: [com.tagtraum.beatunes.library.Song#-954289936487682220]
	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 #108 (user: SA) is waiting to lock PUBLIC.SONGS while locking PUBLIC.TAG (exclusive).
Session #104 (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
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457415171]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5060)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4870)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79]
	at org.h2.message.Message.getSQLException(Message.java:103)
	at org.h2.message.Message.getSQLException(Message.java:114)
	at org.h2.message.Message.getSQLException(Message.java:77)
	at org.h2.table.TableData.doLock(TableData.java:412)
	at org.h2.table.TableData.lock(TableData.java:351)
	at org.h2.table.TableFilter.lock(TableFilter.java:106)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:535)
	at org.h2.command.dml.Query.query(Query.java:233)
	at org.h2.command.CommandContainer.query(CommandContainer.java:79)
	at org.h2.command.Command.executeQueryLocal(Command.java:140)
	at org.h2.command.Command.executeQuery(Command.java:121)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
	at org.hibernate.loader.Loader.doQuery(Loader.java:697)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
	at org.hibernate.loader.Loader.loadEntity(Loader.java:1885)
	... 51 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5753438918015140754]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent.paint(JComponent.java:1003)
	at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
	at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
	at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
	at java.awt.Container.paint(Container.java:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79]
	at org.h2.message.Message.getSQLException(Message.java:103)
	at org.h2.message.Message.getSQLException(Message.java:114)
	at org.h2.message.Message.getSQLException(Message.java:77)
	at org.h2.table.TableData.doLock(TableData.java:412)
	at org.h2.table.TableData.lock(TableData.java:351)
	at org.h2.table.TableFilter.lock(TableFilter.java:106)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:535)
	at org.h2.command.dml.Query.query(Query.java:233)
	at org.h2.command.CommandContainer.query(CommandContainer.java:79)
	at org.h2.command.Command.executeQueryLocal(Command.java:140)
	at org.h2.command.Command.executeQuery(Command.java:121)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
	at org.hibernate.loader.Loader.doQuery(Loader.java:697)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
	at org.hibernate.loader.Loader.loadEntity(Loader.java:1885)
	... 68 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#5753438918015140754]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#5753438918015140754]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent.paint(JComponent.java:1003)
	at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
	at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
	at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
	at java.awt.Container.paint(Container.java:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select song0_.numericPersistentID as numericP1_0_1_, song0_.album as album0_1_, song0_.albumArtist as albumArt3_0_1_, song0_.albumRating as albumRat4_0_1_, song0_.albumRatingComputed as albumRat5_0_1_, song0_.artist as artist0_1_, song0_.artworkCount as artworkC7_0_1_, song0_.bitRate as bitRate0_1_, song0_.bpm as bpm0_1_, song0_.clean as clean0_1_, song0_.comments as comments0_1_, song0_.compilation as compila12_0_1_, song0_.composer as composer0_1_, song0_.dateAdded as dateAdded0_1_, song0_.dateModified as dateMod15_0_1_, song0_.disabled as disabled0_1_, song0_.discCount as discCount0_1_, song0_.discNumber as discNumber0_1_, song0_.episode as episode0_1_, song0_.episodeOrder as episode20_0_1_, song0_.fileSize as fileSize0_1_, song0_.genre as genre0_1_, song0_.grouping as grouping0_1_, song0_.hasVideo as hasVideo0_1_, song0_.iTunesPropertiesHashCode as iTunesP25_0_1_, song0_.kind as kind0_1_, song0_.location as location0_1_, song0_.movie as movie0_1_, song0_.musicVideo as musicVideo0_1_, song0_.name as name0_1_, song0_.partOfGaplessAlbum as partOfG31_0_1_, song0_.playCount as playCount0_1_, song0_.playDate as playDate0_1_, song0_.playDateUTC as playDat34_0_1_, song0_.playFrequency as playFre35_0_1_, song0_.playSkipRatio as playSki36_0_1_, song0_.podcast as podcast0_1_, song0_.protekted as protekted0_1_, song0_.purchased as purchased0_1_, song0_.rating as rating0_1_, song0_.ratingComputed as ratingC41_0_1_, song0_.releaseDate as release42_0_1_, song0_.sampleRate as sampleRate0_1_, song0_.season as season0_1_, song0_.show as show0_1_, song0_.skipCount as skipCount0_1_, song0_.skipDate as skipDate0_1_, song0_.bpmAlgorithm as bpmAlgo48_0_1_, song0_.red as red0_1_, song0_.green as green0_1_, song0_.blue as blue0_1_, song0_.rgb as rgb0_1_, song0_.hsb as hsb0_1_, song0_.concatTags as concatTags0_1_, song0_.exactBPM as exactBPM0_1_, song0_.tonalKey as tonalKey0_1_, song0_.keyAlgorithm as keyAlgo57_0_1_, song0_.language as language0_1_, song0_.spectrum0 as spectrum59_0_1_, song0_.spectrum1 as spectrum60_0_1_, song0_.spectrum2 as spectrum61_0_1_, song0_.spectrum3 as spectrum62_0_1_, song0_.spectrum4 as spectrum63_0_1_, song0_.spectrum5 as spectrum64_0_1_, song0_.spectrum6 as spectrum65_0_1_, song0_.spectrum7 as spectrum66_0_1_, song0_.spectrum8 as spectrum67_0_1_, song0_.spectrum9 as spectrum68_0_1_, song0_.spectrum10 as spectrum69_0_1_, song0_.spectrum11 as spectrum70_0_1_, song0_.spectrum12 as spectrum71_0_1_, song0_.spectrum13 as spectrum72_0_1_, song0_.spectrum14 as spectrum73_0_1_, song0_.spectrum15 as spectrum74_0_1_, song0_.spectrum16 as spectrum75_0_1_, song0_.spectrum17 as spectrum76_0_1_, song0_.spectrum18 as spectrum77_0_1_, song0_.spectrum19 as spectrum78_0_1_, song0_.spectrum20 as spectrum79_0_1_, song0_.spectrum21 as spectrum80_0_1_, song0_.spectrum22 as spectrum81_0_1_, song0_.spectrum23 as spectrum82_0_1_, song0_.sortAlbum as sortAlbum0_1_, song0_.sortAlbumArtist as sortAlb84_0_1_, song0_.sortAlbumArtistInt as sortAlb85_0_1_, song0_.sortAlbumInt as sortAlb86_0_1_, song0_.sortArtist as sortArtist0_1_, song0_.sortArtistInt as sortArt88_0_1_, song0_.sortComposer as sortCom89_0_1_, song0_.sortComposerInt as sortCom90_0_1_, song0_.sortName as sortName0_1_, song0_.sortNameInt as sortNam92_0_1_, song0_.sortShow as sortShow0_1_, song0_.sortShowInt as sortSho94_0_1_, song0_.startTime as startTime0_1_, song0_.stopTime as stopTime0_1_, song0_.totalTime as totalTime0_1_, song0_.trackCount as trackCount0_1_, song0_.trackID as trackID0_1_, song0_.trackNumber as trackN100_0_1_, song0_.trackType as trackType0_1_, song0_.tvShow as tvShow0_1_, song0_.unplayed as unplayed0_1_, song0_.volumeAdjustment as volume104_0_1_, song0_.releaseYear as releas105_0_1_, tags1_.Songs_numericPersistentID as Songs1_3_, tag2_.persistentId as tags2_3_, tag2_.persistentId as persiste1_3_0_, tag2_.name as name3_0_ from Songs song0_ left outer join Songs_Tag tags1_ on song0_.numericPersistentID=tags1_.Songs_numericPersistentID left outer join Tag tag2_ on tags1_.tags_persistentId=tag2_.persistentId where song0_.numericPersistentID=? [50200-79]
	at org.h2.message.Message.getSQLException(Message.java:103)
	at org.h2.message.Message.getSQLException(Message.java:114)
	at org.h2.message.Message.getSQLException(Message.java:77)
	at org.h2.table.TableData.doLock(TableData.java:412)
	at org.h2.table.TableData.lock(TableData.java:351)
	at org.h2.table.TableFilter.lock(TableFilter.java:106)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:535)
	at org.h2.command.dml.Query.query(Query.java:233)
	at org.h2.command.CommandContainer.query(CommandContainer.java:79)
	at org.h2.command.Command.executeQueryLocal(Command.java:140)
	at org.h2.command.Command.executeQuery(Command.java:121)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
	at org.hibernate.loader.Loader.doQuery(Loader.java:697)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
	at org.hibernate.loader.Loader.loadEntity(Loader.java:1885)
	... 68 more
Exception in thread "AWT-EventQueue-0" org.hibernate.exception.GenericJDBCException: could not 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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5060)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4870)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select 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)
	... 50 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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent.paint(JComponent.java:1003)
	at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
	at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
	at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
	at java.awt.Container.paint(Container.java:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select 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)
	... 61 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
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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5060)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4870)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79]
	at org.h2.message.Message.getSQLException(Message.java:103)
	at org.h2.message.Message.getSQLException(Message.java:114)
	at org.h2.message.Message.getSQLException(Message.java:77)
	at org.h2.table.TableData.doLock(TableData.java:412)
	at org.h2.table.TableData.lock(TableData.java:351)
	at org.h2.table.TableFilter.lock(TableFilter.java:106)
	at org.h2.table.TableFilter.lock(TableFilter.java:108)
	at org.h2.table.TableFilter.lock(TableFilter.java:108)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:535)
	at org.h2.command.dml.Query.query(Query.java:233)
	at org.h2.command.CommandContainer.query(CommandContainer.java:79)
	at org.h2.command.Command.executeQueryLocal(Command.java:140)
	at org.h2.command.Command.executeQuery(Command.java:121)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
	at org.hibernate.loader.Loader.doQuery(Loader.java:697)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
	at org.hibernate.loader.Loader.doList(Loader.java:2232)
	... 52 more
Exception in thread "UpdateStatusLabel" org.hibernate.exception.GenericJDBCException: could not execute query
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126)
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
	at org.hibernate.loader.Loader.doList(Loader.java:2235)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129)
	at org.hibernate.loader.Loader.list(Loader.java:2124)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
	at com.tagtraum.beatunes.library.HibernatePlayList.b(SourceFile: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.paintToOffscreen(JComponent.java:5112)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5060)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4870)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79]
	at org.h2.message.Message.getSQLException(Message.java:103)
	at org.h2.message.Message.getSQLException(Message.java:114)
	at org.h2.message.Message.getSQLException(Message.java:77)
	at org.h2.table.TableData.doLock(TableData.java:412)
	at org.h2.table.TableData.lock(TableData.java:351)
	at org.h2.table.TableFilter.lock(TableFilter.java:106)
	at org.h2.table.TableFilter.lock(TableFilter.java:108)
	at org.h2.table.TableFilter.lock(TableFilter.java:108)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:535)
	at org.h2.command.dml.Query.query(Query.java:233)
	at org.h2.command.CommandContainer.query(CommandContainer.java:79)
	at org.h2.command.Command.executeQueryLocal(Command.java:140)
	at org.h2.command.Command.executeQuery(Command.java:121)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
	at org.hibernate.loader.Loader.doQuery(Loader.java:697)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
	at org.hibernate.loader.Loader.doList(Loader.java:2232)
	... 46 more
Exception in thread "LibraryBatchActionThread-com.tagtraum.beatunes.action.standard.SubmitLibraryAction" 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.countUnfilteredSongs(SourceFile:1288)
	at com.tagtraum.beatunes.action.standard.LibraryBatchAction$1.run(SourceFile:84)
	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(song0_.fileSize as bigint)) as col_0_0_, sum(cast(song0_.totalTime as bigint)) as col_1_0_, count(song0_.numericPersistentID) as col_2_0_ from Songs song0_ [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)
	... 11 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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5060)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4870)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.h2.jdbc.JdbcSQLException: Timeout trying to lock table SONGS; SQL statement:
select song2_.numericPersistentID as col_0_0_ from PlayLists hibernatep0_ inner join PlayLists_Songs playlistit1_ on hibernatep0_.numericPlaylistPersistentID=playlistit1_.playLists_numericPlaylistPersistentID inner join Songs song2_ on playlistit1_.playlistItems_numericPersistentID=song2_.numericPersistentID where hibernatep0_.numericPlaylistPersistentID=? [50200-79]
	at org.h2.message.Message.getSQLException(Message.java:103)
	at org.h2.message.Message.getSQLException(Message.java:114)
	at org.h2.message.Message.getSQLException(Message.java:77)
	at org.h2.table.TableData.doLock(TableData.java:412)
	at org.h2.table.TableData.lock(TableData.java:351)
	at org.h2.table.TableFilter.lock(TableFilter.java:106)
	at org.h2.table.TableFilter.lock(TableFilter.java:108)
	at org.h2.table.TableFilter.lock(TableFilter.java:108)
	at org.h2.command.dml.Select.queryWithoutCache(Select.java:535)
	at org.h2.command.dml.Query.query(Query.java:233)
	at org.h2.command.CommandContainer.query(CommandContainer.java:79)
	at org.h2.command.Command.executeQueryLocal(Command.java:140)
	at org.h2.command.Command.executeQuery(Command.java:121)
	at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
	at org.hibernate.loader.Loader.doQuery(Loader.java:697)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
	at org.hibernate.loader.Loader.doList(Loader.java:2232)
	... 52 more
Exception in thread "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.b(SourceFile:1318)
	at com.tagtraum.beatunes.library.HibernatePlayList.countUnfilteredSongs(SourceFile:1288)
	at com.tagtraum.beatunes.songtable.SongTable$3.tableChanged(SourceFile:145)
	at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
	at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182)
	at com.tagtraum.beatunes.filter.PlayListSubstringFilter.applyFilter(SourceFile:124)
	at com.tagtraum.beatunes.filter.SubstringFilterDelegate$1.actionPerformed(SourceFile:48)
	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 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)
	... 24 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 03 07:21:31 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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 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 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.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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.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)
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.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI$WindowsArrowButton.paint(WindowsScrollBarUI.java:318)
	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.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)
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 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.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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.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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.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)
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.WindowsIconFactory$VistaMenuItemCheckIconFactory$VistaMenuItemCheckIcon.getIconWidth(WindowsIconFactory.java:750)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:904)
	at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredMenuItemSize(BasicMenuItemUI.java:458)
	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.preferredLayoutSize(BoxLayout.java:281)
	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.JMenu.getPopupMenuOrigin(JMenu.java:366)
	at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:332)
	at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1416)
	at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:100)
	at javax.swing.plaf.basic.BasicMenuUI.appendPath(BasicMenuUI.java:206)
	at javax.swing.plaf.basic.BasicMenuUI.access$200(BasicMenuUI.java:32)
	at javax.swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:446)
	at javax.swing.plaf.basic.BasicMenuUI$MouseInputHandler.mousePressed(BasicMenuUI.java:326)
	at java.awt.Component.processMouseEvent(Component.java:6260)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3255)
	at java.awt.Component.processEvent(Component.java:6028)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
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.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)
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.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)
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.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)
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.WindowsIconFactory$VistaMenuItemCheckIconFactory$VistaMenuItemCheckIcon.getIconWidth(WindowsIconFactory.java:750)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:904)
	at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredMenuItemSize(BasicMenuItemUI.java:458)
	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.preferredLayoutSize(BoxLayout.java:281)
	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.JMenu.getPopupMenuOrigin(JMenu.java:366)
	at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:332)
	at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1416)
	at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:100)
	at javax.swing.plaf.basic.BasicMenuUI$Handler.mouseEntered(BasicMenuUI.java:509)
	at javax.swing.plaf.basic.BasicMenuUI$MouseInputHandler.mouseEntered(BasicMenuUI.java:348)
	at com.sun.java.swing.plaf.windows.WindowsMenuUI$WindowsMouseInputHandler.mouseEntered(WindowsMenuUI.java:237)
	at java.awt.Component.processMouseEvent(Component.java:6272)
	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.trackMouseEnterExit(Container.java:4363)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220)
	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.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.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)
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.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)
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.WindowsIconFactory$VistaMenuItemCheckIconFactory$VistaMenuItemCheckIcon.getIconWidth(WindowsIconFactory.java:750)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:904)
	at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredMenuItemSize(BasicMenuItemUI.java:458)
	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.preferredLayoutSize(BoxLayout.java:281)
	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.JMenu.getPopupMenuOrigin(JMenu.java:366)
	at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:332)
	at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1416)
	at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:100)
	at javax.swing.plaf.basic.BasicMenuUI$Handler.mouseEntered(BasicMenuUI.java:509)
	at javax.swing.plaf.basic.BasicMenuUI$MouseInputHandler.mouseEntered(BasicMenuUI.java:348)
	at com.sun.java.swing.plaf.windows.WindowsMenuUI$WindowsMouseInputHandler.mouseEntered(WindowsMenuUI.java:237)
	at java.awt.Component.processMouseEvent(Component.java:6272)
	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.trackMouseEnterExit(Container.java:4363)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220)
	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.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.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)
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.WindowsIconFactory$VistaMenuItemCheckIconFactory$VistaMenuItemCheckIcon.getIconWidth(WindowsIconFactory.java:750)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:904)
	at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredMenuItemSize(BasicMenuItemUI.java:458)
	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.preferredLayoutSize(BoxLayout.java:281)
	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.JPopupMenu.adjustPopupLocationToFitScreen(JPopupMenu.java:341)
	at javax.swing.JPopupMenu.getPopup(JPopupMenu.java:774)
	at javax.swing.JPopupMenu.setVisible(JPopupMenu.java:731)
	at javax.swing.JPopupMenu.show(JPopupMenu.java:904)
	at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:334)
	at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1416)
	at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:100)
	at javax.swing.plaf.basic.BasicMenuUI$Handler.mouseEntered(BasicMenuUI.java:509)
	at javax.swing.plaf.basic.BasicMenuUI$MouseInputHandler.mouseEntered(BasicMenuUI.java:348)
	at com.sun.java.swing.plaf.windows.WindowsMenuUI$WindowsMouseInputHandler.mouseEntered(WindowsMenuUI.java:237)
	at java.awt.Component.processMouseEvent(Component.java:6272)
	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.trackMouseEnterExit(Container.java:4363)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220)
	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.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.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)
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.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)
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.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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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 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.preferredLayoutSize(BoxLayout.java:281)
	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 javax.swing.SwingUtilities.updateComponentTreeUI(SwingUtilities.java:1196)
	at com.sun.java.swing.plaf.windows.DesktopProperty.updateWindowUI(DesktopProperty.java:110)
	at com.sun.java.swing.plaf.windows.DesktopProperty.updateAllUIs(DesktopProperty.java:102)
	at com.sun.java.swing.plaf.windows.DesktopProperty.access$000(DesktopProperty.java:24)
	at com.sun.java.swing.plaf.windows.DesktopProperty$1.run(DesktopProperty.java:210)
	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.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)
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 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.action.standard.ShutdownAction.actionPerformed(SourceFile:46)
	at com.tagtraum.core.app.ApplicationActionFacade.actionPerformed(SourceFile:89)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264)
	at java.awt.Component.processMouseEvent(Component.java:6263)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3255)
	at java.awt.Component.processEvent(Component.java:6028)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
==== Mon May 03 19:01:49 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
Exception in thread "OnlineDBSubmitter1272928251552" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#6270748552623584976]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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
==== Mon May 03 21:44:45 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#4124038918457415919]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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
==== Wed May 05 07:14:55 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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:1416)
	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 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.preferredLayoutSize(BoxLayout.java:281)
	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 javax.swing.SwingUtilities.updateComponentTreeUI(SwingUtilities.java:1196)
	at com.sun.java.swing.plaf.windows.DesktopProperty.updateWindowUI(DesktopProperty.java:110)
	at com.sun.java.swing.plaf.windows.DesktopProperty.updateAllUIs(DesktopProperty.java:102)
	at com.sun.java.swing.plaf.windows.DesktopProperty.access$000(DesktopProperty.java:24)
	at com.sun.java.swing.plaf.windows.DesktopProperty$1.run(DesktopProperty.java:210)
	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.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)
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.WindowsIconFactory$VistaMenuItemCheckIconFactory$VistaMenuItemCheckIcon.getIconWidth(WindowsIconFactory.java:750)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:904)
	at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredMenuItemSize(BasicMenuItemUI.java:458)
	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.preferredLayoutSize(BoxLayout.java:281)
	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.JPopupMenu.adjustPopupLocationToFitScreen(JPopupMenu.java:341)
	at javax.swing.JPopupMenu.getPopup(JPopupMenu.java:774)
	at javax.swing.JPopupMenu.setVisible(JPopupMenu.java:731)
	at javax.swing.JPopupMenu.show(JPopupMenu.java:904)
	at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:334)
	at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1416)
	at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:100)
	at javax.swing.plaf.basic.BasicMenuUI.appendPath(BasicMenuUI.java:206)
	at javax.swing.plaf.basic.BasicMenuUI.access$200(BasicMenuUI.java:32)
	at javax.swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:446)
	at javax.swing.plaf.basic.BasicMenuUI$MouseInputHandler.mousePressed(BasicMenuUI.java:326)
	at java.awt.Component.processMouseEvent(Component.java:6260)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3255)
	at java.awt.Component.processEvent(Component.java:6028)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
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.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)
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.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)
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.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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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.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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintTrack(WindowsScrollBarUI.java:128)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:406)
	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.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)
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.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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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.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)
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.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)
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:102)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage(XPStyle.java:669)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:129)
	at sun.swing.CachedPainter.paint(CachedPainter.java:94)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkinRaw(XPStyle.java:606)
	at com.sun.java.swing.plaf.windows.AnimationController.paintSkin(AnimationController.java:235)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:585)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(XPStyle.java:565)
	at com.sun.java.swing.plaf.windows.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:165)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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.WindowsScrollBarUI.paintThumb(WindowsScrollBarUI.java:175)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(BasicScrollBarUI.java:409)
	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)
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 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.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)
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.WindowsIconFactory$VistaMenuItemCheckIconFactory$VistaMenuItemCheckIcon.getIconWidth(WindowsIconFactory.java:750)
	at javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(BasicMenuItemUI.java:904)
	at javax.swing.plaf.basic.BasicMenuItemUI.getPreferredMenuItemSize(BasicMenuItemUI.java:458)
	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.preferredLayoutSize(BoxLayout.java:281)
	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.JPopupMenu.adjustPopupLocationToFitScreen(JPopupMenu.java:341)
	at javax.swing.JPopupMenu.getPopup(JPopupMenu.java:774)
	at javax.swing.JPopupMenu.setVisible(JPopupMenu.java:731)
	at javax.swing.JPopupMenu.show(JPopupMenu.java:904)
	at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:334)
	at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1416)
	at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:100)
	at javax.swing.plaf.basic.BasicMenuUI.appendPath(BasicMenuUI.java:206)
	at javax.swing.plaf.basic.BasicMenuUI.access$200(BasicMenuUI.java:32)
	at javax.swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:446)
	at javax.swing.plaf.basic.BasicMenuUI$MouseInputHandler.mousePressed(BasicMenuUI.java:326)
	at java.awt.Component.processMouseEvent(Component.java:6260)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3255)
	at java.awt.Component.processEvent(Component.java:6028)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
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.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)
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.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)
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.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)
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.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)
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.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)
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.action.standard.ShutdownAction.actionPerformed(SourceFile:46)
	at com.tagtraum.core.app.ApplicationActionFacade.actionPerformed(SourceFile:89)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264)
	at java.awt.Component.processMouseEvent(Component.java:6263)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3255)
	at java.awt.Component.processEvent(Component.java:6028)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
==== Wed May 05 19:29:03 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Wed May 05 19:59:28 EDT 2010 ====
Starting beaTunes 2.1.7, built April 24, 2010 4:08:40 AM EDT
==== Thu May 06 20:26:21 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.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 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)
	... 27 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.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)
	... 48 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 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 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#4124038918457400406]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#4124038918457400406]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#4124038918457400406]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#4124038918457400406]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#6968033904857422118]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#6968033904857422118]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#6968033904857422118]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#2434896071948632127]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#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.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#2971039198715595221]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#3145318531790654561]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#2971039198715595221]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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 "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 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#70076977312734208]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#70076977312734208]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#-5129343463092940513]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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 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 "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#4124038918457404353]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#9126238952364936204]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#9126238952364936204]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#-7836638639125491648]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#-6491900248282197567]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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
==== Fri May 07 09:09:13 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#4124038918457406284]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#4124038918457402336]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#4124038918457402336]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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.updateSizes(BasicProgressBarUI.java:471)
	at javax.swing.plaf.basic.BasicProgressBarUI.getBox(BasicProgressBarUI.java:428)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getBox(WindowsProgressBarUI.java:225)
	at javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(BasicProgressBarUI.java:925)
	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" java.lang.NullPointerException
	at javax.swing.plaf.basic.BasicProgressBarUI.sizeChanged(BasicProgressBarUI.java:956)
	at javax.swing.plaf.basic.BasicProgressBarUI.getBox(BasicProgressBarUI.java:427)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getBox(WindowsProgressBarUI.java:225)
	at javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(BasicProgressBarUI.java:925)
	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#4124038918457408098]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#4124038918457408098]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#4124038918457402289]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#6292603938469977033]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#3439535573267082957]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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 ? offset ? [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.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 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 ? offset ? [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)
	... 27 more
Exception in thread "AnalysisQueue.offer()" org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tagtraum.beatunes.library.Song#1048384026385931121]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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 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#-2754369467251443285]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#6012958352025696699]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#96035589260528958]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#6175827822544949766]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#6175827822544949766]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#903984634087421919]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#-7827569050918949784]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#-5655402981049415380]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#-6898853877649854040]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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#-8008505471788645566]
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.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.updateSizes(BasicProgressBarUI.java:471)
	at javax.swing.plaf.basic.BasicProgressBarUI.getBox(BasicProgressBarUI.java:428)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getBox(WindowsProgressBarUI.java:225)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.paintIndeterminate(WindowsProgressBarUI.java:279)
	at javax.swing.plaf.basic.BasicProgressBarUI.paint(BasicProgressBarUI.java:393)
	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.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.plaf.basic.BasicProgressBarUI.updateSizes(BasicProgressBarUI.java:471)
	at javax.swing.plaf.basic.BasicProgressBarUI.getBox(BasicProgressBarUI.java:428)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getBox(WindowsProgressBarUI.java:225)
	at com.sun.java.swing.plaf.windows.WindowsProgressBarUI.paintIndeterminate(WindowsProgressBarUI.java:279)
	at javax.swing.plaf.basic.BasicProgressBarUI.paint(BasicProgressBarUI.java:393)
	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.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)
