Unable To Edit WebCenter Interaction Communities Due To Lost Security Settings (Doc ID 985652.1)

Last updated on DECEMBER 02, 2016

Applies to:

Oracle WebCenter Interaction - Version 6.1.1 to 6.5.1
Information in this document applies to any platform.
***Checked for relevance on 28-Jun-2013***

Symptoms

When trying to edit a WCI community, the following error occurs.

Portal users/administrators will see "An Unexpected Error occurred when starting the Editor".

Sample Logging Spy output:

1. User does NOT have access to the community object
-----------------------

5025 portal.auvica122.prod 12-15-2009 13:19:59.640 Error Portal_Portlets .NET #1257 com.plumtree.portalpages.portlets.savedsearch.SavedSearchPortletModel SavedSearchPortletModel::GetData. Could not get administrative settings for intrinsic portlet:-2147024891 - Error in function PTBaseObjectManager.Open (nObjectID == 2969, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = 2969
com.plumtree.server.marshalers.PTException: -2147024891 - Error in function PTBaseObjectManager.Open (nObjectID == 2969, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = 2969
com.plumtree.server.marshalers.PTException: -2147024891 - Error in function PTBaseObjectManager.Open (nObjectID == 2969, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = 2969
at com.plumtree.openfoundation.util.XPException.GetInstance(String strErrorMsg, Exception e) at com.plumtree.server.impl.core.PTBaseObjectManager.Open(Int32 nObjectID, Boolean bLockInitially) in e:\buildroot\Release\portalserver\6.1.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\core\PTBaseObjectManager.cs:line 886 at com.plumtree.portalpages.portlets.savedsearch.SavedSearchPortletModel.GetData() in e:\buildroot\Release\portalui\6.1.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\portlets\savedsearch\SavedSearchPortletModel.cs:line 224 at com.plumtree.portalpages.portlets.savedsearch.SavedSearchPortletModel.InitPortlet(IPTPageInfo _ptPageInfo, IPTState _ptAppDataState, IPTGadget _ptPortlet, Int32 _nPortletID) in e:\buildroot\Release\portalui\6.1.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\portlets\savedsearch\SavedSearchPortletModel.cs:line 140 at com.plumtree.portalpages.browsing.myportal.MyPortalModel.SetupIntrinsicPortlet(String _strPortletClass, String _strStorageName, Int32 _nPortletIndex) in e:\buildroot\Release\portalui\6.1.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\browsing\myportal\MyPortalModel.cs:line 806 at colltech.portletsplus.portalpages.browsing.myportal.CTPortalContentView.GetIntrinsicPortletContent(Int32 nPortletIndex, Object[][] objArrMarkup) at colltech.portletsplus.portalpages.browsing.myportal.CTPortalContentView.PortletContent(Int32 nPortletIndex, Int32 nColumnID) at colltech.portletsplus.portalpages.browsing.myportal.CTPortalContentView.PageColumnTable(Int32 _nColumnID, Boolean _bContainsFreeFormContent) at colltech.portletsplus.portalpages.browsing.myportal.CTPortalContentView.TwoColumns(Int32 _nPageType, PortletColumnConstants _narrowColumnToDisplay, Boolean _bIsOuterTwoColumns) at colltech.portletsplus.portalpages.browsing.myportal.CTPortalContentView.Display() at com.plumtree.portalpages.browsing.myportal.MyPortalDP.PageDisplay() in e:\buildroot\Release\portalui\6.1.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\browsing\myportal\MyPortalDP.cs:line 114 at com.plumtree.portalpages.common.uiparts.PlumtreeDP.DisplayBody(Int32 nNavScheme) in e:\buildroot\Release\portalui\6.1.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\common\uiparts\PlumtreeDP.cs:line 467 at com.plumtree.portalpages.common.uiparts.PlumtreeDP.Display(IWebData pageData) in e:\buildroot\Release\portalui\6.1.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\common\uiparts\PlumtreeDP.cs:line 139 at com.plumtree.uiinfrastructure.interpreter.Interpreter.HandleDisplayPage(Redirect myRedirect, RequestData tempData) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\Interpreter.cs:line 1812 at com.plumtree.uiinfrastructure.interpreter.Interpreter.HandleRequest(IXPRequest request, IXPResponse response, ISessionManager session, IApplication application) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\Interpreter.cs:line 536 at com.plumtree.uiinfrastructure.interpreter.Interpreter.DoService(IXPRequest request, IXPResponse response, ISessionManager session, IApplication application) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\Interpreter.cs:line 168 at com.plumtree.uiinfrastructure.web.XPPage.Service(HttpRequest httpRequest, HttpResponse httpResponse, HttpSessionState httpSession, HttpApplicationState httpApplication) in e:\buildroot\Release\httpmemorymanagement\6.1.x\dotNET\src\com\plumtree\uiinfrastructure\web\XPPage.cs:line 82 at com.plumtree.portaluiinfrastructure.activityspace.PlumHandler.ProcessRequest(HttpContext context) in e:\buildroot\Release\portalui\6.1.x\ptwebui\portal\dotnet\prod\src\web\PlumHandler.cs:line 37 at System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at System.Web.HttpApplication.ResumeSteps(Exception error) at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) at System.Web.HttpRuntime.ProcessRequest(HttpWorkerRequest wr) at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
Caused by: com.plumtree.server.marshalers.PTException: -2147024891 - Current User does not have sufficient permission to object with id = 2969
at com.plumtree.server.impl.core.PTBase.ThrowException(String message, Int32 errorCode) in e:\buildroot\Release\portalserver\6.1.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\core\PTBase.cs:line 87
at com.plumtree.server.impl.core.PTBaseObjectManager.VerifyObjectAccess(Int32 minAccessLevel, Int32 lObjectID) in e:\buildroot\Release\portalserver\6.1.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\core\PTBaseObjectManager.cs:line 1712
at com.plumtree.server.impl.core.PTBaseObjectManager.Open(Int32 nObjectID, Boolean bLockInitially) in e:\buildroot\Release\portalserver\6.1.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\core\PTBaseObjectManager.cs:line 840
... 23 more


Key ERROR:

com.plumtree.portalpages.portlets.savedsearch.SavedSearchPortletModel SavedSearchPortletModel::GetData. Could not get administrative settings for intrinsic portlet:-2147024891 - Error in function PTBaseObjectManager.Open (nObjectID == 2969, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = 2969
com.plumtree.server.marshalers.PTException: -2147024891 - Error in function PTBaseObjectManager.Open (nObjectID == 2969, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = 2969


2. Users do NOT have access to the Admin Folder where the community object resides
-----------------------

5 6-23-2011 8:24:56.476 Error UI_Infrastructure portal.scdccsrem01.dotag .NET #17 com.plumtree.uiinfrastructure.interpreter.Interpreter Server error.
com.plumtree.server.marshalers.PTException: -2147024891 - An unexpected error occurred when trying to start the editor.
com.plumtree.server.marshalers.PTException: -2147024891 - An unexpected error occurred when trying to start the editor.
at com.plumtree.openfoundation.util.XPException.GetInstance(String strErrorMsg, Exception e)
at com.plumtree.uiinfrastructure.statichelpers.GeneralHelpers.SetUIError(AActivitySpace asOwner, OpenLogComponent uiComponent, String strFunctionName, Exception e, Boolean bThrow, UIErrorLevel uiErrorLevel, String strErrorMessage) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\statichelpers\GeneralHelpers.cs:line 386
at com.plumtree.uiinfrastructure.editor.EditorStartControl.CheckActionSecurityAndExecute(XPHashtable arguments) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\editor\EditorStartControl.cs:line 119
at com.plumtree.uiinfrastructure.interpreter.MVCController.HandleRedirectChain(Redirect myRedirect, RequestData tempData) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\MVCController.cs:line 810
at com.plumtree.uiinfrastructure.interpreter.MVCController.HandleRedirect(Redirect redirect, RequestData tempData) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\MVCController.cs:line 448
at com.plumtree.uiinfrastructure.interpreter.Interpreter.HandleRequest(IXPRequest request, IXPResponse response, ISessionManager session, IApplication application) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\Interpreter.cs:line 408
at com.plumtree.uiinfrastructure.interpreter.Interpreter.DoService(IXPRequest request, IXPResponse response, ISessionManager session, IApplication application) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\Interpreter.cs:line 169
at com.plumtree.uiinfrastructure.web.XPPage.Service(HttpRequest httpRequest, HttpResponse httpResponse, HttpSessionState httpSession, HttpApplicationState httpApplication) in e:\buildroot\Release\httpmemorymanagement\6.1.x\dotNET\src\com\plumtree\uiinfrastructure\web\XPPage.cs:line 82
at com.plumtree.portaluiinfrastructure.activityspace.PlumHandler.ProcessRequest(HttpContext context) in e:\buildroot\Release\portalui\6.1.x\ptwebui\portal\dotnet\prod\src\web\PlumHandler.cs:line 37
at System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
at System.Web.HttpApplication.ResumeSteps(Exception error)
at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
at System.Web.HttpRuntime.ProcessRequest(HttpWorkerRequest wr)
at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
Caused by: com.plumtree.server.marshalers.PTException: -2147024891 - Error in function PTAdminCatalog.OpenAdminFolder (lFolderID == 433, bLockOnOpen == false): -2147024891 - Folder with id 433 either does not exist or you do not have access to it.
at com.plumtree.openfoundation.util.XPException.GetInstance(String strErrorMsg, Exception e)
at com.plumtree.server.impl.admin.PTAdminCatalog.OpenAdminFolder(Int32 lFolderID, Boolean bLockOnOpen)
at com.plumtree.portaluiinfrastructure.editor.ObjEditorModel.CheckFolderType()
at com.plumtree.portaluiinfrastructure.editor.ObjEditorModel.CheckEditorAccessAndStart(XPHashtable _htFormData)
at com.plumtree.uiinfrastructure.editor.EditorStartControl.CheckActionSecurityAndExecute(XPHashtable arguments) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\editor\EditorStartControl.cs:line 111
... 13 more
Caused by: com.plumtree.server.marshalers.PTException: -2147024891 - Folder with id 433 either does not exist or you do not have access to it.
at com.plumtree.server.impl.core.PTBase.ThrowException(String message, Int32 errorCode)
... 17 more
<ptLogMsgEnd>


Key Error:

Caused by: com.plumtree.server.marshalers.PTException: -2147024891 - Error in function PTAdminCatalog.OpenAdminFolder (lFolderID == 433, bLockOnOpen == false): -2147024891 - Folder with id 433 either does not exist or you do not have access to it.
at com.plumtree.openfoundation.util.XPException.GetInstance(String strErrorMsg, Exception e)
at com.plumtree.server.impl.admin.PTAdminCatalog.OpenAdminFolder(Int32 lFolderID, Boolean bLockOnOpen)
at com.plumtree.portaluiinfrastructure.editor.ObjEditorModel.CheckFolderType()
at com.plumtree.portaluiinfrastructure.editor.ObjEditorModel.CheckEditorAccessAndStart(XPHashtable _htFormData)
at com.plumtree.uiinfrastructure.editor.EditorStartControl.CheckActionSecurityAndExecute(XPHashtable arguments) in e:\buildroot\Release\uiinfrastructure\6.1.x\dotnet\prod\src\com\plumtree\uiinfrastructure\editor\EditorStartControl.cs:line 111
... 13 more

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms