My Oracle Support Banner

Patch Id 'ZKHC' Causes 'com.bea.content.AuthenticationException' (Doc ID 1062264.1)

Last updated on SEPTEMBER 02, 2022

Applies to:

Oracle WebLogic Portal - Version 10.3.0 to 10.3.0 [Release AS10gR3]
Information in this document applies to any platform.

Symptoms

After applying the Patch Set Update 2 (PSU 2) patch ZKHC for WLP 10gR3, you may observe an authentication exception in the server log. You may notice the following authentication error, while connecting to the UCM (Universal Content Management) content server.

Error stack trace from server log:

30 Jan 2010 00:05:23,092 [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' ERROR exception.TPSystemException - CmsError
com.bea.content.AuthenticationException: Error authenticating to repository: StellentRepository. Possible cause could include, but is not limited to a bad repository configuration or the repository is unknown. Error message: java.lang.RuntimeException: Cannot execute service PING_SERVER on host<HOST>, port <PORT>, as user test.
at com.bea.content.federated.internal.delegate.RepositoryHelper.validateSessionAuthenticated(RepositoryHelper.java:542)
at com.bea.content.federated.internal.delegate.RepositoryHelper.checkCapability(RepositoryHelper.java:765)
at com.bea.content.federated.internal.CapabilityManagerImpl.checkRepositoryCapability(CapabilityManagerImpl.java:57)
at com.bea.content.federated.internal.ManagerImplCapabilityHelper.checkCapability(ManagerImplCapabilityHelper.java:80)
at com.bea.content.federated.internal.delegate.SearchLogic.searchCapabilityNotSupported(SearchLogic.java:255)
at com.bea.content.federated.internal.delegate.SearchLogic.nodeSearch(SearchLogic.java:338)
at com.bea.content.federated.internal.SearchManagerHelper.nodeSearchImpl(SearchManagerHelper.java:45)
at com.bea.content.federated.internal.itemloader.NodeSearchItemLoader.fetchItems(NodeSearchItemLoader.java:78)
at com.bea.content.paging.internal.RangeQueryProcessor.fetchItems(RangeQueryProcessor.java:153)
at com.bea.content.paging.internal.ItemLoadingAdapter.fetchItemsImpl(ItemLoadingAdapter.java:270)
at com.bea.content.paging.internal.ItemLoadingAdapter.fetchItems(ItemLoadingAdapter.java:158)
at com.bea.content.paging.internal.ItemLoadingAdapter.initialize(ItemLoadingAdapter.java:129)
at com.bea.content.paging.internal.PagedListImpl.<init>(PagedListImpl.java:116)
at com.bea.content.federated.internal.SearchManagerImpl.search(SearchManagerImpl.java:68)
at test.com.test.portal.framework.util.CMSUtil.getNode(CMSUtil.java:64)
at test.com.test.portal.framework.util.CMSUtil.getBinaryStream(CMSUtil.java:174)
at test.com.test.framework.tags.TpMessageHelper.getBundle(TpMessageHelper.java:83)
at test.com.test.framework.tags.TpMessageHelper.getBundleMessage(TpMessageHelper.java:158)
at test.com.test.portal.tegp.portlet.dcoodashboard.DCOODashboardHomePagePortletBackingFile.preRender(DCOODashboardHomePagePortletBackingFile.java:55)
at com.bea.netuix.servlets.controls.Backable$Impl.preRender(Backable.java:191)
at com.bea.netuix.servlets.controls.AdministeredBackableControl.preRender(AdministeredBackableControl.java:104)
at com.bea.netuix.servlets.controls.window.Window.preRender(Window.java:432)
at com.bea.netuix.servlets.controls.portlet.Portlet.preRender(Portlet.java:814)
at com.bea.netuix.servlets.controls.portlet.JavaPortlet.preRender(JavaPortlet.java:1044)
at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:428)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:727)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
at com.bea.netuix.nf.concurrency.ControlTreeWalkerPool$PreRenderWorker.executeWalkerWorker(ControlTreeWalkerPool.java:378)
at com.bea.netuix.nf.concurrency.ControlTreeWalkerPool$WalkerWorker.run(ControlTreeWalkerPool.java:244)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:169)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)



When you enable debug on the 2 classes RepositoryManagerDelegate and UCMBridge, you may notice a detailed exception stack trace given below.

Error stack trace from debug log:

[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connectToRepository():869] com.bea.content.federated.internal.delegate.RepositoryManagerDelegate@39179f: connecting to repositoryName= StellentRepository
[com.oracle.content.spi.ucm.UCMBridge.getBridge():201] Create UCMBridge for StellentRepository with properties: {folder_badge_objectClasses=IDC:Folder, ContentServerPort=4444, TypeRetrievalShapeUser=test, ContentServerAdminUser=test, useNativeSecurity=true, ContentServerHostname=<IP>, ContentServerConnectionPoolSize=101}
[com.oracle.content.spi.ucm.UCMBridge.showServiceCall():567] UCM service call: PING_SERVER on <IP>, port: <PORT>, as user: <USER>
[com.oracle.content.spi.ucm.UCMBridge.connectToServer():600] UCM status: You are logged in as '<USER>'.
[com.oracle.content.spi.ucm.UCMBridge.getServerEnvironment():671] Getting server environment...
[com.oracle.content.spi.ucm.UCMBridge.showServiceCall():567] UCM service call: GET_ENVIRONMENT on <IP>, port: <PORT>, as user: <USER>
[com.oracle.content.spi.ucm.UCMBridge.getServerEnvironment():701] Checking installed component versions against required...
[com.oracle.content.spi.ucm.UCMBridge.validateComponent():758] idcFeatureName: folders idcFeatureVersion: 7.2 idcFeatureLevel: 1000.0.0.42 idcFeatureComponent: Folders_g
is installed and up-to-date
[com.oracle.content.spi.ucm.UCMBridge.validateComponent():758] idcFeatureName: CS10gR34UpdateBundle idcFeatureVersion: 1.0 idcFeatureLevel: 1.0.0.30 idcFeatureComponent: CS10gR34UpdateBundle
is installed and up-to-date
[com.oracle.content.spi.ucm.UCMBridge.validateComponent():758] idcFeatureName: SiteStudio idcFeatureVersion: 9.0.0.354 idcFeatureLevel: 1.0 idcFeatureComponent: SiteStudio
is installed and up-to-date
[com.oracle.content.spi.ucm.UCMBridge.validateComponent():758] idcFeatureName: OpenWCM idcFeatureVersion: 10g idcFeatureLevel: 1.0.0.1 idcFeatureComponent: SiteStudioSPI-Only-10gR4
is installed and up-to-date
[com.oracle.content.spi.ucm.UCMBridge.validateComponent():758] idcFeatureName: VirtualContentRepository idcFeatureVersion: 10gR3 idcFeatureLevel: 1.0.0 idcFeatureComponent:
is installed and up-to-date
[com.oracle.content.spi.ucm.UCMBridge.setUserSecurity():774] Use accounts: 1, use Collaboration: 0
[com.oracle.content.spi.ucm.UCMBridge.setUserSecurity():790] Created UserSGAccountsCache
[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connectToRepository():1010] com.bea.content.federated.internal.delegate.RepositoryManagerDelegate@39179f: Ticket authentication error for: StellentRepository com.bea.content.RepositoryRuntimeException: java.lang.RuntimeException: Cannot execute service PING_SERVER on host <IP>, port <PORT>, as user <USER>.
at com.oracle.content.spi.ucm.UCMBridge.getBridge(UCMBridge.java:211)
at com.oracle.content.spi.ucm.RepositoryImpl.connectToBridge(RepositoryImpl.java:110)
at com.oracle.content.spi.ucm.RepositoryImpl.connect(RepositoryImpl.java:70)
at com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connectToRepository(RepositoryManagerDelegate.java:967)
at com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.ensureConnectedToRepository(RepositoryManagerDelegate.java:829)
at com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connect(RepositoryManagerDelegate.java:1150)
at com.bea.content.federated.internal.delegate.SearchLogic.searchCapabilityNotSupported(SearchLogic.java:241)
at com.bea.content.federated.internal.delegate.SearchLogic.nodeSearch(SearchLogic.java:338)
at com.bea.content.federated.internal.SearchManagerHelper.nodeSearchImpl(SearchManagerHelper.java:45)
at com.bea.content.federated.internal.itemloader.NodeSearchItemLoader.fetchItems(NodeSearchItemLoader.java:78)
at com.bea.content.paging.internal.RangeQueryProcessor.fetchItems(RangeQueryProcessor.java:153)
at com.bea.content.paging.internal.ItemLoadingAdapter.fetchItemsImpl(ItemLoadingAdapter.java:270)
at com.bea.content.paging.internal.ItemLoadingAdapter.fetchItems(ItemLoadingAdapter.java:158)
at com.bea.content.paging.internal.ItemLoadingAdapter.initialize(ItemLoadingAdapter.java:129)
at com.bea.content.paging.internal.PagedListImpl.<init>(PagedListImpl.java:116)
at com.bea.content.federated.internal.SearchManagerImpl.search(SearchManagerImpl.java:68)
at test.com.test.portal.framework.util.CMSUtil.getNode(CMSUtil.java:64)
at test.com.test.portal.framework.util.CMSUtil.getBinaryStream(CMSUtil.java:174)
at test.com.test.framework.tags.TpMessageHelper.getBundle(TpMessageHelper.java:83)
at test.com.test.framework.tags.TpMessageTag.doStartTag(TpMessageTag.java:22)
at jsp_servlet._framework._skeletons._enterpriseportallaf.__titlebar._jspx___tag0(__titlebar.java:246)
at jsp_servlet._framework._skeletons._enterpriseportallaf.__titlebar._jspService(__titlebar.java:97)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
.......
com.bea.netuix.nf.concurrency.ControlTreeWalkerPool$RenderWorker.executeWalkerWorker(ControlTreeWalkerPool.java:308)
at com.bea.netuix.nf.concurrency.ControlTreeWalkerPool$WalkerWorker.run(ControlTreeWalkerPool.java:244)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:169)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: java.lang.RuntimeException: Cannot execute service PING_SERVER on host <IP>, port <PORT>, as user test.
at com.oracle.content.spi.ucm.UCMBridge.connectToServer(UCMBridge.java:614)
at com.oracle.content.spi.ucm.UCMBridge.getBridge(UCMBridge.java:204)
... 62 more
Caused by: oracle.stellent.ridc.protocol.ServiceException: csUnableToRetrieveAdvSearchOptions User '<USER>' does not have sufficient privileges.
at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:116)
at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:92)
at com.oracle.content.spi.ucm.UCMBridge.executeRequest(UCMBridge.java:412)
at com.oracle.content.spi.ucm.UCMBridge.executeAdvancedSearchOptionsRequest(UCMBridge.java:342)
at com.oracle.content.spi.ucm.UCMBridge.getIndexedFields(UCMBridge.java:641)
at com.oracle.content.spi.ucm.UCMBridge.connectToServer(UCMBridge.java:610)
... 63 more

Changes

 

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
Changes
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.