2005-02-01, 10:49 PM
I posted this on the MVP forum, didn't get any help, then discovered it happens on the PC interface as well. Sorry for the cross post; I know that's evil most of the time.
When I press the stop button on the remote while playing music through the MVP, the music stops and then the MVP hangs with "Object reference not set to an instance of an object." Â Here's the gbpvr.exe.log lines from just prior to and including the event:
1/29/2005 3:36:00 PM.803 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 244000)
1/29/2005 3:36:00 PM.803 VERBOSE [65] about to check
1/29/2005 3:36:00 PM.923 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 246000)
1/29/2005 3:36:00 PM.923 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.004 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 248000)
1/29/2005 3:36:01 PM.004 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.044 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 250000)
1/29/2005 3:36:01 PM.044 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.164 VERBOSE [64] MVP data read: 1
1/29/2005 3:36:01 PM.164 VERBOSE [64] MVP request processed
1/29/2005 3:36:01 PM.164 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 252000)
1/29/2005 3:36:01 PM.164 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.204 VERBOSE [64] MVP data read: 1
1/29/2005 3:36:01 PM.204 VERBOSE [64] User pressed: 27
1/29/2005 3:36:01 PM.244 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 254000)
1/29/2005 3:36:01 PM.244 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.835 ERROR [64] Object reference not set to an instance of an object.
1/29/2005 3:36:01 PM.855 ERROR [64] Â at MyAlbumsPlugin.MyAlbumsTask.render(Boolean& requiresMoreRendering)
 at bw.a(Boolean& A_0)
 at n.a(Object A_0, KeyEventArgs A_1)
 at n.ag()
That looks to me like getting file data for the song, then the button press. Performing the same task on the PC, pressing STOP did the same thing, logged as follows:
1/29/2005 3:51:00 PM.307 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\07 Through With Buzz.mp3 to play queue
1/29/2005 3:51:00 PM.317 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\08 Pretzel Logic.mp3 to play queue
1/29/2005 3:51:00 PM.327 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\09 With A Gun.mp3 to play queue
1/29/2005 3:51:00 PM.337 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\10 Charlie Freak.mp3 to play queue
1/29/2005 3:51:00 PM.337 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\11 Monkey In Your Soul.mp3 to play queue
1/29/2005 3:51:01 PM.548 VERBOSE [2] HideMouse ref=-1
1/29/2005 3:51:11 PM.413 ERROR [2] Error: msg=0x100 (WM_KEYDOWN) hwnd=0x60013c wparam=0x53 lparam=0x1 result=0x0 Â : Â Object reference not set to an instance of an object. Â : Â Â at MyAlbumsPlugin.MyAlbumsTask.render(Boolean& requiresMoreRendering)
 at bw.a(Boolean& A_0)
 at n.a(Object A_0, KeyEventArgs A_1)
 at System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)
 at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
 at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
 at System.Windows.Forms.Control.WmKeyChar(Message& m)
 at System.Windows.Forms.Control.WndProc(Message& m)
 at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
 at System.Windows.Forms.ContainerControl.WndProc(Message& m)
 at System.Windows.Forms.Form.WndProc(Message& m)
 at n.a(Message& A_0)
1/29/2005 3:51:11 PM.463 VERBOSE [2] Rendering MenuMenuTask
1/29/2005 3:51:11 PM.653 VERBOSE [2] Rendering MenuMenuTask
Added the album songs to the queue, I let it play fo ten seconds or so and pressed STOP.
If it matters, my PC is an old Compaq Deskpro, 650-MHz P-III, XP-Pro, 384 MB RAM, humongous disk space, over 30GB free. gbpvr and plugins are current, D/L last week.
Can someone help me with this? I'm thinking I really like this plugin better than the built-in GBPVR music player, but not if it's unusable for some reason. . . . .
When I press the stop button on the remote while playing music through the MVP, the music stops and then the MVP hangs with "Object reference not set to an instance of an object." Â Here's the gbpvr.exe.log lines from just prior to and including the event:
1/29/2005 3:36:00 PM.803 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 244000)
1/29/2005 3:36:00 PM.803 VERBOSE [65] about to check
1/29/2005 3:36:00 PM.923 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 246000)
1/29/2005 3:36:00 PM.923 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.004 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 248000)
1/29/2005 3:36:01 PM.004 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.044 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 250000)
1/29/2005 3:36:01 PM.044 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.164 VERBOSE [64] MVP data read: 1
1/29/2005 3:36:01 PM.164 VERBOSE [64] MVP request processed
1/29/2005 3:36:01 PM.164 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 252000)
1/29/2005 3:36:01 PM.164 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.204 VERBOSE [64] MVP data read: 1
1/29/2005 3:36:01 PM.204 VERBOSE [64] User pressed: 27
1/29/2005 3:36:01 PM.244 VERBOSE [65] Request 2000 bytes (file size:6674235 Â file location: 254000)
1/29/2005 3:36:01 PM.244 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.835 ERROR [64] Object reference not set to an instance of an object.
1/29/2005 3:36:01 PM.855 ERROR [64] Â at MyAlbumsPlugin.MyAlbumsTask.render(Boolean& requiresMoreRendering)
 at bw.a(Boolean& A_0)
 at n.a(Object A_0, KeyEventArgs A_1)
 at n.ag()
That looks to me like getting file data for the song, then the button press. Performing the same task on the PC, pressing STOP did the same thing, logged as follows:
1/29/2005 3:51:00 PM.307 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\07 Through With Buzz.mp3 to play queue
1/29/2005 3:51:00 PM.317 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\08 Pretzel Logic.mp3 to play queue
1/29/2005 3:51:00 PM.327 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\09 With A Gun.mp3 to play queue
1/29/2005 3:51:00 PM.337 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\10 Charlie Freak.mp3 to play queue
1/29/2005 3:51:00 PM.337 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\11 Monkey In Your Soul.mp3 to play queue
1/29/2005 3:51:01 PM.548 VERBOSE [2] HideMouse ref=-1
1/29/2005 3:51:11 PM.413 ERROR [2] Error: msg=0x100 (WM_KEYDOWN) hwnd=0x60013c wparam=0x53 lparam=0x1 result=0x0 Â : Â Object reference not set to an instance of an object. Â : Â Â at MyAlbumsPlugin.MyAlbumsTask.render(Boolean& requiresMoreRendering)
 at bw.a(Boolean& A_0)
 at n.a(Object A_0, KeyEventArgs A_1)
 at System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)
 at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
 at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
 at System.Windows.Forms.Control.WmKeyChar(Message& m)
 at System.Windows.Forms.Control.WndProc(Message& m)
 at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
 at System.Windows.Forms.ContainerControl.WndProc(Message& m)
 at System.Windows.Forms.Form.WndProc(Message& m)
 at n.a(Message& A_0)
1/29/2005 3:51:11 PM.463 VERBOSE [2] Rendering MenuMenuTask
1/29/2005 3:51:11 PM.653 VERBOSE [2] Rendering MenuMenuTask
Added the album songs to the queue, I let it play fo ten seconds or so and pressed STOP.
If it matters, my PC is an old Compaq Deskpro, 650-MHz P-III, XP-Pro, 384 MB RAM, humongous disk space, over 30GB free. gbpvr and plugins are current, D/L last week.
Can someone help me with this? I'm thinking I really like this plugin better than the built-in GBPVR music player, but not if it's unusable for some reason. . . . .