Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
AI OnAI Off
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Hi,
We are trying to consume Sharepoint webparts in EPiServer 6 portal using WSRP (Beta).
When trying to add a sharepoint portlet available under catalog zone to ExtendedZone, error occurs.
ERROR [1] EPiServer.WebParts.WebControls.Wsrp.PortletManager.GetPortletWindowSession - Error occured because of:
System.NullReferenceException: Object reference not set to an instance of an object.
Sharepoint Environment
Version : WSS 3.0
Server : Windows Server 2003
Authentication Mode : Windows (Impersonate = true)
Impersonation
Installed : WSRP ToolKit for Sharepoint 2007
http://archive.msdn.microsoft.com/WSRPToolkit
EPiServer Environment
Version : EPiServer 6
Server : Windows Server 2003
Authentication Mode : Windows
Installed : WSRP (Beta)
http://world.episerver.com/Download/Items/EPiServer-CMS/EPiServer-CMS-60/WSRP/
In EPiServer 6 Admin Mode, under Config >
1) WSRP Sources
The SharePoint WSRP producer webservice has been successfully registered and responded as expected.
2) Register Web Parts
The sharepoint portlets are being consumed
- EpiServer Announcements
- Sharepoint Calendar AllEvents
- Sharepoint Calendar Current Events
- Sharepoint Links
I have created a WSRP Consumer page type.
When trying to add a sharepoint portlet available under catalog zone to ExtendedZone, page throws error.
The error logged in EPiServer log file is as below.
2011-10-05 09:10:28,875 INFO [1] EPiServer.UI.Util.PixelImg.SendLogMessage - Page|/_LM_W3SVC_2091148258_root/Root/Public1/Examples|39|CORPUSERS\Administrator|ss5qqr552l4fa055o3btz223|http://localhost:8888/CMS/CMS/edit/EditPanel.aspx?id=39||
2011-10-05 09:10:53,843 WARN [PipeServerChannel.ServerMain] Microsoft.Samples.Runtime.Remoting.Channels.Pipe.DBG.Warning - 18.3.1 Scheduler error: Terminating client connection: Error reading from pipe 4180: error 109
2011-10-05 09:11:01,031 INFO [20] EPiServer.UI.Util.PixelImg.SendLogMessage - Page|/_LM_W3SVC_2091148258_root/Root/Public1/Examples/Sharepoint-Consumer|58|CORPUSERS\Administrator|d1corb55wwpj0ozxno4ky3rk|http://localhost:8888/CMS/CMS/edit/EditPanel.aspx?parent=39&type=3&mode=||
2011-10-05 09:11:03,546 INFO [1] EPiServer.UI.Util.PixelImg.SendLogMessage - Page|/_LM_W3SVC_2091148258_root/Root/Public1/Examples/Sharepoint-Consumer|58|CORPUSERS\Administrator|0bc1fkn4xhmqc145mmoh1245|http://localhost:8888/en/Examples/Sharepoint-Consumer/?idkeep=True&id=58_81||
2011-10-05 09:11:06,468 ERROR [1] EPiServer.WebParts.WebControls.Wsrp.PortletManager.GetPortletWindowSession - Error occured because of:
System.NullReferenceException: Object reference not set to an instance of an object.
at EPiServer.Wsrp.Consumer.Driver.DefaultSessionCollection.GetUserSession(String producerId, String userId)
at EPiServer.Wsrp.Consumer.Driver.DefaultClientPage.GetPortletWindowSession(IWsrpPortlet portlet, String windowId)
at EPiServer.Wsrp.Consumer.Driver.DefaultClientPage.GetPortletWindowSession(String windowId)
at EPiServer.WebParts.WebControls.Wsrp.WebPartClientPage.GetPortletWindowSession(String windowId)
at EPiServer.WebParts.WebControls.Wsrp.PortletManager.GetPortletWindowSession(String windowId)
2011-10-05 09:11:06,468 ERROR [1] EPiServer.Global.Global_Error - 1.2.5 Unhandled exception in ASP.NET
System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at EPiServer.WebParts.WebControls.Wsrp.WsrpWebPart.get_IsMinimized()
at EPiServer.WebParts.WebControls.Wsrp.WsrpWebPart.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
--- End of inner exception stack trace ---
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.templates_wsrp_pages_portal_aspx.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)