Skip to content

Option to disable "registry.quarkus.io" #47026

@thibaultmeyer

Description

@thibaultmeyer

Describe the bug

My company has a strict proxy policy, so we got lot of errors with the DEV UI and Quarkus Ext. Registry.

Is it possible to disable it ?

Caused by: java.lang.RuntimeException: Failed to initialize the Quarkus Maven extension manager
	at io.quarkus.devtools.project.QuarkusProjectHelper.getCachedProject(QuarkusProjectHelper.java:61)
	at io.quarkus.devui.deployment.menu.ExtensionsProcessor.getQuarkusProject(ExtensionsProcessor.java:209)
	at io.quarkus.devui.deployment.menu.ExtensionsProcessor.lambda$getInstalledNamespaces$4(ExtensionsProcessor.java:123)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
	... 6 more
Caused by: io.quarkus.registry.RegistryResolutionException: Failed to resolve the Quarkus extension registry descriptor of registry.quarkus.io from registry.quarkus.io (https://registry.quarkus.io/maven)
	at io.quarkus.registry.client.maven.MavenRegistryClientFactory.buildRegistryClient(MavenRegistryClientFactory.java:101)
	at io.quarkus.registry.ExtensionCatalogResolver$Builder.buildRegistryClients(ExtensionCatalogResolver.java:120)
	at io.quarkus.registry.ExtensionCatalogResolver$Builder.build(ExtensionCatalogResolver.java:89)
	at io.quarkus.devtools.project.QuarkusProjectHelper.getCatalogResolver(QuarkusProjectHelper.java:195)
	at io.quarkus.devtools.project.buildfile.MavenProjectBuildFile.getProject(MavenProjectBuildFile.java:75)
	at io.quarkus.devtools.project.buildfile.MavenProjectBuildFile.getProject(MavenProjectBuildFile.java:66)
	at io.quarkus.devtools.project.QuarkusProjectHelper.getCachedProject(QuarkusProjectHelper.java:59)

Expected behavior

An option to disable Quarkus Registry Extension in Dev UI

Actual behavior

Lot of exceptions

Output of java -version

graalvm-ce-21.0.2

Quarkus version or git rev

3.19.4 / 3.20.0

Build tool (ie. output of mvnw --version or gradlew --version)

Maven 3.9.9

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/devtoolsIssues/PR related to maven, gradle, platform and cli tooling/plugins

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions