Friday, September 5, 2014

oracle.as.config.ProvisionException: HTTP status code = 400 : The request parameters did not match any components

Error-

Trying to start the component oid1
[2014-09-04T17:15:03.072-04:00] [as] [WARNING] [] [oracle.as.config] [tid: 12] [ecid: 0000KX2Uixx7y09Lve^AyX1K2D7U000003,0] Failed to start component oid1[[
oracle.as.config.ProvisionException: HTTP status code = 400 : The request parameters did not match any components
        at oracle.as.config.impl.OracleASComponentBaseImpl.manageProcess(OracleASComponentBaseImpl.java:943)
        at oracle.as.config.impl.OracleASComponentBaseImpl.start(OracleASComponentBaseImpl.java:1062)
        at oracle.as.provisioning.fmwadmin.ASComponentProv.createComponent(ASComponentProv.java:153)
        at oracle.as.provisioning.fmwadmin.ASComponentProv.createComponent(ASComponentProv.java:73)
        at oracle.as.provisioning.fmwadmin.ASInstanceProv._createComponent(ASInstanceProv.java:401)
        at oracle.as.provisioning.fmwadmin.ASInstanceProv.createComponent(ASInstanceProv.java:358)
        at oracle.as.provisioning.fmwadmin.ASInstanceProv.createInstanceAndComponents(ASInstanceProv.java:136)
        at oracle.as.provisioning.engine.WorkFlowExecutor._createASInstancesAndComponents(WorkFlowExecutor.java:523)
        at oracle.as.provisioning.engine.WorkFlowExecutor.executeWLSWorkFlow(WorkFlowExecutor.java:439)
        at oracle.as.provisioning.engine.Config.executeConfigWorkflow_WLS(Config.java:866)
        at oracle.as.idm.install.config.IdMDirectoryServicesManager.doExecute(IdMDirectoryServicesManager.java:951)
        at oracle.as.install.engine.modules.configuration.client.ConfigAction.execute(ConfigAction.java:375)
        at oracle.as.install.engine.modules.configuration.action.TaskPerformer.run(TaskPerformer.java:88)
        at oracle.as.install.engine.modules.configuration.action.TaskPerformer.startConfigAction(TaskPerformer.java:105)
        at oracle.as.install.engine.modules.configuration.action.ActionRequest.perform(ActionRequest.java:15)
        at oracle.as.install.engine.modules.configuration.action.RequestQueue.perform(RequestQueue.java:96)
        at oracle.as.install.engine.modules.configuration.standard.StandardConfigActionManager.start(StandardConfigActionManager.java:186)
        at oracle.as.install.engine.modules.configuration.boot.ConfigurationExtension.kickstart(ConfigurationExtension.java:81)
        at oracle.as.install.engine.modules.configuration.ConfigurationModule.run(ConfigurationModule.java:86)
        at java.lang.Thread.run(Thread.java:662)

Verification -

1) Check the RCU version it should be the same. Ex- If we are installing the OID 11.1.1.7.0 then RCU should be 11.1.1.7.0

2) After installing the RCU verify the schema version with the below query and make sure it should match with installed RCU version.
  • SELECT owner, version, status FROM schema_version_registry;
3)  Check the below permission /etc/selinux/config (for any change it required root permission) .
  1. SELINUX=enforcing
  2. SELLINUXTYPE=targeted
4) After verifying schema version run the below query and make sure its match with schema version.
  • select attrval from ods.ds_attrstore where entryid =1 and attrname = 'orcldirectoryversion';
5) After running the above query version if the version does not match then run the below update query and restart the installation again.
  • update ods.ds_attrstore set attrval='OID 11.1.1.6.0' where entryid=1 and attrname='orcldirectoryversion';
  • commit;
Thank you.
Arihant Baid