This diff removes the ExtractionFailedPatterns regexp in CliProperties. Instead we take care of the error handling in the individual plugins by adding a pure virtual readExtractLine() method to CliInterface (similar to readListLine()). This way we can provide custom error messages to Part, instead of the generic Extraction failed due to an unexpected error (this message was also used for ListJob).
Details
Details
- Reviewers
elvisangelaccio - Commits
- R36:702468a11f12: Improve error handling for CliPlugins
Test listing or extracting archives handled by CliPlugins with some error.
- Multi-volume RAR archive with a missing volume.
- Open Zip archive using Xz compression with clizip.
- Open AES-encrypted Zip archive with clizip.
Diff Detail
Diff Detail
- Repository
- R36 Ark
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
- Remove the "Segmentation fault" regexp in cliunarchiverplugin, so we don't need the QVector.
- Clizip: Fix detection of unsupported compression method.