Unable to Connect to WebCenter Content when Using RIDC Socket Type as "Web" (Doc ID 1314603.1)

Last updated on APRIL 25, 2017

Applies to:

Oracle WebCenter Portal - Version 11.1.1.4.0 and later
Information in this document applies to any platform.
Checked for relevance on 29-Jul-2014

Symptoms


When attempting to create an WebCenter Content (UCM) connection for WebCenter Spaces using RIDC Socket Type Web for load balancing UCM with OHS, the following error is returned:

<Apr 5, 2011 2:09:20 PM COT> <Warning> <Default> <BEA-000000> <Found non-standard line in header, skipping header read: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
>
<Apr 5, 2011 2:09:20 PM COT> <Warning> <Default> <BEA-000000> <Did not read any headers from input>
<Apr 5, 2011 2:09:20 PM COT> <Warning> <Default> <BEA-000000> <Found non-standard line in header, skipping header read: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
>
<Apr 5, 2011 2:09:20 PM COT> <Warning> <Default> <BEA-000000> <Did not read any headers from input>
<Apr 5, 2011 2:09:20 PM COT> <Error> <oracle.webcenter.concurrent.Submission> <BEA-000000> <Submission[id=2, service=oracle.webcenter.content.jcr.login, resource=ContentBOCC] caught exception running task
javax.jcr.RepositoryException: Unable to find resultset 'DocMetaDefinition' using GET_DOC_METADATA_INFO.
at oracle.jcr.impl.ExceptionFactory.repository(ExceptionFactory.java:122)
at oracle.stellent.jcr.IdcConnection.refreshMetadataModel(IdcConnection.java:75)
at oracle.stellent.jcr.IdcPersistenceManagerFactory.createPersistenceManager(IdcPersistenceManagerFactory.java:189)
at oracle.jcr.impl.OracleRepositoryImpl.login(OracleRepositoryImpl.java:444)
at oracle.vcr.jam.LoginTask.call(LoginTask.java:68)
at oracle.vcr.jam.LoginTask.call(LoginTask.java:29)
at oracle.webcenter.concurrent.Submission$2.run(Submission.java:484)
at java.security.AccessController.doPrivileged(AccessController.java:284)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.webcenter.concurrent.Submission.runAsPrivileged(Submission.java:498)
at oracle.webcenter.concurrent.Submission.run(Submission.java:424)
at oracle.webcenter.concurrent.Submission$SubmissionFutureTask.run(Submission.java:888)
at java.util.concurrent.FutureTask.run(FutureTask.java:150)
at oracle.webcenter.concurrent.ModifiedThreadPoolExecutor$Worker.runTask(ModifiedThreadPoolExecutor.java:657)
at oracle.webcenter.concurrent.ModifiedThreadPoolExecutor$Worker.run(ModifiedThreadPoolExecutor.java:682)
at java.lang.Thread.run(Thread.java:736)
<Apr 5, 2011 2:09:20 PM COT> <Error> <oracle.webcenter.content.internal.http> <WCS-11002> <Internal server error: {0}
oracle.webcenter.content.internal.http.InternalServerErrorException: Apr 5, 2011 2:09:20 PM oracle.webcenter.content.internal.http.HttpServiceExceptionFactory getException
ALL: Internal server error: {0}

  


As well, the following error is seen when connecting to WebCenter Content Server  from WebCenter Spaces.

oracle.webcenter.content.integration.RepositoryException:<> oracle.webcenter.content.integration.spi.ucm.UCMBridge doPingRepository
SEVERE: Cannot connect to UCM server associated with repository WebCenterSpaces-ucm, at hostname <hostname>, port 4444. Error occurred when calling service PING_SERVER. Error message: Unable to initialize connection idc://<hostname>:4444. Check the UCM server status to make sure it is running.

  at oracle.webcenter.content.integration.spi.ucm.UCMBridge.doPingRepository(UCMBridge.java:1796)
  at oracle.webcenter.content.integration.spi.ucm.UCMBridge$1.run(UCMBridge.java:1851)
  at oracle.vcr.jam.ConnectionWrapperTask.call(ConnectionWrapperTask.java:80)
  at oracle.vcr.jam.ConnectionWrapperTask.call(ConnectionWrapperTask.java:35)
  at oracle.webcenter.concurrent.Submission$2.run(Submission.java:484)
  at java.security.AccessController.doPrivileged(Native Method)
  at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
  at oracle.webcenter.concurrent.Submission.runAsPrivileged(Submission.java:498)
  at oracle.webcenter.concurrent.Submission.run(Submission.java:424)
  at oracle.webcenter.concurrent.Submission$SubmissionFutureTask.run(Submission.java:888)
  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
  at java.util.concurrent.FutureTask.run(FutureTask.java:166)
  at oracle.webcenter.concurrent.ModifiedThreadPoolExecutor$Worker.runTask

  

Steps To Reproduce:

  1. Install UCM in cluster.
  2. Configure Oracle HTTP Server (OHS) for load balancing of UCM.
  3. Create a UCM connection for WebCenter Spaces using RIDC Socket Type Web using an URL like this:
    http://server:port/cs/idcplg

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