Skip to content

Commit b855364

Browse files
committed
windows jank
1 parent b879ac2 commit b855364

File tree

1 file changed

+3
-1
lines changed
  • plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/artifacts

1 file changed

+3
-1
lines changed

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/artifacts/LspUtils.kt

+3-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import software.aws.toolkits.core.utils.createParentDirectories
1212
import software.aws.toolkits.core.utils.exists
1313
import software.aws.toolkits.core.utils.hasPosixFilePermissions
1414
import java.io.FileNotFoundException
15+
import java.net.URI
1516
import java.nio.file.FileSystems
1617
import java.nio.file.Files
1718
import java.nio.file.Path
@@ -80,7 +81,8 @@ fun extractZipFile(zipFilePath: Path, destDir: Path) {
8081

8182
try {
8283
FileSystems.newFileSystem(
83-
zipFilePath,
84+
// jar prefix due to potentially ambiguous resolution to wrong fs impl for zipfs on windows
85+
URI("jar:${zipFilePath.toUri()}"),
8486
mapOf(ZIP_PROPERTY_POSIX to destDir.hasPosixFilePermissions())
8587
).use { zipfs ->
8688
Files.walk(zipfs.getPath("/"))

0 commit comments

Comments
 (0)