I upgraded from 4.9.3 to 5.1.1 and get the following excptions from the scheduler. I'm not sure where to start looking for the problem, anyone have any thoughts?
I am running a 5 box configuration
- a webfarm of 2 webheads
- Mirrored SQL Server w/witness server (automatic failover)
Looking in gemini, I see this: http://support.dotnetnuke.com/issue/ViewIssue.aspx?ID=7300&PROJID=2 but, I'm getting the error all the same.
UPDATE: As it turns out, the Broadcast Polling Provider has been removed starting with 5.1.0. This exception seems to be due to the fact that the old version of the provider was left in place during the upgrade. I went and installed the 5.0.1 version of the provider and things seem ok. But this is only a temorary solution as the provider is no longer supported.
Thanks!
Jeff
THREAD ID: 13
TYPE: DotNetNuke.Services.Cache.BroadcastPollingCachingProvider.Poll
EXCEPTION: Object reference not set to an instance of an object.
RESCHEDULED FOR: 7/29/2009 6:06:47 PM
SOURCE: STARTED_FROM_BEGIN_REQUEST
ACTIVE THREADS: 0
FREE THREADS: 1
READER TIMEOUTS: 0
WRITER TIMEOUTS: 0
IN PROGRESS: 0
IN QUEUE: 3
Server Name: WS3
AssemblyVersion: 5.1.1
PortalID: -1
PortalName:
UserID: -1
UserName:
ActiveTabID: -1
ActiveTabName:
RawURL:
AbsoluteURL:
AbsoluteURLReferrer:
UserAgent:
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 5d6eff30-6cc1-4929-abc6-0521bf8563fa
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Common.Utilities.CBO.FillListFromReader
StackTrace:
Message: System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Common.Utilities.CBO.FillListFromReader(Type objType, IDataReader dr, IList objList, Boolean closeReader) at DotNetNuke.Common.Utilities.CBO.FillCollection(IDataReader dr, Type objType) at DotNetNuke.Services.Cache.BroadcastPollingCachingProvider.Controller.GetBroadcasts(String ServerName) at DotNetNuke.Services.Cache.BroadcastPollingCachingProvider.Poll.DoWork()
Source:
Server Name: WS3