> Source: [sk117715](https://support.checkpoint.com/results/sk/sk117715)

# sk117715 - "Failed to change [CMA_IP]" error

| Property | Value |
|----------|-------|
| Solution ID | sk117715 |
| Date Created | 2017-05-31 |
| Last Modified | 2017-06-25 |
| Technical Level | Advanced |
| Products | Multi-Domain Security Management Server |
| Versions | R82.10, R81.20, R82 |
| OS | Gaia |

## Symptoms

- * User is attempting to change IP address of MDS by following [sk74020](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk74020) for R80 MDS. After performing Step 8 of the procedure the error "Failed to change IP of \<CMAName\> from to \<NewIP\>" is received.
* **Scenario 1:** The file `$FWDIR/log/cpm.elg` contains the following lines:  
  `java.lang.ClassCastException: com.checkpoint.objects.classes.dummy.CpmiGatewayCkp incompatible with com.checkpoint.objects.classes.dummy.CpmiHostCkp`  
  `
  at com.checkpoint.management.cpm_client.ChangeDomainServerIp.changeDomainLegacyObjectIpAddress(ChangeDomainServerIp.java:8)`  
  `
  at com.checkpoint.management.cpm_client.ChangeDomainServerIp.changeDomainServersIps(ChangeDomainServerIp.java:114)`  
  `
  at com.checkpoint.management.cpm_client.ChangeDomainServerIp.changeDomainServerIpAddress(ChangeDomainServerIp.java:75)`  
  `
  at com.checkpoint.management.cpm.commands.ChangeDomainServerIpCommand.run(ChangeDomainServerIpCommand.java:15)`  
  `
  at com.checkpoint.management.cpm.Cpm.main(Cpm.java:70)`  
  `
  09/05/17 16:22:45,901 ERROR cpm.commands.ChangeDomainServerIpCommand [main]: Failed send command to cpm, cpm is probably down or error has occurred in server: {}`  
  `
  CpmGeneralException{base='com.checkpoint.management.is.exceptions.CpmGeneralException', errorCode='CP_ERR_UNSPECIFIED', errorFamily='com.checkpoint.objects.classes.dummy.CpmiGatewayCkp incompatible with com.checkpoint.objects.classes.dummy.CpmiHostCkp', messageForUser='null', message='null'}`  
  `
  at com.checkpoint.management.cpm_client.ChangeDomainServerIp.changeDomainServersIps(ChangeDomainServerIp.java:130)`  
  `
  at com.checkpoint.management.cpm_client.ChangeDomainServerIp.changeDomainServerIpAddress(ChangeDomainServerIp.java:75)`  
  `
  at com.checkpoint.management.cpm.commands.ChangeDomainServerIpCommand.run(ChangeDomainServerIpCommand.java:15)`  
  `
  at com.checkpoint.management.cpm.Cpm.main(Cpm.java:70)`  
* **Scenario 2:**` The file ``$FWDIR/log/cpm.elg`` contains logs similar to:`  
  `
  ``DATE TIME INFO mgmt_blade.validations.DomainServerIpValidationImpl [qtp2058475813-101]: <NewIP> is already used by <SmartConsoleObject>, uid: 8b20bb13-68bb-4d26-b3b1-184809bf79e1`  
  `
  DATE TIME ERROR coresvc.internal.ValidationsSvcImpl [qtp2058475813-101]: severity of validation error [ValidationIncident{incidentType=''OBJECT''{validationDisplayName=''Legacy Server IP''{blade=''null''{validationName=''DomainServerIpValidation'', severity=ERROR, message=''<NewIP> is already used by <SmartConsoleObject>'', validationContext=[FieldValidationContext{validatedObjId=''c92d05a4-c587-42de-9b6d-2e1bb90e4326''{fieldName=''null''}]}] is above the allowed level WARNING. Update is aborted!`  
  `
  DATE TIME ERROR internal.operation.OperationSvcImpl [qtp2058475813-101]: caught exception "A blocking validation error was found: <NewIP> is already used by <SmartConsoleObject>" from class com.checkpoint.management.coresvc.ValidationException`

## Solution

This solution requires authentication. Please log in to view the full solution.

---

# Agent Instructions

This content is from the Check Point Support Center (https://support.checkpoint.com), the official knowledge base for Check Point cybersecurity products.

## Navigating This Knowledge Base

- **Complete index**: [llms.txt](https://support.checkpoint.com/llms.txt)
- **All SK articles**: [SecureKnowledge Sitemap](https://support.checkpoint.com/sitemaps/secureknowledge-sitemap-index.xml)
- **SK article URL pattern**: `https://support.checkpoint.com/results/sk/{skId}`
- **Markdown responses**: AI bot User-Agents automatically receive `text/markdown` content
