{"record":{"id":"4a3808d52e06d36b","repo":"quarkusio/quarkus","slug":"unknown-resolver-transport-supported-transport","errorCode":null,"errorMessage":"Unknown resolver transport ''. Supported transports are: wagon, native, auto","messagePattern":"Unknown resolver transport ''\\. Supported transports are: wagon, native, auto","errorType":"exception","errorClass":"IllegalArgumentException","httpStatus":null,"severity":"error","filePath":"independent-projects/bootstrap/maven-resolver/src/main/java/io/quarkus/bootstrap/resolver/maven/BootstrapMavenContext.java","lineNumber":695,"sourceCode":"            }\n\n            configProps.put(\"aether.connector.perms.fileMode.\" + server.getId(), server.getFilePermissions());\n            configProps.put(\"aether.connector.perms.dirMode.\" + server.getId(), server.getDirectoryPermissions());\n        }\n        session.setAuthenticationSelector(authSelector);\n\n        Object transport = configProps.getOrDefault(MAVEN_RESOLVER_TRANSPORT_KEY, MAVEN_RESOLVER_TRANSPORT_DEFAULT);\n        if (MAVEN_RESOLVER_TRANSPORT_DEFAULT.equals(transport)) {\n            // The \"default\" mode (user did not set anything) from now on defaults to AUTO\n        } else if (MAVEN_RESOLVER_TRANSPORT_NATIVE.equals(transport)) {\n            // Make sure (whatever extra priority is set) that resolver native is selected\n            configProps.put(NATIVE_FILE_TRANSPORTER_PRIORITY_KEY, RESOLVER_MAX_PRIORITY);\n            configProps.put(NATIVE_HTTP_TRANSPORTER_PRIORITY_KEY, RESOLVER_MAX_PRIORITY);\n        } else if (MAVEN_RESOLVER_TRANSPORT_WAGON.equals(transport)) {\n            // Make sure (whatever extra priority is set) that wagon is selected\n            configProps.put(WAGON_TRANSPORTER_PRIORITY_KEY, RESOLVER_MAX_PRIORITY);\n        } else if (!MAVEN_RESOLVER_TRANSPORT_AUTO.equals(transport)) {\n            throw new IllegalArgumentException(\"Unknown resolver transport '\" + transport\n                    + \"'. Supported transports are: \" + MAVEN_RESOLVER_TRANSPORT_WAGON + \", \"\n                    + MAVEN_RESOLVER_TRANSPORT_NATIVE + \", \" + MAVEN_RESOLVER_TRANSPORT_AUTO);\n        }\n\n        session.setUserProperties(getCliOptions().getSystemProperties());\n        session.setSystemProperties(System.getProperties());\n        session.setConfigProperties(configProps);\n\n        if (artifactTransferLogging) {\n            TransferListener transferListener;\n            if (mvnArgs.hasOption(BootstrapMavenOptions.NO_TRANSFER_PROGRESS)) {\n                transferListener = new QuietMavenTransferListener();\n            } else if (mvnArgs.hasOption(BootstrapMavenOptions.BATCH_MODE)) {\n                transferListener = new BatchModeMavenTransferListener(System.out);\n            } else {\n                transferListener = new ConsoleMavenTransferListener(System.out, true);\n            }\n","sourceCodeStart":677,"sourceCodeEnd":713,"githubUrl":"https://github.com/quarkusio/quarkus/blob/e1c734241f34c7919086ceb4c9262b4a58f6de44/independent-projects/bootstrap/maven-resolver/src/main/java/io/quarkus/bootstrap/resolver/maven/BootstrapMavenContext.java#L677-L713","documentation":"BootstrapMavenException raised while configuring the Maven resolver transport: the quarkus.bootstrap.maven-resolver.transport (or maven-resolver-transport) property was set to a value other than the supported wagon/native/auto/default. The invalid value is interpolated into the quoted placeholder in the message.","triggerScenarios":"Thrown at independent-projects/bootstrap/maven-resolver/src/main/java/io/quarkus/bootstrap/resolver/maven/BootstrapMavenContext.java:695 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set the transport property to one of: wagon, native, auto (or remove it to use the default AUTO mode)","Check for typos in -Dquarkus.bootstrap.maven-resolver.transport on the command line or in the environment"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e1c734241f34c7919086ceb4c9262b4a58f6de44","analyzedAt":"2026-09-05T17:01:29.979Z","contentChangedAt":"2026-09-05T17:01:29.979Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}