2006-08-29, 04:53 AM
Did you hear the one about the statistician?
Probably….
Seriously, I'm getting pretty frustrated I can't get this to work when it seems like most have done it with little problem.
Whenever the RecordingService runs on the server the lock file is created and deleted when stopped. I obviously need to have it running on the server all the time.
I spent hours trying to figure out how to set .NET permissions, but only succeeded in confusing myself thoroughly. I'm hoping someone can help me get it to where both the client and server have correct permissions so the lock file is not created, or allowed to be manipulated by both. I think it has something to do with File I/O whatever.
The odd thing to me is that in gbpvr.exe.log things look like they're going well until it gets to the log excerpt at the end which has problems with station list, ChannelFactory and something else that I don't understand.
Man, I just don't know why I'm having so much trouble. And now I'm pissed to the point where I will either get it working or destroy something trying.
I will look into webadmin as a last resort.
Oh, and all this is for NET 1.1 on GBPVR ver.96.08. I hope I'm not getting gipped on support just because I choose to stick with an older version.
I would sincerely appreciate some help.
Cheers
8/28/2006 4:28:55 AM.099 VERBOSE [2] Initializing skin helper for: .\skin\Blue\fm radio\skin.xml
8/28/2006 4:28:56 AM.261 ERROR [2] Error loading station list: System.Data.OleDb.OleDbException: The Microsoft Jet database engine cannot open the file '\\192.168.0.7\c$\program files\devnz\gbpvr\gbpvr.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
at System.Data.OleDb.OleDbConnection.InitializeProvider()
at System.Data.OleDb.OleDbConnection.Open()
at xd426863f4d052758.xcbcfc48b9705b7a2.xa19cc1d2df8cbd74()
at xae10db17d26ba033.xf4c930acf61d19ac.x60a8ea63f665aa5e()
8/28/2006 4:28:56 AM.261 ERROR [2] Unable to find node: /settings/SpecialElements/SpecialElement[@name="ForegroundTransparency"]
8/28/2006 4:28:56 AM.261 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
8/28/2006 4:28:56 AM.261 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
8/28/2006 4:28:56 AM.261 VERBOSE [2] SimpleScreenSaverTask created
8/28/2006 4:28:56 AM.261 VERBOSE [2] getValue() loading new key/value into cache: /settings/DisableAnimation
8/28/2006 4:28:56 AM.261 VERBOSE [2] getValue: /settings/DisableAnimation : false
8/28/2006 4:28:56 AM.271 VERBOSE [2] CustomTaskSettings.loadAll()
8/28/2006 4:28:56 AM.281 ERROR [8] Failure in ChannelFactory::getShowsInTimePeriod(): System.Data.OleDb.OleDbException: The Microsoft Jet database engine cannot open the file '\\192.168.0.7\c$\program files\devnz\gbpvr\gbpvr.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
at System.Data.OleDb.OleDbConnection.InitializeProvider()
at System.Data.OleDb.OleDbConnection.Open()
at xd426863f4d052758.x645bf0ede6e7454f.xcd9091e563ef11a9(DateTime x787497fc33be3c14, DateTime xe3f5c33dc7dd7900, Boolean xc8d841a3666abbad)
8/28/2006 4:28:56 AM.321 ERROR [2] The Microsoft Jet database engine cannot open the file '\\192.168.0.7\c$\program files\devnz\gbpvr\gbpvr.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
8/28/2006 4:28:56 AM.321 ERROR [2] at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
at System.Data.OleDb.OleDbConnection.InitializeProvider()
at System.Data.OleDb.OleDbConnection.Open()
at xd426863f4d052758.x1d248470894f26c1.xec273cb62c940b66()
at xae10db17d26ba033.xbb1566157f5f8b1f..ctor(String x2b67e84843b345a4, Boolean x16a8bfd49ea44853)
at xae10db17d26ba033.xbb1566157f5f8b1f.xfb409e85bd292293(String[] xf18a926310372520)
8/28/2006 4:28:56 AM.361 ERROR [26] Error int SourceConfigurationContainer::LoadAll(): System.ArgumentNullException: Value cannot be null.
Parameter name: punk
at System.Runtime.InteropServices.Marshal._WrapIUnknownWithComObject(IntPtr i, Object owner)
at System.Data.OleDb.OleDbWrapper.IDataInitialize()
at System.Data.OleDb.OleDbConnection.GetObjectPool()
at System.Data.OleDb.OleDbConnection.CreateProvider(OleDbConnectionString constr)
at System.Data.OleDb.OleDbConnection.Open()
at xd426863f4d052758.xcbcfc48b9705b7a2.xa19cc1d2df8cbd74()
at xd426863f4d052758.xda34526142ca690b.x1f966edc637a8924(Boolean x81c765f11f40b327)
8/28/2006 4:28:56 AM.361 VERBOSE [26] About to connect to remote recording service
8/28/2006 4:28:56 AM.361 VERBOSE [26] getValue() loading new key/value into cache: /settings/RecordingServiceLocation
8/28/2006 4:28:56 AM.361 VERBOSE [26] getValue: /settings/RecordingServiceLocation : tcp://192.168.0.7:7968/RecordingRemote
8/28/2006 4:28:56 AM.401 VERBOSE [26] getValue() loading new key/value into cache: /settings/UseWindowsMediaPlayerForAudio
8/28/2006 4:28:56 AM.401 VERBOSE [26] getValue: /settings/UseWindowsMediaPlayerForAudio : true
8/28/2006 4:28:56 AM.401 VERBOSE [26] getValue() loading new key/value into cache: /settings/NetRadioBufferSize
8/28/2006 4:28:56 AM.401 VERBOSE [26] getValue: /settings/NetRadioBufferSize : 96000
8/28/2006 4:28:56 AM.401 INFO [26] NetRadio buffer size is: 96000
[end of log]
Probably….
Seriously, I'm getting pretty frustrated I can't get this to work when it seems like most have done it with little problem.
Whenever the RecordingService runs on the server the lock file is created and deleted when stopped. I obviously need to have it running on the server all the time.
I spent hours trying to figure out how to set .NET permissions, but only succeeded in confusing myself thoroughly. I'm hoping someone can help me get it to where both the client and server have correct permissions so the lock file is not created, or allowed to be manipulated by both. I think it has something to do with File I/O whatever.
The odd thing to me is that in gbpvr.exe.log things look like they're going well until it gets to the log excerpt at the end which has problems with station list, ChannelFactory and something else that I don't understand.
Man, I just don't know why I'm having so much trouble. And now I'm pissed to the point where I will either get it working or destroy something trying.
I will look into webadmin as a last resort.
Oh, and all this is for NET 1.1 on GBPVR ver.96.08. I hope I'm not getting gipped on support just because I choose to stick with an older version.
I would sincerely appreciate some help.
Cheers
8/28/2006 4:28:55 AM.099 VERBOSE [2] Initializing skin helper for: .\skin\Blue\fm radio\skin.xml
8/28/2006 4:28:56 AM.261 ERROR [2] Error loading station list: System.Data.OleDb.OleDbException: The Microsoft Jet database engine cannot open the file '\\192.168.0.7\c$\program files\devnz\gbpvr\gbpvr.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
at System.Data.OleDb.OleDbConnection.InitializeProvider()
at System.Data.OleDb.OleDbConnection.Open()
at xd426863f4d052758.xcbcfc48b9705b7a2.xa19cc1d2df8cbd74()
at xae10db17d26ba033.xf4c930acf61d19ac.x60a8ea63f665aa5e()
8/28/2006 4:28:56 AM.261 ERROR [2] Unable to find node: /settings/SpecialElements/SpecialElement[@name="ForegroundTransparency"]
8/28/2006 4:28:56 AM.261 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
8/28/2006 4:28:56 AM.261 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
8/28/2006 4:28:56 AM.261 VERBOSE [2] SimpleScreenSaverTask created
8/28/2006 4:28:56 AM.261 VERBOSE [2] getValue() loading new key/value into cache: /settings/DisableAnimation
8/28/2006 4:28:56 AM.261 VERBOSE [2] getValue: /settings/DisableAnimation : false
8/28/2006 4:28:56 AM.271 VERBOSE [2] CustomTaskSettings.loadAll()
8/28/2006 4:28:56 AM.281 ERROR [8] Failure in ChannelFactory::getShowsInTimePeriod(): System.Data.OleDb.OleDbException: The Microsoft Jet database engine cannot open the file '\\192.168.0.7\c$\program files\devnz\gbpvr\gbpvr.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
at System.Data.OleDb.OleDbConnection.InitializeProvider()
at System.Data.OleDb.OleDbConnection.Open()
at xd426863f4d052758.x645bf0ede6e7454f.xcd9091e563ef11a9(DateTime x787497fc33be3c14, DateTime xe3f5c33dc7dd7900, Boolean xc8d841a3666abbad)
8/28/2006 4:28:56 AM.321 ERROR [2] The Microsoft Jet database engine cannot open the file '\\192.168.0.7\c$\program files\devnz\gbpvr\gbpvr.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
8/28/2006 4:28:56 AM.321 ERROR [2] at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
at System.Data.OleDb.OleDbConnection.InitializeProvider()
at System.Data.OleDb.OleDbConnection.Open()
at xd426863f4d052758.x1d248470894f26c1.xec273cb62c940b66()
at xae10db17d26ba033.xbb1566157f5f8b1f..ctor(String x2b67e84843b345a4, Boolean x16a8bfd49ea44853)
at xae10db17d26ba033.xbb1566157f5f8b1f.xfb409e85bd292293(String[] xf18a926310372520)
8/28/2006 4:28:56 AM.361 ERROR [26] Error int SourceConfigurationContainer::LoadAll(): System.ArgumentNullException: Value cannot be null.
Parameter name: punk
at System.Runtime.InteropServices.Marshal._WrapIUnknownWithComObject(IntPtr i, Object owner)
at System.Data.OleDb.OleDbWrapper.IDataInitialize()
at System.Data.OleDb.OleDbConnection.GetObjectPool()
at System.Data.OleDb.OleDbConnection.CreateProvider(OleDbConnectionString constr)
at System.Data.OleDb.OleDbConnection.Open()
at xd426863f4d052758.xcbcfc48b9705b7a2.xa19cc1d2df8cbd74()
at xd426863f4d052758.xda34526142ca690b.x1f966edc637a8924(Boolean x81c765f11f40b327)
8/28/2006 4:28:56 AM.361 VERBOSE [26] About to connect to remote recording service
8/28/2006 4:28:56 AM.361 VERBOSE [26] getValue() loading new key/value into cache: /settings/RecordingServiceLocation
8/28/2006 4:28:56 AM.361 VERBOSE [26] getValue: /settings/RecordingServiceLocation : tcp://192.168.0.7:7968/RecordingRemote
8/28/2006 4:28:56 AM.401 VERBOSE [26] getValue() loading new key/value into cache: /settings/UseWindowsMediaPlayerForAudio
8/28/2006 4:28:56 AM.401 VERBOSE [26] getValue: /settings/UseWindowsMediaPlayerForAudio : true
8/28/2006 4:28:56 AM.401 VERBOSE [26] getValue() loading new key/value into cache: /settings/NetRadioBufferSize
8/28/2006 4:28:56 AM.401 VERBOSE [26] getValue: /settings/NetRadioBufferSize : 96000
8/28/2006 4:28:56 AM.401 INFO [26] NetRadio buffer size is: 96000
[end of log]