Unable To Provision Discussions & Announcement Service In WebCenter Spaces (Doc ID 1068193.1)

Last updated on NOVEMBER 22, 2016

Applies to:

Oracle WebCenter Portal - Version 11.1.1.2.0 to 11.1.1.2.0 [Release 11g]
Information in this document applies to any platform.

Symptoms

WebCenter Instance has been configured with Oracle Access Manager (OAM).
When enabling Discussions and selecting it the following error is reported:

WCS- An error occurred while trying to provision the service "Discussions".
The service did not get provisioned.


Steps to Reproduce:

  1. Follow the documentation below to configure a working WebCenter 11.1.1.2 with Oracle Access Manager:
    Oracle Fusion Middleware Administrator's Guide for Oracle WebCenter 11g Release 1 (11.1.1)
    Part Number E12405-04
    23.7.1 Configuring Oracle Access Manager (OAM)
  2. Create a new Group Space and enable Discussions (Group Space settings -> Services Tab,  check the Discussions Box).
    Error noted above is reported.

    When Oracle Access Manager is using Form Based authentication, the error below is reported in the WLS_Spaces log file (WLS_SPaces-diagnostic.log file).

    2010-02-25T13:00:33.487+04:00] [WLS_Spaces] [WARNING] [] [oracle.webcenter.collab.share.security.DefaultRoleMapper] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 0000IS4MlyUFg4WFLzQLOA1BVCzI0007qn,0] [APP: webcenter] The removeUsers call is failed because of failure to authenticate the user weblogic, due to: Unable to connect to discussion server..[[
    oracle.webcenter.collab.share.LoginFailedException: failure to authenticate the user weblogic, due to: Unable to connect to discussion server.
    at oracle.webcenter.collab.forum.internal.jive.JiveForumSession.login(JiveForumSession.java:155)
    at oracle.webcenter.collab.share.Session$1.call(Session.java:340)
    at oracle.webcenter.collab.share.Session$1.call(Session.java:334)
    at oracle.webcenter.concurrent.Submission$2.run(Submission.java:406)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.webcenter.concurrent.Submission.runAsPrivileged(Submission.java:420)
    at oracle.webcenter.concurrent.Submission.run(Submission.java:347)
    at oracle.webcenter.concurrent.Submission$SubmissionFutureTask.run(Submission.java:739)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    Caused by: oracle.webcenter.collab.share.SessionException: Unable to connect to discussion server.
    at oracle.webcenter.collab.forum.internal.jive.JiveAuthenticator.handleException(JiveAuthenticator.java:308)
    at oracle.webcenter.collab.forum.internal.jive.JiveAuthenticator.login(JiveAuthenticator.java:247)
    at oracle.webcenter.collab.forum.internal.jive.JiveForumSession.login(JiveForumSession.java:128)
    ... 14 more
    Caused by: java.net.MalformedURLException: no protocol: /loginforms/SampleLoginForm.html
    at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
    at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:727)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    ... 15 more
    Caused by: java.net.MalformedURLException: no protocol: /loginforms/SampleLoginForm.html
    at java.net.URL.<init>(URL.java:567)
    at java.net.URL.<init>(URL.java:464)
    at java.net.URL.<init>(URL.java:413)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:133)
    ... 29 more


    When Oracle Access Manager is using Basic Authentication, the error below is reported in the WLS_Spaces log file (WLS_SPaces-diagnostic.log file).

    [2010-02-25T12:45:58.377+04:00] [WLS_Spaces] [WARNING] [] [oracle.webcenter.collab.share.security.DefaultRoleMapper] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 0000IS4JSJIFg4WFLzQLOA1BVCzI0007l0,0] [APP: webcenter] The removeUsers call is failed because of failure to authenticate the user weblogic, due to: Unable to connect to discussion server..[[
    oracle.webcenter.collab.share.LoginFailedException: failure to authenticate the user weblogic, due to: Unable to connect to discussion server.
    at oracle.webcenter.collab.forum.internal.jive.JiveForumSession.login(JiveForumSession.java:155)
    at oracle.webcenter.collab.share.Session$1.call(Session.java:340)
    at oracle.webcenter.collab.share.Session$1.call(Session.java:334)
    at oracle.webcenter.concurrent.Submission$2.run(Submission.java:406)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.webcenter.concurrent.Submission.runAsPrivileged(Submission.java:420)
    at oracle.webcenter.concurrent.Submission.run(Submission.java:347)
    at oracle.webcenter.concurrent.Submission$SubmissionFutureTask.run(Submission.java:739)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    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:619)
    Caused by: oracle.webcenter.collab.share.SessionException: Unable to connect to discussion server.
    at oracle.webcenter.collab.forum.internal.jive.JiveAuthenticator.handleException(JiveAuthenticator.java:316)
    at oracle.webcenter.collab.forum.internal.jive.JiveAuthenticator.login(JiveAuthenticator.java:247)
    at oracle.webcenter.collab.forum.internal.jive.JiveForumSession.login(JiveForumSession.java:128)
    ... 14 more
    Caused by: (401)Authorization Required
    at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    ... 15 more
    "

 

Changes

 WebCenter Instance has been configured with Oracle Access Manager (OAM).

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