Running jrec 0.2.5 + trio 0.1.4.alpha5 on Linux. (Also, java 1.4.2_01)

No error messages from jetty or trio on initialization. Using jukebox mode, 5 or 6 songs play fine, then...

PlayerStream (/192.168.2.51) - Next get: 5562
*** Short JRec content read - setting EndOfTune. src_id: 6105, tuneOffset: 2561707, bufferOffset: 0, reqLength: 4800, readLength: 4105
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: Voices Carry
PlayerStream (/192.168.2.51) - Next get: 4800
*** Short JRec content read - setting EndOfTune. src_id: 8053, tuneOffset: 5277200, bufferOffset: 0, reqLength: 6000, readLength: 1608
java.lang.NullPointerException
at trio.player.TRioPlayerJukeboxSequencer.notifyCurrentTuneChanged(Unknown Source)
at trio.player.TRioPlayerJukeboxSequencer.getNextTune(Unknown Source)
at trio.player.TRioPlayerSequencedStream.getNextTune(Unknown Source)
at trio.player.TRioPlayerStreamImpl.processDataRequest(Unknown Source)
at trio.player.TRioPlayerStreamImpl.messageReceived(Unknown Source)
at trio.TRioUnit.notifyMessageListeners(Unknown Source)
at trio.TRioUnitControlThread.run(Unknown Source)
Got connect from /192.168.2.51
Got connect from /192.168.2.51
Got connect from /192.168.2.51
Got connect from /192.168.2.51

Receiver then hangs at the tRio flash screen. I am then forced to restart the tRio server and it re-connects and starts running again for a few more songs.

No wireless LAN, 10 Mbps hub.