Ticket #152 (assigned defect)

Opened 16 months ago

Last modified 10 months ago

rar-archive unpacking failure

Reported by: the.dmol@… Owned by: arik851@…
Priority: high Milestone: 0.8.5
Component: Filesystem > Archive Version: 0.8.4
Severity: normal Keywords:
Cc: Operating System: unspecified
Java version: unspecified

Description (last modified by Nicolas) (diff)

Created an attachment (id=58)
troublesome archive

When I trying to unpack the attached archive, MuCommanders? says some error, whilst command-line rar unpacks it perfectly.

Attachments

SMTPClnt.rar (0.8 MB) - added by the.dmol@… 16 months ago.
troublesome archive

Change History

Changed 16 months ago by the.dmol@…

troublesome archive

Changed 16 months ago by maxence@…

  • owner changed from maxence@… to arik851@…

Thanks for the report. I'm reassigning this issue to Arik, our RAR wizard.

@Arik: I can reproduce the issue with the attached file. The 'SMTPClient.exe' file (other files are fine) fails during the transfer with the following trace :

RarFile?$2.run,103 : RAR: got error while extracting entry "SMTPClient.exe": CRC error

On the contrary, UNRAR 3.71 has no issue extracting the file and does not report any CRC mismatch.

Changed 16 months ago by arik851@…

  • status changed from new to assigned

Changed 15 months ago by Nicolas

  • description modified (diff)
  • milestone set to 0.8.5

Changed 10 months ago by sclebo05

Still happening in recently released 8.4, WinXP

com.mucommander.file.impl.rar.provider.de.innosystec.unrar.exception.RarException?: Wrong header type

at com.mucommander.file.impl.rar.provider.de.innosystec.unrar.Archive.readHeaders(Archive.java:296)
at com.mucommander.file.impl.rar.provider.de.innosystec.unrar.Archive.parseHeaders(Archive.java:309)
at com.mucommander.file.impl.rar.provider.de.innosystec.unrar.Archive.<init>(Archive.java:99)
at com.mucommander.file.impl.rar.provider.RarFile?.<init>(RarFile?.java:61)
at com.mucommander.file.impl.rar.RarArchiveFile?.checkRarFile(RarArchiveFile?.java:61)
at com.mucommander.file.impl.rar.RarArchiveFile?.getEntryIterator(RarArchiveFile?.java:96)
at com.mucommander.file.AbstractArchiveFile?.createEntriesTree(AbstractArchiveFile?.java:105)
at com.mucommander.file.AbstractArchiveFile?.checkEntriesTree(AbstractArchiveFile?.java:132)
at com.mucommander.file.AbstractArchiveFile?.ls(AbstractArchiveFile?.java:460)
at com.mucommander.ui.main.FolderPanel?$ChangeFolderThread?.run(FolderPanel?.java:1122)

Note: See TracTickets for help on using tickets.