Add problem zip file name when unable to open it

This commit is contained in:
Ilya Gorbunov
2020-01-14 19:20:12 +03:00
parent 09b1960dd0
commit 3d7c7c4656
@@ -23,6 +23,7 @@ import org.jetbrains.kotlin.utils.fileUtils.withReplacedExtensionOrNull
import java.io.File
import java.io.IOException
import java.util.zip.ZipEntry
import java.util.zip.ZipException
import java.util.zip.ZipFile
object JsLibraryUtils {
@@ -111,7 +112,11 @@ object JsLibraryUtils {
}
private fun traverseArchive(file: File, action: (JsLibrary) -> Unit) {
val zipFile = ZipFile(file.path)
val zipFile = try {
ZipFile(file.path)
} catch (e: ZipException) {
throw IOException("Failed to open zip file: $file", e)
}
try {
val zipEntries = zipFile.entries()
val librariesWithoutSourceMaps = mutableListOf<JsLibrary>()