Highlighted
Super Contributor.
Super Contributor.
137 views

Failed to run reader after upgrade to 10.32

Hello, after upgrade UCMDB from 10.31 to 10.32 i could not start reader (ucmdb ha, 2 nodes, linux).

Get error

2017-06-13 04:53:38,135  ERROR  [Starter for "topology-search" (during Reader server startup). (customer 1, id name: Default Client)] - error occurred during startup ,details:
appilog.framework.shared.manage.impl.MamResponseException: [ErrorCode [-2147483648] undefined error code]
appilog.framework.shared.manage.impl.MamResponseException: [ErrorCode [-2147483648] undefined error code]
CMDB Operation Internal Error: class com.mercury.topaz.cmdb.shared.base.CmdbException : com.mercury.topaz.cmdb.server.manage.dal.CmdbDalNotWriterException: [ErrorCode [-2147483648] undefined error code]
Writing to the URM was attempted on reader server directly (not from the writer server) : operation search : class com.mercury.topaz.cmdb.shared.base.CmdbException :
CMDB Internal Error: Error while handling request: {request: ID='4fb21f80c5dc2c3bb89e7d0c83aff5b6' Message='General CMDB request' Operation='com.hp.ucmdb.search.manager.SearchSaveModelRevision@3b912d6c' Customer ID='1, id name: Default Client'
Context='CMDB Context: Customer id = '1, id name: Default Client' , User ID = '911' , Caller Application = 'UCMDB''}
 at com.mercury.topaz.cmdb.server.manage.rpm.RequestProcessor.createCmdbResponseOnCmdbError(RequestProcessor.java:499)
 at com.mercury.topaz.cmdb.server.manage.rpm.RequestProcessor.processRequest(RequestProcessor.java:223)
 at com.mercury.topaz.cmdb.server.manage.rpm.RequestProcessor.handleRequest(RequestProcessor.java:127)
 at com.mercury.topaz.cmdb.server.manage.Framework.handleRequest(Framework.java:638)
 at com.mercury.topaz.cmdb.client.manage.api.impl.AbstractCmdbApi.executeCMDBOperation(AbstractCmdbApi.java:38)
 at com.mercury.topaz.cmdb.client.manage.api.impl.AbstractCmdbApi.executeOperation(AbstractCmdbApi.java:57)
 at com.mercury.topaz.cmdb.client.manage.api.impl.InternalApi.executeOperation(InternalApi.java:32)
 at com.mercury.topaz.cmdb.client.manage.api.impl.InternalApi.executeCMDBOperation(InternalApi.java:24)
 at com.mercury.topaz.cmdb.server.manage.ServerApiFacade.executeOperation(ServerApiFacade.java:56)
 at com.mercury.topaz.cmdb.server.manage.ServerApiFacade.executeOperation(ServerApiFacade.java:34)
 at com.hp.ucmdb.search.manager.SearchManagerImpl.updateModelRevisionOnNode(SearchManagerImpl.java:165)
 at com.hp.ucmdb.search.manager.SearchManagerImpl.startUp(SearchManagerImpl.java:111)
 at com.mercury.topaz.cmdb.server.manage.service.impl.ServiceComponentImpl.startup(ServiceComponentImpl.java:120)
 at com.mercury.topaz.cmdb.server.manage.service.impl.ServiceComponentImpl.startupSubsystemManagers(ServiceComponentImpl.java:110)
 at com.mercury.topaz.cmdb.server.manage.service.impl.ServiceComponentImpl.startUp(ServiceComponentImpl.java:72)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerInstanceImpl.startComponentLocally(CustomerInstanceImpl.java:105)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerInstanceImpl.startComponentLocally(CustomerInstanceImpl.java:95)
 at com.mercury.topaz.cmdb.server.manage.instance.Controller$ComponentLifecycleImpl.startComponent(Controller.java:292)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerController.startComponent(CustomerController.java:493)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerController.access$200(CustomerController.java:30)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerController$RunnerWrapper.run(CustomerController.java:455)
 at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
 at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
 at java.lang.Thread.run(Thread.java:745)
Caused by: com.mercury.topaz.cmdb.shared.base.CmdbException: [ErrorCode [-2147483648] undefined error code]
appilog.framework.shared.manage.impl.MamResponseException: [ErrorCode [-2147483648] undefined error code]
CMDB Operation Internal Error: class com.mercury.topaz.cmdb.shared.base.CmdbException : com.mercury.topaz.cmdb.server.manage.dal.CmdbDalNotWriterException: [ErrorCode [-2147483648] undefined error code]
Writing to the URM was attempted on reader server directly (not from the writer server) : operation search
 at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation.execute(AbstractCommonOperation.java:160)
 at com.mercury.topaz.cmdb.server.manage.rpm.RequestProcessor.doProcessRequest(RequestProcessor.java:238)
 at com.mercury.topaz.cmdb.server.manage.rpm.RequestProcessor.doProcessRequestWithQueueLimitation(RequestProcessor.java:247)
 at com.mercury.topaz.cmdb.server.manage.rpm.RequestProcessor.processRequest(RequestProcessor.java:201)
 ... 22 more
Caused by: appilog.framework.shared.manage.impl.MamResponseException: [ErrorCode [-2147483648] undefined error code]
CMDB Operation Internal Error: class com.mercury.topaz.cmdb.shared.base.CmdbException : com.mercury.topaz.cmdb.server.manage.dal.CmdbDalNotWriterException: [ErrorCode [-2147483648] undefined error code]
Writing to the URM was attempted on reader server directly (not from the writer server) : operation search
 at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation$OperationExecuteFlowTrackingCommand.execute(AbstractCommonOperation.java:114)
 at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation$OperationExecuteFlowTrackingCommand.execute(AbstractCommonOperation.java:60)
 at com.mercury.topaz.cmdb.shared.manage.flowmanagement.api.FlowManager.execute(FlowManager.java:227)
 at com.mercury.topaz.cmdb.shared.manage.operation.flow.OperationInFlowDefaultExecutor.execute(OperationInFlowDefaultExecutor.java:23)
 at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation.execute(AbstractCommonOperation.java:158)
 ... 25 more
Caused by: com.mercury.topaz.cmdb.shared.base.CmdbException: [ErrorCode [-2147483648] undefined error code]
com.mercury.topaz.cmdb.server.manage.dal.CmdbDalNotWriterException: [ErrorCode [-2147483648] undefined error code]
Writing to the URM was attempted on reader server directly (not from the writer server)
 at com.mercury.topaz.cmdb.server.transaction.TransactionManager.commit(TransactionManager.java:97)
 at com.mercury.topaz.cmdb.server.urm.impl.UnifiedResourceManagerImpl.commitTransaction(UnifiedResourceManagerImpl.java:538)
 at com.mercury.topaz.cmdb.server.urm.impl.UnifiedResourceManagerImpl.commitTransaction(UnifiedResourceManagerImpl.java:521)
 at com.mercury.topaz.cmdb.server.urm.transactions.URMTransactionWrapper.execute(URMTransactionWrapper.java:41)
 at com.mercury.topaz.cmdb.server.urm.transactions.URMTransactionWrapper.write(URMTransactionWrapper.java:24)
 at com.mercury.topaz.cmdb.server.urm.impl.UnifiedResourceManagerImpl.put(UnifiedResourceManagerImpl.java:120)
 at com.mercury.topaz.cmdb.server.urm.impl.UnifiedResourceManagerStatisticsDecorator$6.callDecoratedMethod(UnifiedResourceManagerStatisticsDecorator.java:221)
 at com.mercury.topaz.cmdb.server.urm.impl.UnifiedResourceManagerStatisticsDecorator$StatisticsMethodWrapper.<init>(UnifiedResourceManagerStatisticsDecorator.java:61)
 at com.mercury.topaz.cmdb.server.urm.impl.UnifiedResourceManagerStatisticsDecorator$6.<init>(UnifiedResourceManagerStatisticsDecorator.java:219)
 at com.mercury.topaz.cmdb.server.urm.impl.UnifiedResourceManagerStatisticsDecorator.put(UnifiedResourceManagerStatisticsDecorator.java:219)
 at com.mercury.topaz.cmdb.server.util.URMOfflineTool.put(URMOfflineTool.java:116)
 at com.mercury.topaz.cmdb.server.manage.settings.InternalSettings.setSystemParameter(InternalSettings.java:152)
 at com.mercury.topaz.cmdb.server.base.cfg.impl.InternalSettingsProvider.setValue(InternalSettingsProvider.java:52)
 at com.mercury.topaz.cmdb.server.base.cfg.impl.SettingsReaderImpl.setProperty(SettingsReaderImpl.java:147)
 at com.hp.ucmdb.search.manager.SearchSaveModelRevision.searchExecute(SearchSaveModelRevision.java:22)
 at com.hp.ucmdb.search.manager.BaseSearchOperation.doExecute(BaseSearchOperation.java:18)
 at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractFrameworkOperation.commonExecute(AbstractFrameworkOperation.java:17)
 at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation$OperationExecuteFlowTrackingCommand.execute(AbstractCommonOperation.java:87)
 ... 29 more
Caused by: com.mercury.topaz.cmdb.server.manage.dal.CmdbDalNotWriterException: [ErrorCode [-2147483648] undefined error code]
Writing to the URM was attempted on reader server directly (not from the writer server)
 at com.mercury.topaz.cmdb.server.urm.transactions.URMTransactionCache.commit(URMTransactionCache.java:275)
 at com.mercury.topaz.cmdb.server.transaction.Transaction.commit(Transaction.java:93)
 at com.mercury.topaz.cmdb.server.transaction.TransactionManager.commit(TransactionManager.java:94)
 ... 46 more
2017-06-13 04:53:38,138  ERROR  [Starter for "topology-search" (during Reader server startup). (customer 1, id name: Default Client)] - error occurred in manager [SearchManager] during shutdown ,details:
java.lang.NullPointerException
 at com.hp.ucmdb.search.manager.SearchManagerImpl.shutdown(SearchManagerImpl.java:232)
 at com.mercury.topaz.cmdb.server.manage.service.impl.ServiceComponentImpl.shutdownSubsystemManagers(ServiceComponentImpl.java:98)
 at com.mercury.topaz.cmdb.server.manage.service.impl.ServiceComponentImpl.shutdown(ServiceComponentImpl.java:90)
 at com.mercury.topaz.cmdb.server.manage.service.impl.ServiceComponentImpl.startUp(ServiceComponentImpl.java:84)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerInstanceImpl.startComponentLocally(CustomerInstanceImpl.java:105)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerInstanceImpl.startComponentLocally(CustomerInstanceImpl.java:95)
 at com.mercury.topaz.cmdb.server.manage.instance.Controller$ComponentLifecycleImpl.startComponent(Controller.java:292)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerController.startComponent(CustomerController.java:493)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerController.access$200(CustomerController.java:30)
 at com.mercury.topaz.cmdb.server.manage.instance.CustomerController$RunnerWrapper.run(CustomerController.java:455)
 at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
 at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
 at java.lang.Thread.run(Thread.java:745)

 

If run first or second node as writer - it's ok.

If i run any node as reader i get error.

I try to reinstall one of node - it did not help.

0 Likes
1 Reply
Highlighted
Micro Focus Expert
Micro Focus Expert

Re: Failed to run reader after upgrade to 10.32

I haven't seen this one... did you log a support case on it?  There are no 'hits' for that stack trace in the R&D database, so I suspect it is a new issue, or at least one not seen specifically before.

Hope this helps,
Keith Paschal
UCMDB Worldwide Support Lead
Micro Focus Support
If you find this or any post resolves your issue, please be sure to mark it as an accepted solution."

Click the KUDOS star on the left to say 'Thanks'
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.