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

# sk174914 - Migrate-import-domain failed with the error "Failed: Error detected parsing the header"

| Property | Value |
|----------|-------|
| Solution ID | sk174914 |
| Date Created | 2021-08-06 |
| Last Modified | 2021-09-29 |
| Technical Level | Advanced |
| Products | Multi-Domain Security Management Server |
| Versions | R81 (EOS), R81.10 (EOS) |

## Symptoms

- * Domain import to the Multi-Domain Server failed on 100% with error `"Failed: Error detected parsing the header"`
* When trying to extract the export file locally on our windows client, this message shows: `"the file is corrupt"`
* The *$MDS_FWDIR/log/api.elg* file of the Multi-Domain Server shows this output:

  ```
  comments: "Failed: Error detected parsing the header"
    color: "black"
    icon: "General/globalsNa"
    tags: []
    meta-info: 
      lock: "unlocked"
      validation-state: "ok"
      last-modify-time: 
        posix: 1628077469907
        iso-8601: "2021-08-04T12:44+0100"
      last-modifier: "System"
      creation-time: 
        posix: 1628077469269
        iso-8601: "2021-08-04T12:44+0100"
      creator: "System"
    read-only: false 
  ```

* The *$MDS_FWDIR/log/cpm.elg* file of the Multi-Domain Server shows this output:

  ```
   03/08/21 16:35:45,320 ERROR upgrade.ngmImport.MigrateImportDomainTask [taskExecutor-36]: Domain migration failed for domain  - (id:null)
  java.io.IOException: Error detected parsing the header
  	at org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getNextTarEntry(TarArchiveInputStream.java:249)
  	at com.checkpoint.infrastructure.utils.TarGzArchiver.extractTar(TarGzArchiver.java:50)
  	at com.checkpoint.management.upgrade.ngmImport.MigrateImportDomainTask.extractFile(MigrateImportDomainTask.java:89)
  	at com.checkpoint.management.upgrade.ngmImport.MigrateImportDomainTask.runTask(MigrateImportDomainTask.java:196)
  	at com.checkpoint.management.upgrade.common.impl.VersionIndependentUnattendedTask.run(VersionIndependentUnattendedTask.java:11)
  	at com.checkpoint.management.coresvc.CPRunnable.run(CPRunnable.java:2)
  	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160)
  	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  	at java.lang.Thread.run(Thread.java:820)
  Caused by: java.lang.IllegalArgumentException: Invalid byte 83 at offset 0 in 'Sing.upa' len=8
  	at org.apache.commons.compress.archivers.tar.TarUtils.parseOctal(TarUtils.java:142)
  	at org.apache.commons.compress.archivers.tar.TarUtils.parseOctalOrBinary(TarUtils.java:173)
  	at org.apache.commons.compress.archivers.tar.TarArchiveEntry.parseTarHeader(TarArchiveEntry.java:951)
  	at org.apache.commons.compress.archivers.tar.TarArchiveEntry.parseTarHeader(TarArchiveEntry.java:940)
  	at org.apache.commons.compress.archivers.tar.TarArchiveEntry.(TarArchiveEntry.java:324)
  	at org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getNextTarEntry(TarArchiveInputStream.java:247)
  	... 8 more 
  ```

## Cause

When extracting the exported file, the *$MDS_FWDIR/log/cpm.elg* file shows an exception which indicates an issue with the exported file:  

`at org.apache.commons.compress.`**archivers.tar.TarArchiveInputStream**`.getNextTarEntry(TarArchiveInputStream.java:249)`  
` at com.checkpoint.infrastructure.utils.`**TarGzArchiver.extractTar**`(TarGzArchiver.java:50)`  

` at com.checkpoint.management.upgrade.ngmImport.MigrateImportDomainTask.`**extractFile**`(MigrateImportDomainTask.java:89)`  

<br />

`Caused by: java.lang.IllegalArgumentException: Invalid byte 83 at offset 0 in 'Sing.upa' len=8`  
` at org.apache.commons.compress.archivers.`**tar.TarUtils.**`parseOctal(TarUtils.java:142)`  
` at org.apache.commons.compress.archivers.`**tar.TarUtils.**`parseOctalOrBinary(TarUtils.java:173)`  
` at org.apache.commons.compress.archivers.`**tar.TarArchiveEntry.**`parseTarHeader(TarArchiveEntry.java:951)`  
` at org.apache.commons.compress.archivers.`**tar.TarArchiveEntry**`.parseTarHeader(TarArchiveEntry.java:940)`  
` at org.apache.commons.compress.archivers.`**tar.TarArchiveEntry**`.<init>(TarArchiveEntry.java:324)`  
` at org.apache.commons.compress.archivers.`**tar.TarArchiveInputStream**`.getNextTarEntry(TarArchiveInputStream.java:247)`  

<br />

## 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
