Troubleshooting
Problem
Health Monitor throws "YCP0429: Data Security Violation" while creating an exception.
Symptom
Health Monitor throws "YCP0429: Data Security Violation" while creating an exception for the servers which are terminated unexpectedly.
"YCP0429: Data Security Violation" is thrown for the user "HMAlert". Health monitor will use this as a reference user id for creating exceptions. Since this user is not a valid user configured, system throws this error.
<Errors>
<Error ErrorCode="YCP0429"
<Attribute Name="ErrorCode" Value="YCP0429"/>
<Attribute Name="ErrorDescription" Value="Data Security Violation."/>
<Error ErrorCode="com.yantra.yfs.japi.YFSException"
<Errors>
<Error ErrorCode="YCP0429"
ErrorRelatedMoreInfo="" ErrorUniqueExceptionId="10.11.24.11412772983460910000000000001">
<Attribute Name="ErrorCode" Value="YCP0429"/>
<Attribute Name="ErrorDescription" Value="Data Security Violation."/>
<Attribute Name="ErrorUniqueExceptionId" Value="10.11.24.11412772983460910000000000001"/>
<Stack>com.yantra.yfc.util.YFCException
at com.yantra.ycp.datasecurity.YCPDSExtensionPointRegistry.invokeExtensions(YCPDSExtensionPointRegistry.java:274)
at com.yantra.ycp.datasecurity.YCPDSExtensionPointRegistry.invokeExtensions(YCPDSExtensionPointRegistry.java:251)
at com.yantra.yfc.dblayer.YFCEntity.invokeDataSecurityExtensions(YFCEntity.java:499)
at com.yantra.shared.dbclasses.YFS_InboxBase.insertNoKeyGen(YFS_InboxBase.java:4299)
at com.yantra.shared.dbclasses.YFS_InboxDBHome.insert(YFS_InboxDBHome.java:1084)
at com.yantra.ycp.customdb.YFS_InboxDBHomeEx.insert(YFS_InboxDBHomeEx.java:74)
at com.yantra.shared.dbclasses.YFS_InboxBase.insert(YFS_InboxBase.java:4293)
at com.yantra.shared.dbclasses.YFS_InboxDBHome.updateRecursive(YFS_InboxDBHome.java:1728)
at com.yantra.ycp.em.server.YCPInboxManager.createException(YCPInboxManager.java:395)
at com.yantra.interop.services.flowcomponents.AlertFlowComponent.execute(AlertFlowComponent.java:186)
at com.yantra.interop.services.flowcomponents.AlertFlowComponent.send(AlertFlowComponent.java:226)
at com.yantra.integration.adapter.FlowExecutor.execute(FlowExecutor.java:404)
at com.yantra.integration.adapter.SynchronousIntegrationFlow.executeFlow(SynchronousIntegrationFlow.java:259)
at com.yantra.interop.services.api.ApiRequestDispatcher.executeFlow(ApiRequestDispatcher.java:88)
at com.yantra.ycp.hm.heartbeat.YHMHeartbeatScheduler.raiseAlert(YHMHeartbeatScheduler.java:168)
at com.yantra.ycp.hm.heartbeat.YHMHeartbeatScheduler.monitor(YHMHeartbeatScheduler.java:116)
at com.yantra.ycp.hm.heartbeat.YHMHeartbeatScheduler.run(YHMHeartbeatScheduler.java:66)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Resolving The Problem
To resolve the error create a user with id "HMAlert".
Historical Number
NFX9619
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21558691