My Oracle Support Banner

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

Last updated on OCTOBER 03, 2019

Applies to:

Oracle WebCenter Interaction - Version 6.1.1 to 6.5.1
Information in this document applies to any platform.

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.machine.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 == <USERID>, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = <USERID>
com.plumtree.server.marshalers.PTException: -2147024891 - Error in function PTBaseObjectManager.Open (nObjectID == <USERID>, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = <USERID>
com.plumtree.server.marshalers.PTException: -2147024891 - Error in function PTBaseObjectManager.Open (nObjectID == <USERID>, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = <USERID>
  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
  ...
Caused by: com.plumtree.server.marshalers.PTException: -2147024891 - Current User does not have sufficient permission to object with id = <USERID>
  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 == <USERID>, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = <USERID>
com.plumtree.server.marshalers.PTException: -2147024891 - Error in function PTBaseObjectManager.Open (nObjectID == <USERID>, bLockInitially == false): -2147024891 - Current User does not have sufficient permission to object with id = <USERID>


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 == <FOLDER_ID>, bLockOnOpen == false): -2147024891 - Folder with id <FOLDER_ID> 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 <FOLDER_ID> 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 == <FOLDER_ID>, bLockOnOpen == false): -2147024891 - Folder with id <FOLDER_ID> 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

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.