Hello,
I have upgraded OIM from 11g PS3 (11.1.2.3.0) to 12.2.1.3.0. The final part of the upgrade process is the start of OIM server, which performs sort of automated post-configuration - and during the 'MIGRATE_ITRESOURCES' step the process fails and OIM server is automatically shut down. I need to fix this - can anybody please help with this problem?
Peter
<Nov 11, 2019 3:19:29,470 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Begin: Executing IT Resource Migration task during upgrade mode.>
<Nov 11, 2019 3:19:29,470 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Entering executeAndRegisterTask() method of OIMConfigManager class>
<Nov 11, 2019 3:19:29,470 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Executing task:MIGRATE_ITRESOSURCES>
<Nov 11, 2019 3:19:29,471 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> < task state:FAILED>
<Nov 11, 2019 3:19:29,472 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Trying to start IT Resource encrypted fields Migration to credential store ..>
<Nov 11, 2019 3:19:29,487 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <ITResource encrypted fields Migration starts.>
<Nov 11, 2019 3:19:29,520 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Entered getAllITResourcesKeys>
<Nov 11, 2019 3:19:29,710 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Completed getAllITResourcesKeys>
<Nov 11, 2019 3:19:29,711 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Entered migrateITResourceParamsToCredStore>
<Nov 11, 2019 3:19:29,712 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Entered getITResourceParametersValues>
<Nov 11, 2019 3:19:29,717 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Complete getITResourceParametersValues>
<Nov 11, 2019 3:19:29,717 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <
[OIM_CONFIG] Entering addToCredStore Method>
<Nov 11, 2019 3:19:29,735 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Exception while trying to migrate IT resources to Credential store: java.lang.NullPointerException>
<Nov 11, 2019 3:19:29,735 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Exception while trying to migrate IT resources to Credential store: java.lang.NullPointerException>
<Nov 11, 2019 3:19:29,750 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Exception while trying to migrate IT resources to Credential store: java.lang.NullPointerException>
<Nov 11, 2019 3:19:29,750 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Exception while trying to migrate IT resources to Credential store: java.lang.NullPointerException>
<Nov 11, 2019 3:19:29,751 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> < task failed :MIGRATE_ITRESOSURCES>
<Nov 11, 2019 3:19:29,751 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Task failed.::MIGRATE_ITRESOSURCES>
<Nov 11, 2019 3:19:29,751 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Task failed.::MIGRATE_ITRESOSURCES>
<Nov 11, 2019 3:19:29,763 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <updating feature:MIGRATE_ITRESOSURCESwith state :FAILEDwith executionTimeNot Applicable>
<Nov 11, 2019 3:19:29,766 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Shutting down the BootStrap Process. Please fix the problem and start the OIM Managed server again to complete OIM BootStrap. OR, If you want to skip the feature which has failed, mark the feature as complete using sql 'update oimbootstate set state='COMPLETE' where featurename='FAILED_FEATURE_NAME' and start the Managed Server again. In the latter case, you will have to manually perform the task being done by the failed feature. Refer to the Install documentations for the same>
<Nov 11, 2019 3:19:29,766 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <Shutting down the BootStrap Process. Please fix the problem and start the OIM Managed server again to complete OIM BootStrap. OR, If you want to skip the feature which has failed, mark the feature as complete using sql 'update oimbootstate set state='COMPLETE' where featurename='FAILED_FEATURE_NAME' and start the Managed Server again. In the latter case, you will have to manually perform the task being done by the failed feature. Refer to the Install documentations for the same>
- java.lang.NullPointerException
at oracle.security.jps.internal.credstore.ldap.CredentialEntityMapper.getEntity(CredentialEntityMapper.java:381)
at oracle.security.jps.internal.policystore.AbstractJpsDataManager.queryBaseEntities(AbstractJpsDataManager.java:347)
at oracle.security.jps.internal.credstore.ldap.CsfStoreManager.getCredential(CsfStoreManager.java:937)
at oracle.security.jps.internal.credstore.ldap.CsfStoreManager.getCredential(CsfStoreManager.java:924)
at oracle.security.jps.internal.credstore.ldap.CsfStoreManagerCacheDecorator.getCredential(CsfStoreManagerCacheDecorator.java:153)
at oracle.security.jps.internal.credstore.ldap.LdapCredentialStore.getCredentialInternal(LdapCredentialStore.java:456)
at oracle.security.jps.internal.credstore.ldap.LdapCredentialStore.getCredential(LdapCredentialStore.java:428)
at com.thortech.xl.util.CSFStore.createITResourceInstanceParameters(CSFStore.java:137)
at oracle.iam.OIMPostConfigManager.config.task.MigrateITResourcesToCredStoreTask.addToCredStore(MigrateITResourcesToCredStoreTask.java:320)
at oracle.iam.OIMPostConfigManager.config.task.MigrateITResourcesToCredStoreTask.migrateITResourceParamsToCredStore(MigrateITResourcesToCredStoreTask.java:213)
at oracle.iam.OIMPostConfigManager.config.task.MigrateITResourcesToCredStoreTask.migrateEncryptedFields(MigrateITResourcesToCredStoreTask.java:130)
at oracle.iam.OIMPostConfigManager.config.OIMConfigManager.migrateITResourcesToCredStore(OIMConfigManager.java:6659)
at oracle.iam.OIMPostConfigManager.config.OIMConfigManager.executeAndRegisterTask(OIMConfigManager.java:1640)
at oracle.iam.OIMPostConfigManager.config.OIMConfigManager.configureOIM(OIMConfigManager.java:1550)
at oracle.iam.OIMPostConfigManager.config.OIMConfigManager.doExecute(OIMConfigManager.java:1175)
at oracle.iam.OIMPostConfigManager.appListener.BootStrapListener.preStart(BootStrapListener.java:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at weblogic.application.internal.flow.BaseLifecycleFlow$LifecycleListenerAction.run(BaseLifecycleFlow.java:240)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
at weblogic.application.internal.ApplicationContextImpl$WLSSecurityProvider.invokePrivilegedAction(ApplicationContextImpl.java:1594)
at weblogic.application.internal.flow.BaseLifecycleFlow$LifecycleListenerAction.invoke(BaseLifecycleFlow.java:201)
at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:245)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:729)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:241)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:66)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:65)
at weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:166)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:41)
at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:193)
at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:31)
at weblogic.management.deploy.internal.ConfiguredDeployments$2.doItem(ConfiguredDeployments.java:741)
at weblogic.management.deploy.internal.parallel.BucketInvoker.invoke(BucketInvoker.java:138)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionAppsParallel(ConfiguredDeployments.java:749)
at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:363)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:232)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:219)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:133)
at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:76)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1287)
at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:333)
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:375)
at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:487)
at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:305)
at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:85)
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2126)
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:116)
at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:698)
at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:78)
at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:212)
at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:235)
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:358)
at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:487)
at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:305)
at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:85)
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2126)
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:116)
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:90)
at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1237)
at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1168)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:670)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:415)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:355)
<Nov 11, 2019 3:19:29,769 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <entering generateBootStrapReport() method of oracle.iam.OIMPostConfigManager.report.ReportUtility>
<Nov 11, 2019 3:19:29,779 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <adding enviornment details to report>
<Nov 11, 2019 3:19:29,780 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <entering updateSSLMessageinReport() method of oracle.iam.OIMPostConfigManager.report.ReportUtility>
<Nov 11, 2019 3:19:29,780 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <exiting updateSSLMessageinReport() method of oracle.iam.OIMPostConfigManager.report.ReportUtility>
<Nov 11, 2019 3:19:29,782 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <BootStrap report directory /opt/oracle/middleware/user_projects/domains/oimdomain/servers/oim_wls1/logs>
<Nov 11, 2019 3:19:29,916 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <bootStrap report file created successfullly with name BootStrapReportPreStart.html>
<Nov 11, 2019 3:19:29,918 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <exiting generateBootStrapReport() method of oracle.iam.OIMPostConfigManager.report.ReportUtility>
<Nov 11, 2019 3:19:29,918 PM CET> <Info> <oracle.iam.OIMPostConfigManager> <BEA-000000> <BootStrap upgrade could not complete successfully, please check BootStrapReport for details>
<Nov 11, 2019 3:19:29,918 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <BootStrap configuration Failed>
<Nov 11, 2019 3:19:29,918 PM CET> <Error> <oracle.iam.OIMPostConfigManager> <BEA-000000> <BootStrap configuration Failed>
<Nov 11, 2019 3:19:29,920 PM CET> <Notice> <WebLogicServer> <BEA-000388> <JVM called the WebLogic Server shutdown hook. The server will force shutdown now.>
<Nov 11, 2019 3:19:29,921 PM CET> <Notice> <WebLogicServer> <BEA-000396> <Server shutdown has been requested by <WLS Kernel>.>
<Nov 11, 2019 3:19:29,928 PM CET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN.>