Paul -

Here's a log capturing the problem. One important (?) bit of info is that the song it hangs on (The Moon and St. Christopher) is the "last" one listed in the JReceiver database. I assume it should wrap around and play the first song in the database in Jukebox mode.

Thanks, Bob

STARTED tRio Wed Jan 28 18:59:34 CST 2004
Start of TRioServer. Version 0.1.4.alpha5
Defaulted http document root to: //root
Loading TRioPlayerLayout: universal
Loading TRioPlayerLayout: windows
ImageTranslation: byte-binary
RMI Registry created sucessfully on port 1099
binding rmi: rmi://127.0.0.1:1099/TRioServerRemote
binding rmi: rmi://localhost.localdomain:1099/TRioServerRemote
Creating sockets
Http server opening port 8090
Http server listening on port 8090
creating udp socket. local port: 19680, timeout: 15000
Got connect from /192.168.2.51
TRioUnitControlThread (/192.168.2.51): Starting
TRioUnitControlThread (/192.168.2.51): Waiting for Rio to accept connection. ip: /192.168.2.51, port: 19682
*** start of TRioPlayerJukeboxDlg
*** start of TRioPlayerJukeboxDlg
TRioUnitControlThread (/192.168.2.51): Rio has accepted connection. Interface: /192.168.2.60
PlayerStream (/192.168.2.51) - streamStart()
PlayerStream (/192.168.2.51) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.2.51) - sent Play()
*** Short JRec content read - setting EndOfTune. src_id: 8731, tuneOffset: 4089927, bufferOffset: 0, reqLength: 5494, readLength: 4111
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: In Your Eyes
PlayerStream (/192.168.2.51) - Next get: 6000
*** Short JRec content read - setting EndOfTune. src_id: 8700, tuneOffset: 3212266, bufferOffset: 0, reqLength: 4800, readLength: 1968
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: Love At First Sight
PlayerStream (/192.168.2.51) - Next get: 4800
*** Short JRec content read - setting EndOfTune. src_id: 8703, tuneOffset: 3830414, bufferOffset: 0, reqLength: 4206, readLength: 4071
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: Confide In Me
PlayerStream (/192.168.2.51) - Next get: 4800
*** Short JRec content read - setting EndOfTune. src_id: 8699, tuneOffset: 5615044, bufferOffset: 0, reqLength: 4800, readLength: 2491
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: The Hard Way
PlayerStream (/192.168.2.51) - Next get: 4800
*** Short JRec content read - setting EndOfTune. src_id: 8726, tuneOffset: 5260212, bufferOffset: 0, reqLength: 5494, readLength: 2545
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: He Thinks He'll Keep Her
PlayerStream (/192.168.2.51) - Next get: 6000
*** Short JRec content read - setting EndOfTune. src_id: 8727, tuneOffset: 4880914, bufferOffset: 0, reqLength: 5494, readLength: 977
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: Rhythm of the Blues
PlayerStream (/192.168.2.51) - Next get: 4517


<< stuff deleted to save space, playing songs in sequence, no RANDOM, no REPEAT >>


*** Short JRec content read - setting EndOfTune. src_id: 8744, tuneOffset: 4018874, bufferOffset: 0, reqLength: 5494, readLength: 454
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: Halley Came to Jackson
PlayerStream (/192.168.2.51) - Next get: 5040
*** Short JRec content read - setting EndOfTune. src_id: 8745, tuneOffset: 3800490, bufferOffset: 0, reqLength: 5494, readLength: 4634
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: What You Didn't Say
PlayerStream (/192.168.2.51) - Next get: 6000
*** Short JRec content read - setting EndOfTune. src_id: 8746, tuneOffset: 5541559, bufferOffset: 0, reqLength: 6000, readLength: 4365
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: You Win Again
PlayerStream (/192.168.2.51) - Next get: 6000
*** Short JRec content read - setting EndOfTune. src_id: 8747, tuneOffset: 4805951, bufferOffset: 0, reqLength: 6000, readLength: 4365
PlayerStream (/192.168.2.51) - End Of Tune. nextTune: The Moon and St. Christopher
PlayerStream (/192.168.2.51) - Next get: 6000
*** Short JRec content read - setting EndOfTune. src_id: 8748, tuneOffset: 5219731, bufferOffset: 0, reqLength: 6000, readLength: 2275
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

<tRio looking for server...>