Can't see rating stars or comments on PodcastDetail.aspx

Nov 15, 2008 at 4:43 PM
I can see the rating stars on the main page (pkshomepage.aspx) but when I click on a video I can't see anywhere to cast my vote. No star nowhere.

Same with comments: I see the comments title at the bottom of PodcastDetail.aspx, but where am I supposed to enter my comments?

Thanks

Herve
Nov 17, 2008 at 12:30 PM
The Ratings component is situated just below the Silverlight Media player on PodcastDetail.aspx.
Can you verify the following
1. Right server name in configured in Content Rating Store Configuration Settings list in Central Administration 
2. Verify feature ContentRatingFeatureFarm under Operations --> Manage Farm Features is activated.
3. Have you enabled ratings on PKS podcast list? , if not the ratings stars will not appear even in all items view of PKS Podacst list.
4. Do you see the "Rate this Item" on PodcastDetail.aspx, if yes you can click on the stars here to cast your rating.

As far the comments go - PKS allows users to rate & comment a podcast at the same time, i.e. when you rate the podcast user is shown a small window which says Write a review.

 
Nov 17, 2008 at 3:45 PM
Edited Nov 17, 2008 at 3:47 PM
Thanks for the suggestions. Unfortunately it didn't help. I thought it might help if I gave some screen shots of my configuration. See next thread...

Nov 17, 2008 at 4:32 PM
Hope these screen shot could help identify whether I missed something:

Your suggestion: "1. Right server name in configured in Content Rating Store Configuration Settings list in Central Administration" 


Your suggestion: "2. Verify feature ContentRatingFeatureFarm under Operations --> Manage Farm Features is activated."

Your suggestion: "3. Have you enabled ratings on PKS podcast list? , if not the ratings stars will not appear even in all items view of PKS Podacst list."



Your suggestion: "4. Do you see the "Rate this Item" on PodcastDetail.aspx, if yes you can click on the stars here to cast your rating."
I see the starts no the homepage:


But not on the detail page:


Also, I don't seem to see any activity on the database side. The database is on a different server than pks sharepoint.
Coordinator
Nov 18, 2008 at 7:51 PM
It may be a permissions issue, can you verify that the app pool (PKS is running under) is set to an actual account with privileges and the same account has DBO permissions on the database.


Nov 20, 2008 at 5:24 PM
Yes I did check that. In fact I even gave everyone full dbo access, just for testing. Still no star...

I've had this "sometimes" in the log. hope it makes more sense to you than it does to me:


11/20/2008 13:14:00.31 w3wp.exe (0x1B2C) 0x1450 CMS Publishing 8x0a High AppDomainUnloadListener.RegisterSelf() entered lock(this=15368010)
11/20/2008 13:14:00.39 w3wp.exe (0x1A00) 0x1740 Windows SharePoint Services General 8dzz High Exception Type: System.NullReferenceException Exception Message: Object reference not set to an instance of an object.
11/20/2008 13:14:04.45 w3wp.exe (0x1A00) 0x199C CMS Publishing 8x0a High AppDomainUnloadListener.RegisterSelf() entered lock(this=15368010)
11/20/2008 13:14:04.76 w3wp.exe (0x1B2C) 0x1450 Windows SharePoint Services General 0 Unexpected ERROR: request not found in the TrackedRequests. We might be creating and closing webs on different threads. ThreadId = 8, Free call stack = at Microsoft.SharePoint.SPRequestManager.Release(SPRequest request) at Microsoft.SharePoint.SPWeb.Invalidate() at Microsoft.SharePoint.SPWeb.Close() at Microsoft.SharePoint.SPWeb.Dispose() at Microsoft.MSIT.Ratings.Configuration.ConfigurationManager.GetConfigurationList(SPSite site, String listName) at Microsoft.MSIT.Ratings.Configuration.ConfigurationManager.GetConfigurationBeginWith(SPSite site, String listName, String configurationName, String value, Boolean beginWith) at Microsoft.MSIT.Ratings.Configuration.ConfigurationManager.GetConfiguration(SPSite site, String listName, String configurationName) at Microsoft.MSIT...
11/20/2008 13:14:04.76* w3wp.exe (0x1B2C) 0x1450 Windows SharePoint Services General 0 Unexpected ....Ratings.Web.WebService.Utility.<>c__DisplayClass1.<get_configcachetimeout>b__0() at Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(Object state) at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.<runwithelevatedprivileges>b__2() at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param) at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode) at Microsoft.MSIT.Ratings.Web.WebService.Utility.get_ConfigCacheTimeout() at Microsoft.MSIT.Ratings.Web.WebService.EntityConfigs.GetConfigurationXml(String configurationName, String webId) at Microsoft.MSIT.Ratings.Web.WebService.EntityConf... </runwithelevatedprivileges></get_configcachetimeout>
11/20/2008 13:14:04.76* w3wp.exe (0x1B2C) 0x1450 Windows SharePoint Services General 0 Unexpected ...igs.GetConfigXml(String configurationId, Boolean isListId) at Microsoft.MSIT.Ratings.Web.WebService.EntityConfigs.ProcessGetRequest() at Microsoft.MSIT.Ratings.Web.WebService.Entity.Process() at Microsoft.MSIT.Ratings.Web.WebService.HttpHandler.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception error) at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest...
11/20/2008 13:14:04.76* w3wp.exe (0x1B2C) 0x1450 Windows SharePoint Services General 0 Unexpected ... wr) at System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr) at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType) , Allocation call stack (if present) null
11/20/2008 13:14:04.86 w3wp.exe (0x1B2C) 0x1450 Windows SharePoint Services General 8dzz High Exception Type: System.NullReferenceException Exception Message: Object reference not set to an instance of an object.
11/20/2008 13:14:04.86 w3wp.exe (0x1B2C) 0x1450 Windows SharePoint Services General 8l1n High An SPRequest object was not disposed before the end of this thread. To avoid wasting system resources, dispose of this object or its parent (such as an SPSite or SPWeb) as soon as you are done using it. This object will now be disposed. Allocation Id: {871EF071-4DEA-4BDF-BBC6-4665CC221ECB} To determine where this object was allocated, create a registry key at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\HeapSettings. Then create a new DWORD named SPRequestStackTrace with the value 1 under this key.
Coordinator
Nov 22, 2008 at 4:57 PM
Did you setup any alternate mappings for the site? For example the the internal name is http://pks and the alternate mapping is http://video.pks.com.

We were able to reproduce the error you are seeing under these conditions, and will have an updated Ratings component integrated with the November build to resolve this issue.

Thanks,
-a


Nov 24, 2008 at 9:16 PM
I don't have an alternate mapping BUT I did notice a problem (possibly a bug) with PKS. Our domain is let's say "domain.com". I installed PKS using "http://pks" (i.e. not "http://pks.domain.com") in the command line, as per the instructions. Most of the application works fine when I connect to http://pks (that is, aside from the rating and search...), but many web parts return error messages when I try the legitimate http://pks.domain.com. Thought you should know.
Coordinator
Nov 27, 2008 at 4:02 PM
Hi tourpe,

Yes, this is a bug with the ratings component. We are integrating a a new version of ratings and expect to have it in the November or December build. Basically the current version of ratings utilizes web calls, which generate the errors you are seeing. The new version of ratings utilizes the object model only.

Also the new version of ratings will allow both podcast series and podcasters to be rated.

Thanks,
-a
Jul 6, 2009 at 9:32 PM
Edited Jul 6, 2009 at 9:36 PM

We had a similar issue that turned out to be a problem with http versus https.  We're using https.  There are two places in the Microsoft.MSIT.Ratings code where we found code that was hard-coded to check for a URL starting with "http://".  Since our URL started with "https://" some of the code wasn't being hit.

After some custom changes to the code, we got it working.

 

 

Oct 2, 2009 at 11:43 AM

I have just had this issue with the August (2009) release

When I traced it back it turned out to be a permissions issue on the SharePoint farm Admin Contents database as well as the Ratings database - the App Pool account needs to be able to create items in there; as soon as I set up the account with the appropriate permissions the Rating web part appeared on the podcast Details page and the download count started working

Hope this helps