Dev UI (/q/dev) missing after updating bom
See original GitHub issueDiscussed in https://github.com/quarkusio/quarkus/discussions/22779
<div type='discussions-op-text'>Originally posted by LucienBrule January 10, 2022 This isn’t critical but I find it odd, it may effect others as well so figured I’d report it.
Scenario:
I generated a quarkus application ~2 months ago, as of last week /q/dev was working fine then I recently updated the POM and poof, no more pretty dev ui. However the other dev endpoints are still there. This isn’t a huge concern, but I’d like my Dev UI back.
To sanity check myself I generated a new project yesterday with quarkus create app
, the Dev UI showed up just fine on that project. I diffed both POMS to make sure they were effectively equivalent to no avail. I even stripped the application properties of my main project to match the newly generated project but nada.
Main Project : Missing /q/dev New Project: Has /q/dev
Main Project Pom.xml
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent>
<groupId>com.ramagine</groupId>
<artifactId>backend</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>ra-jobs</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<compiler-plugin.version>3.8.1</compiler-plugin.version>
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
<quarkus.platform.version>2.6.1.Final</quarkus.platform.version>
<surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>${quarkus.platform.group-id}</groupId>
<artifactId>${quarkus.platform.artifact-id}</artifactId>
<version>${quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-hibernate-orm-panache</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-jdbc-postgresql</artifactId>
</dependency>
<dependency>
<groupId>io.quarkiverse.hibernatetypes</groupId>
<artifactId>quarkus-hibernate-types</artifactId>
<version>0.2.0</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-oidc</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-smallrye-openapi</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-jackson</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-arc</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-container-image-jib</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-hibernate-validator</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-junit5</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<version>${quarkus.platform.version}</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>build</goal>
<goal>generate-code</goal>
<goal>generate-code-tests</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>${compiler-plugin.version}</version>
<configuration>
<compilerArgs>
<arg>-parameters</arg>
</compilerArgs>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefire-plugin.version}</version>
<configuration>
<systemPropertyVariables>
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
<!--suppress UnresolvedMavenProperty -->
<maven.home>${maven.home}</maven.home>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>native</id>
<activation>
<property>
<name>native</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${surefire-plugin.version}</version>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
<configuration>
<systemPropertyVariables>
<native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path>
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
<!--suppress UnresolvedMavenProperty -->
<maven.home>${maven.home}</maven.home>
</systemPropertyVariables>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<properties>
<quarkus.package.type>native</quarkus.package.type>
</properties>
</profile>
</profiles>
</project>
New Project pom.xml
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.acme</groupId>
<artifactId>code-with-quarkus</artifactId>
<version>1.0.0-SNAPSHOT</version>
<properties>
<compiler-plugin.version>3.8.1</compiler-plugin.version>
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
<quarkus.platform.version>2.6.1.Final</quarkus.platform.version>
<surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>${quarkus.platform.group-id}</groupId>
<artifactId>${quarkus.platform.artifact-id}</artifactId>
<version>${quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-arc</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-junit5</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.quarkiverse.hibernatetypes</groupId>
<artifactId>quarkus-hibernate-types</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<version>${quarkus.platform.version}</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>build</goal>
<goal>generate-code</goal>
<goal>generate-code-tests</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>${compiler-plugin.version}</version>
<configuration>
<compilerArgs>
<arg>-parameters</arg>
</compilerArgs>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefire-plugin.version}</version>
<configuration>
<systemPropertyVariables>
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
<maven.home>${maven.home}</maven.home>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>native</id>
<activation>
<property>
<name>native</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${surefire-plugin.version}</version>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
<configuration>
<systemPropertyVariables>
<native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path>
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
<maven.home>${maven.home}</maven.home>
</systemPropertyVariables>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<properties>
<quarkus.package.type>native</quarkus.package.type>
</properties>
</profile>
</profiles>
</project>
Main Project application.properties
# development configuration
quarkus.package.type=mutable-jar
quarkus.live-reload.password=${DEV_PASSWORD:password}
quarkus.live-reload.url=${LIVE_URL:http://localhost:9003}
quarkus.live-reload.instrumentation=true
# database configuration
quarkus.datasource.db-kind=${DB_TYPE:postgresql}
quarkus.datasource.username=${DB_USERNAME:ra-jobs}
quarkus.datasource.password=${DB_PASSWORD:ra-jobs}
quarkus.datasource.jdbc.url=${DB_URL:jdbc:postgresql://localhost:5432/ra-jobs}
quarkus.datasource.jdbc.max-size=16
quarkus.hibernate-orm.database.generation=drop-and-create
# keycloak oidc configuration
quarkus.oidc.enabled=true
quarkus.keycloak.devservices.enabled=false
quarkus.oidc.auth-server-url=${AUTH_URL:http://localhost:9001/auth/realms/development}
quarkus.oidc.client-id=${AUTH_ID:jobs}
quarkus.oidc.credentials.secret=${AUTH_SECRET:secret}
New Project application.properties
# it's empty
Main runtime (docker-compose)
ra-jobs:
container_name: ra-jobs
image: ramagine/ra-jobs
build:
context: ./backend/ra-jobs/
dockerfile: src/main/docker/Dockerfile.dev
# NOTE: we don't volume mount the code
# because we use the remote dev debugger to hot reload code
# configuration can be found in application.properties
environment:
- JAVA_ENABLE_DEBUG=true
- QUARKUS_LAUNCH_DEVMODE=true
- DEV_PASSWORD=password
- LIVE_URL=http://local.ramagine.com/api/jobs
- DB_TYPE=postgresql
- DB_USERNAME=ra-jobs
- DB_PASSWORD=ra-jobs
- DB_URL=jdbc:postgresql://ra-jobs-db:5432/ra-jobs
- AUTH_URL=http://ra-auth:8080/auth/realms/development
- AUTH_ID=ra-jobs
- AUTH_SECRET=secret
ports:
- "9003:8080"
- "5005:5005"
depends_on:
ra-jobs-db:
condition: service_healthy
What I see when navigating to /q/dev behind my load balancer (accessing localhost directly)
What I expect to see when navigating to /q/dev (from New Project)
Main project Dockerfile.dev
FROM registry.access.redhat.com/ubi8/openjdk-17-runtime:1.10
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en'
# Configure the JAVA_OPTIONS, you can add -XshowSettings:vm to also display the heap size.
ENV JAVA_OPTIONS="-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
# We make four distinct layers so if there are application changes the library layers can be re-used
COPY --chown=jboss target/quarkus-app/lib/ /deployments/lib/
COPY --chown=jboss target/quarkus-app/*.jar /deployments/
COPY --chown=jboss target/quarkus-app/app/ /deployments/app/
COPY --chown=jboss target/quarkus-app/quarkus/ /deployments/quarkus/
COPY --chown=jboss target/quarkus-app/dev/ /deployments/dev/
WORKDIR /deployments
RUN chown -R jboss:jboss ./*
RUN chmod -R 777 /deployments/* # yes I know this is bad, but this is a workaround see below
EXPOSE 8080 5005
USER jboss
ENTRYPOINT [ "java", "-jar", "/deployments/quarkus-run.jar" ]
*chmod 777 workaround: the jboss user didn’t have privileges to make a directory in /deployments/dev
$ curl localhost:9003/q/arc/beans
[
{
"id": "37649690a7c829cbe64bf9c20b28df60672899be",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.security.runtime.IdentityProviderManagerCreator_ProducerMethod_ipm_91f102be1b2a781216db8a81e6ab4b9b1a84f03c_Bean",
"beanClass": "io.quarkus.security.runtime.IdentityProviderManagerCreator",
"types": [
"java.lang.Object",
"io.quarkus.security.identity.IdentityProviderManager"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped",
"declaringBean": "bf95b11b50e8ebfa6249399d0da133fd4dca1905"
},
{
"id": "c64c2e2293a2faa31865abb05485a44bdc5ff4b8",
"kind": "CLASS",
"generatedClass": "io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager_Bean",
"beanClass": "io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager",
"types": [
"java.lang.Object",
"io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager",
"javax.transaction.TransactionManager",
"java.io.Serializable"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "9c0a1f8eb978dafb92531d3b7a6360695a919691",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkiverse.hibernate.types.jackson.JacksonMapperProducer_ProducerMethod_jsonb_5233de3e64ffcf0109df91b1cc87cf150f39822d_Bean",
"beanClass": "io.quarkiverse.hibernate.types.jackson.JacksonMapperProducer",
"types": [
"io.quarkiverse.hibernate.types.json.JsonMapper",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton",
"declaringBean": "6e05df19152ba6a29fb63380205f49ee46c2fb4a",
"isDefault": true
},
{
"id": "ad4deb107bee08c9e03b4590711c2fb08198ddc3",
"kind": "CLASS",
"generatedClass": "io.quarkus.oidc.runtime.DefaultTenantConfigResolver_Bean",
"beanClass": "io.quarkus.oidc.runtime.DefaultTenantConfigResolver",
"types": [
"io.quarkus.oidc.runtime.DefaultTenantConfigResolver",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "393ea5b755b0310598cd1fd4d8e60d08fd0938f1",
"kind": "CLASS",
"generatedClass": "com.ramagine.jobs.service.RaJobService_Bean",
"beanClass": "com.ramagine.jobs.service.RaJobService",
"types": [
"com.ramagine.jobs.service.RaJobService",
"com.ramagine.jobs.service.IRaJobService",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "bba7b541ccee0483c33eeff92f05a304e275305c",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.jackson.runtime.JacksonBuildTimeConfig_bba7b541ccee0483c33eeff92f05a304e275305c_Synthetic_Bean",
"beanClass": "io.quarkus.jackson.runtime.JacksonBuildTimeConfig",
"types": [
"io.quarkus.jackson.runtime.JacksonBuildTimeConfig"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "6b21d1e30f15f951cdc455b1609f429cd8c58694",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig_6b21d1e30f15f951cdc455b1609f429cd8c58694_Synthetic_Bean",
"beanClass": "io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig",
"types": [
"io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "b25a2539d7d190f3cae1d6a825a08c8fe1484a2d",
"kind": "CLASS",
"generatedClass": "io.quarkus.jdbc.postgresql.runtime.PostgreSQLAgroalConnectionConfigurer_Bean",
"beanClass": "io.quarkus.jdbc.postgresql.runtime.PostgreSQLAgroalConnectionConfigurer",
"types": [
"io.quarkus.jdbc.postgresql.runtime.PostgreSQLAgroalConnectionConfigurer",
"java.lang.Object",
"io.quarkus.agroal.runtime.AgroalConnectionConfigurer"
],
"qualifiers": [
"@io.quarkus.agroal.runtime.JdbcDriver(value=\"postgresql\")",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "34fb3aad379eaf11b2702022450ef49495a58440",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.vertx.runtime.VertxProducer_ProducerMethod_mutiny_d5befbd244a8a884fd08fff108d174c7e738c2d3_Bean",
"beanClass": "io.quarkus.vertx.runtime.VertxProducer",
"types": [
"io.vertx.mutiny.core.metrics.Measured",
"io.vertx.mutiny.core.Vertx",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton",
"declaringBean": "26151128ac38f9bc3bae39c3d74d2b62ff51e516"
},
{
"id": "d464dbe1801605d19672b28af98d864be3ecec15",
"kind": "CLASS",
"generatedClass": "io.quarkus.vertx.http.runtime.security.HttpAuthenticator_Bean",
"beanClass": "io.quarkus.vertx.http.runtime.security.HttpAuthenticator",
"types": [
"io.quarkus.vertx.http.runtime.security.HttpAuthenticator",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "3449be42e1180a2e7cb1cb54b5217fa1fb279532",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.agroal.runtime.DataSourceSupport_3449be42e1180a2e7cb1cb54b5217fa1fb279532_Synthetic_Bean",
"beanClass": "io.quarkus.agroal.runtime.DataSourceSupport",
"types": [
"io.quarkus.agroal.runtime.DataSourceSupport"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "ebd8d2e234fe30ef91ad56fbe22532708a21ec71",
"kind": "CLASS",
"generatedClass": "io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationProvider_Bean",
"beanClass": "io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationProvider",
"types": [
"io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationProvider",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "002b4005ce13ded6ce24478bf8071d6bd749af1f",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.smallrye.config.inject.ConfigProducer_ProducerMethod_getConfig_9fecef4e8cd1a5ff8fb8fc25913306273898f369_Bean",
"beanClass": "io.smallrye.config.inject.ConfigProducer",
"types": [
"java.lang.Object",
"io.smallrye.config.SmallRyeConfig",
"org.eclipse.microprofile.config.Config",
"java.io.Serializable"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent",
"declaringBean": "6e980d12296da10b0091be87bd6d39b111ac5923"
},
{
"id": "60ba67f3db9b538c30be3d9ca53989c72ac1bd33",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.datasource.runtime.DataSourcesRuntimeConfig_60ba67f3db9b538c30be3d9ca53989c72ac1bd33_Synthetic_Bean",
"beanClass": "io.quarkus.datasource.runtime.DataSourcesRuntimeConfig",
"types": [
"io.quarkus.datasource.runtime.DataSourcesRuntimeConfig"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "cc1c765ec6aa262d0beaff712baccc74b44c139a",
"kind": "CLASS",
"generatedClass": "io.smallrye.context.jta.context.propagation.JtaContextProvider_LifecycleManager_Bean",
"beanClass": "io.smallrye.context.jta.context.propagation.JtaContextProvider$LifecycleManager",
"types": [
"java.lang.Object",
"io.smallrye.context.jta.context.propagation.JtaContextProvider$LifecycleManager"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "0e47227cb09960b677a4602f0132736397dd7dee",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache_0e47227cb09960b677a4602f0132736397dd7dee_Synthetic_Bean",
"beanClass": "io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache",
"types": [
"io.quarkus.oidc.UserInfoCache",
"io.quarkus.oidc.TokenIntrospectionCache",
"io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "e45c8e303edf247e1d082c9a6a35217c9610c7b7",
"kind": "CLASS",
"generatedClass": "io.quarkus.oidc.runtime.OidcConfigurationMetadataProducer_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcConfigurationMetadataProducer",
"types": [
"io.quarkus.oidc.runtime.OidcConfigurationMetadataProducer",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped"
},
{
"id": "452437f7998c9d6e611fb4d96933d7187267b50e",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer_ProducerMethod_currentTokenIntrospection_36911f839988ff909c2fd5ba658cc4cfb9870ebd_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer",
"types": [
"io.quarkus.oidc.runtime.AbstractJsonObjectResponse",
"io.quarkus.oidc.TokenIntrospection",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "d4e74ae86621eb08a0ba68b1c0766b301d188517"
},
{
"id": "5727a80426e553b1a988d095813529312eeda91a",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.hibernate.validator.runtime.ValidatorProvider_ProducerMethod_factory_3ae745c1bb12360b4c67caf42a9d566803dbaeb0_Bean",
"beanClass": "io.quarkus.hibernate.validator.runtime.ValidatorProvider",
"types": [
"javax.validation.ValidatorFactory",
"java.lang.AutoCloseable",
"java.lang.Object"
],
"qualifiers": [
"@javax.inject.Named(value=\"quarkus-hibernate-validator-factory\")",
"@Any",
"@Default"
],
"scope": "javax.enterprise.context.Dependent",
"declaringBean": "2add03542ce385de9ae43b9b37d1137370f8aaf2",
"name": "quarkus-hibernate-validator-factory"
},
{
"id": "b9ed177dea2ceafb4ebc8978391c11c2e1710172",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism_b9ed177dea2ceafb4ebc8978391c11c2e1710172_Synthetic_Bean",
"beanClass": "io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism",
"types": [
"io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism",
"io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton",
"isDefault": true
},
{
"id": "db1a9da4c1df4426bbea69cb152051caf53ae9c3",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.oidc.runtime.TenantConfigBean_db1a9da4c1df4426bbea69cb152051caf53ae9c3_Synthetic_Bean",
"beanClass": "io.quarkus.oidc.runtime.TenantConfigBean",
"types": [
"io.quarkus.oidc.runtime.TenantConfigBean"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "2f02408d4936c8fe02e5baf98c066abb9627b18a",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.hibernate.orm.runtime.JPAConfigSupport_2f02408d4936c8fe02e5baf98c066abb9627b18a_Synthetic_Bean",
"beanClass": "io.quarkus.hibernate.orm.runtime.JPAConfigSupport",
"types": [
"io.quarkus.hibernate.orm.runtime.JPAConfigSupport"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "26151128ac38f9bc3bae39c3d74d2b62ff51e516",
"kind": "CLASS",
"generatedClass": "io.quarkus.vertx.runtime.VertxProducer_Bean",
"beanClass": "io.quarkus.vertx.runtime.VertxProducer",
"types": [
"io.quarkus.vertx.runtime.VertxProducer",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "d2cfd2d1d14d95e1b31bc2e352f8a253413acc62",
"kind": "CLASS",
"generatedClass": "io.quarkus.hibernate.orm.runtime.TransactionSessions_Bean",
"beanClass": "io.quarkus.hibernate.orm.runtime.TransactionSessions",
"types": [
"java.lang.Object",
"io.quarkus.hibernate.orm.runtime.TransactionSessions"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "51fc753f1a0fe7442c48334a3ab1df700bb79f9c",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.oidc.runtime.OidcJsonWebTokenProducer_ProducerMethod_currentIdToken_fd05e4c440bc560635edfdf219600734450212ad_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcJsonWebTokenProducer",
"types": [
"java.lang.Object",
"org.eclipse.microprofile.jwt.JsonWebToken",
"java.security.Principal"
],
"qualifiers": [
"@io.quarkus.oidc.IdToken()",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "a195b60e2fc6bdfb7e7f96cdb27425644f9ec216"
},
{
"id": "6dc00d4b5ffdeedbd740d9655d094ccf7725f9b0",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.security.runtime.SecurityIdentityAssociation_ProducerMethod_principal_a771001175599fcff16b26396b8bbfa828fb28bd_Bean",
"beanClass": "io.quarkus.security.runtime.SecurityIdentityAssociation",
"types": [
"java.security.Principal",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "aba1c02763d7b5960e5b4bb68a012c84567f5f56"
},
{
"id": "cbba353b3c7a0af2446e2b6ef595047923f869bd",
"kind": "CLASS",
"generatedClass": "io.quarkus.resteasy.common.runtime.jackson.QuarkusObjectMapperContextResolver_Bean",
"beanClass": "io.quarkus.resteasy.common.runtime.jackson.QuarkusObjectMapperContextResolver",
"types": [
"javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>",
"io.quarkus.resteasy.common.runtime.jackson.QuarkusObjectMapperContextResolver",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "6ef9dd9271a740aaa271e8a1efa2231088d015f4",
"kind": "SYNTHETIC",
"generatedClass": "io.netty.channel.EventLoopGroup_6ef9dd9271a740aaa271e8a1efa2231088d015f4_Synthetic_Bean",
"beanClass": "io.netty.channel.EventLoopGroup",
"types": [
"io.netty.channel.EventLoopGroup"
],
"qualifiers": [
"@io.quarkus.netty.BossEventLoopGroup()",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "65dcbd64f728cd968c77b7f68856ee661bc9bb62",
"kind": "SYNTHETIC",
"generatedClass": "org.eclipse.microprofile.openapi.OASFilter_65dcbd64f728cd968c77b7f68856ee661bc9bb62_Synthetic_Bean",
"beanClass": "org.eclipse.microprofile.openapi.OASFilter",
"types": [
"org.eclipse.microprofile.openapi.OASFilter"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "8b369a3748547f0adb7fefa4c3c17b7aeb4c92d2",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.jackson.runtime.ObjectMapperProducer_ProducerMethod_objectMapper_7d4fe425e6f58abcbdd78addaab8a43fdb7ab3ae_Bean",
"beanClass": "io.quarkus.jackson.runtime.ObjectMapperProducer",
"types": [
"com.fasterxml.jackson.core.TreeCodec",
"com.fasterxml.jackson.core.Versioned",
"java.lang.Object",
"com.fasterxml.jackson.databind.ObjectMapper",
"java.io.Serializable",
"com.fasterxml.jackson.core.ObjectCodec"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton",
"declaringBean": "caf3f172e85075fd3a1f1cb884d3dc311da0636f",
"isDefault": true
},
{
"id": "08f8ad3807046c8f7a5d15c697e2f86e06a9bf82",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.oidc.runtime.OidcJsonWebTokenProducer_ProducerMethod_currentAccessToken_6cc9acf87bb9cb50add3593d880ba325b4a9f587_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcJsonWebTokenProducer",
"types": [
"java.lang.Object",
"org.eclipse.microprofile.jwt.JsonWebToken",
"java.security.Principal"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "a195b60e2fc6bdfb7e7f96cdb27425644f9ec216"
},
{
"id": "abbe9edf6c846f89e1a01c995c1415d62c4926e2",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.hibernate.validator.runtime.ValidatorProvider_ProducerMethod_validator_5376e53f1915ef8477aaa052d64558786ce95c17_Bean",
"beanClass": "io.quarkus.hibernate.validator.runtime.ValidatorProvider",
"types": [
"javax.validation.Validator",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent",
"declaringBean": "2add03542ce385de9ae43b9b37d1137370f8aaf2"
},
{
"id": "2e78d4b7bda9238bd6c5d2c7f0174721de4db481",
"kind": "CLASS",
"generatedClass": "io.quarkus.hibernate.orm.runtime.RequestScopedSessionHolder_Bean",
"beanClass": "io.quarkus.hibernate.orm.runtime.RequestScopedSessionHolder",
"types": [
"io.quarkus.hibernate.orm.runtime.RequestScopedSessionHolder",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped"
},
{
"id": "6461dc418a71a97fc8618560cfe1618cf34e4878",
"kind": "CLASS",
"generatedClass": "io.quarkus.arc.runtime.devconsole.InvocationTree_Bean",
"beanClass": "io.quarkus.arc.runtime.devconsole.InvocationTree",
"types": [
"io.quarkus.arc.runtime.devconsole.InvocationTree",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped"
},
{
"id": "d3f7ae2718c5e2fd06492b5cead045d5fdc102c3",
"kind": "CLASS",
"generatedClass": "io.quarkus.hibernate.orm.runtime.cdi.QuarkusArcBeanContainer_Bean",
"beanClass": "io.quarkus.hibernate.orm.runtime.cdi.QuarkusArcBeanContainer",
"types": [
"org.hibernate.resource.beans.container.spi.AbstractCdiBeanContainer",
"org.hibernate.resource.beans.container.internal.CdiBasedBeanContainer",
"java.lang.Object",
"org.hibernate.resource.beans.container.spi.BeanContainer",
"org.hibernate.service.spi.Stoppable",
"io.quarkus.hibernate.orm.runtime.cdi.QuarkusArcBeanContainer"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "829d4c411ba464dc4404d780931853771c3a2740",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.vertx.http.runtime.CurrentVertxRequest_ProducerMethod_getCurrent_6dc23d16d53ba5c34e1e7b6f54290fd7b9aebd76_Bean",
"beanClass": "io.quarkus.vertx.http.runtime.CurrentVertxRequest",
"types": [
"java.lang.Object",
"io.vertx.ext.web.RoutingContext"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "9260aa608251c44230eeb9b234f605844a7622bf"
},
{
"id": "fbe1e520aaf8b76bc731fd91d5a8ec1122f535f2",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.smallrye.config.inject.ConfigProducer_ProducerMethod_produceBooleanConfigProperty_4052c0cbfaba0eb3bbfc4a1d91d5a3d235c1dbf5_Bean",
"beanClass": "io.smallrye.config.inject.ConfigProducer",
"types": [
"java.lang.Object",
"java.lang.Boolean",
"java.lang.Comparable<java.lang.Boolean>",
"java.io.Serializable"
],
"qualifiers": [
"@org.eclipse.microprofile.config.inject.ConfigProperty(name=\"\", defaultValue=\"org.eclipse.microprofile.config.configproperty.unconfigureddvalue\")",
"@Any"
],
"scope": "javax.enterprise.context.Dependent",
"declaringBean": "6e980d12296da10b0091be87bd6d39b111ac5923"
},
{
"id": "bf95b11b50e8ebfa6249399d0da133fd4dca1905",
"kind": "CLASS",
"generatedClass": "io.quarkus.security.runtime.IdentityProviderManagerCreator_Bean",
"beanClass": "io.quarkus.security.runtime.IdentityProviderManagerCreator",
"types": [
"io.quarkus.security.runtime.IdentityProviderManagerCreator",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "0fb4db426e1df16fac5fd9eab51d88fc5674982a",
"kind": "CLASS",
"generatedClass": "io.quarkus.arc.runtime.LoggerProducer_Bean",
"beanClass": "io.quarkus.arc.runtime.LoggerProducer",
"types": [
"java.lang.Object",
"io.quarkus.arc.runtime.LoggerProducer"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "c786212c50efeac37ecc96f8570579f64be3bb5b",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.vertx.http.runtime.CurrentRequestProducer_ProducerMethod_getCurrentRequest_05f950ea7ab91d121ba0bac525b89d62f3261b2d_Bean",
"beanClass": "io.quarkus.vertx.http.runtime.CurrentRequestProducer",
"types": [
"java.lang.Object",
"io.vertx.core.streams.StreamBase",
"io.vertx.core.http.HttpServerRequest",
"io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>"
],
"qualifiers": [
"@javax.inject.Named(value=\"vertxRequest\")",
"@Any",
"@Default"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "644cfbcdf9c6f343806516ad6195202eaf01fa5a",
"name": "vertxRequest"
},
{
"id": "95c75cc35d8f7066185a00c5635e8717de3eed69",
"kind": "CLASS",
"generatedClass": "io.quarkus.security.spi.runtime.AuthorizationController_Bean",
"beanClass": "io.quarkus.security.spi.runtime.AuthorizationController",
"types": [
"io.quarkus.security.spi.runtime.AuthorizationController",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "d4e74ae86621eb08a0ba68b1c0766b301d188517",
"kind": "CLASS",
"generatedClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer",
"types": [
"io.quarkus.oidc.runtime.OidcTokenCredentialProducer",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped"
},
{
"id": "b0199774d40f61a31a7759e187d375cf907da6a2",
"kind": "CLASS",
"generatedClass": "io.quarkus.resteasy.runtime.SecurityContextFilter_Bean",
"beanClass": "io.quarkus.resteasy.runtime.SecurityContextFilter",
"types": [
"java.lang.Object",
"io.quarkus.resteasy.runtime.SecurityContextFilter"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "3fe7767cea7608ae785d5ac61e84fcc0f58d1622",
"kind": "CLASS",
"generatedClass": "io.quarkus.security.runtime.SecurityIdentityProxy_Bean",
"beanClass": "io.quarkus.security.runtime.SecurityIdentityProxy",
"types": [
"io.quarkus.security.runtime.SecurityIdentityProxy",
"java.lang.Object",
"io.quarkus.security.identity.SecurityIdentity"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped"
},
{
"id": "8c623c8b63bb802624ee26f5a5c5f165906f100b",
"kind": "CLASS",
"generatedClass": "io.quarkus.arc.runtime.devconsole.InvocationsMonitor_Bean",
"beanClass": "io.quarkus.arc.runtime.devconsole.InvocationsMonitor",
"types": [
"io.quarkus.arc.runtime.devconsole.InvocationsMonitor",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "7c31d5064e6d5db248fafa10f188ca6323f3f983",
"kind": "SYNTHETIC",
"generatedClass": "io.vertx.core.Vertx_7c31d5064e6d5db248fafa10f188ca6323f3f983_Synthetic_Bean",
"beanClass": "io.vertx.core.Vertx",
"types": [
"io.vertx.core.Vertx"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "2800eef68bb2c64164f2fe38a20c1762afecfd4d",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer_ProducerMethod_currentUserInfo_99eca21d1dcb727948822b76185b6e4e2ca89de8_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer",
"types": [
"io.quarkus.oidc.UserInfo",
"io.quarkus.oidc.runtime.AbstractJsonObjectResponse",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "d4e74ae86621eb08a0ba68b1c0766b301d188517"
},
{
"id": "10f2575aaf9feaed9befd21496022a99c743946b",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.vertx.runtime.VertxProducer_ProducerMethod_mutinyEventBus_65fcf7e1f3e3ede9a22f691ca70366b9564c7aad_Bean",
"beanClass": "io.quarkus.vertx.runtime.VertxProducer",
"types": [
"io.vertx.mutiny.core.metrics.Measured",
"java.lang.Object",
"io.vertx.mutiny.core.eventbus.EventBus"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton",
"declaringBean": "26151128ac38f9bc3bae39c3d74d2b62ff51e516"
},
{
"id": "caf3f172e85075fd3a1f1cb884d3dc311da0636f",
"kind": "CLASS",
"generatedClass": "io.quarkus.jackson.runtime.ObjectMapperProducer_Bean",
"beanClass": "io.quarkus.jackson.runtime.ObjectMapperProducer",
"types": [
"io.quarkus.jackson.runtime.ObjectMapperProducer",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "f8992592a95b9655a9e9ffaf405c704a8f0593cb",
"kind": "CLASS",
"generatedClass": "io.quarkus.oidc.runtime.OidcAuthenticationMechanism_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcAuthenticationMechanism",
"types": [
"io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism",
"io.quarkus.oidc.runtime.OidcAuthenticationMechanism",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "6e980d12296da10b0091be87bd6d39b111ac5923",
"kind": "CLASS",
"generatedClass": "io.smallrye.config.inject.ConfigProducer_Bean",
"beanClass": "io.smallrye.config.inject.ConfigProducer",
"types": [
"io.smallrye.config.inject.ConfigProducer",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "d65868a33e36b4fe7804d415ab1807c8b22893c5",
"kind": "CLASS",
"generatedClass": "io.quarkus.agroal.runtime.DataSources_Bean",
"beanClass": "io.quarkus.agroal.runtime.DataSources",
"types": [
"io.quarkus.agroal.runtime.DataSources",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "1db071b8dcb8b723de56cb86df6920a2d21e0e9c",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.arc.generator.Object_1db071b8dcb8b723de56cb86df6920a2d21e0e9c_Synthetic_Bean",
"beanClass": "java.lang.Object",
"types": [
"class java.lang.String[]",
"java.lang.Object"
],
"qualifiers": [
"@io.quarkus.runtime.annotations.CommandLineArguments()",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "aba1c02763d7b5960e5b4bb68a012c84567f5f56",
"kind": "CLASS",
"generatedClass": "io.quarkus.security.runtime.SecurityIdentityAssociation_Bean",
"beanClass": "io.quarkus.security.runtime.SecurityIdentityAssociation",
"types": [
"io.quarkus.security.identity.CurrentIdentityAssociation",
"java.lang.Object",
"io.quarkus.security.runtime.SecurityIdentityAssociation"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped"
},
{
"id": "6e05df19152ba6a29fb63380205f49ee46c2fb4a",
"kind": "CLASS",
"generatedClass": "io.quarkiverse.hibernate.types.jackson.JacksonMapperProducer_Bean",
"beanClass": "io.quarkiverse.hibernate.types.jackson.JacksonMapperProducer",
"types": [
"java.lang.Object",
"io.quarkiverse.hibernate.types.jackson.JacksonMapperProducer"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "fa01c1511a5093e7091f7f1aaf486740f49a1ec2",
"kind": "CLASS",
"generatedClass": "io.quarkus.jackson.customizer.RegisterSerializersAndDeserializersCustomizer_Bean",
"beanClass": "io.quarkus.jackson.customizer.RegisterSerializersAndDeserializersCustomizer",
"types": [
"java.lang.Object",
"io.quarkus.jackson.customizer.RegisterSerializersAndDeserializersCustomizer",
"java.lang.Comparable<io.quarkus.jackson.ObjectMapperCustomizer>",
"io.quarkus.jackson.ObjectMapperCustomizer"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "aae49735de9751589ef161fe3527821f203be213",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationProvider_ProducerMethod_getAllThreadContext_0976a7142503aa8fe2c89bb7ef3f2613a1f1e921_Bean",
"beanClass": "io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationProvider",
"types": [
"org.eclipse.microprofile.context.ThreadContext",
"io.smallrye.context.SmallRyeThreadContext",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton",
"declaringBean": "ebd8d2e234fe30ef91ad56fbe22532708a21ec71",
"isDefault": true
},
{
"id": "79e66679495168659d44dce3a98e20aed9c224ff",
"kind": "CLASS",
"generatedClass": "io.quarkus.arc.runtime.devconsole.EventsMonitor_Bean",
"beanClass": "io.quarkus.arc.runtime.devconsole.EventsMonitor",
"types": [
"io.quarkus.arc.runtime.devconsole.EventsMonitor",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "2e93f0e50cf71586f5bc8dacf29ec0b460d46a13",
"kind": "CLASS",
"generatedClass": "io.quarkus.vertx.http.runtime.security.HttpAuthorizer_Bean",
"beanClass": "io.quarkus.vertx.http.runtime.security.HttpAuthorizer",
"types": [
"io.quarkus.vertx.http.runtime.security.HttpAuthorizer",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "f9f7de716dcb1968c1b7d1caed8022c1ef208319",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer_ProducerMethod_currentAccessToken_2ea677db7bf0133828209ca63ca9fe0cc61c73ac_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer",
"types": [
"java.lang.Object",
"io.quarkus.security.credential.Credential",
"io.quarkus.security.credential.TokenCredential",
"io.quarkus.oidc.AccessTokenCredential"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "d4e74ae86621eb08a0ba68b1c0766b301d188517",
"alternativePriority": 1
},
{
"id": "d96b52b02f005c565c5f929aa8805b982e04d476",
"kind": "CLASS",
"generatedClass": "io.quarkus.oidc.runtime.DefaultTokenStateManager_Bean",
"beanClass": "io.quarkus.oidc.runtime.DefaultTokenStateManager",
"types": [
"io.quarkus.oidc.runtime.DefaultTokenStateManager",
"java.lang.Object",
"io.quarkus.oidc.TokenStateManager"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "f77ed6901c808f582f17959db71576cd30bde053",
"kind": "CLASS",
"generatedClass": "com.ramagine.jobs.RaJobsHTTPEndpoint_Bean",
"beanClass": "com.ramagine.jobs.RaJobsHTTPEndpoint",
"types": [
"com.ramagine.jobs.RaJobsHTTPEndpoint",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "f3ad143a61b9994404628a4fb3bfb368b61e6dc2",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.narayana.jta.runtime.NarayanaJtaProducers_ProducerMethod_transactionSynchronizationRegistry_ad29dd72d7aa0c9be8f98e90052c29fc262ea31a_Bean",
"beanClass": "io.quarkus.narayana.jta.runtime.NarayanaJtaProducers",
"types": [
"java.lang.Object",
"javax.transaction.TransactionSynchronizationRegistry"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped",
"declaringBean": "68d651706f20e70a2ef6ab7f91b8b356a2116064"
},
{
"id": "5c16b8a5348f5c7556f8c3e3a54c36fc7c1a1d9d",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer_ProducerMethod_currentIdToken_9ff63f4e29e2375e839a051632e9b7b643f83400_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer",
"types": [
"java.lang.Object",
"io.quarkus.oidc.IdTokenCredential",
"io.quarkus.security.credential.Credential",
"io.quarkus.security.credential.TokenCredential"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "d4e74ae86621eb08a0ba68b1c0766b301d188517"
},
{
"id": "2add03542ce385de9ae43b9b37d1137370f8aaf2",
"kind": "CLASS",
"generatedClass": "io.quarkus.hibernate.validator.runtime.ValidatorProvider_Bean",
"beanClass": "io.quarkus.hibernate.validator.runtime.ValidatorProvider",
"types": [
"io.quarkus.hibernate.validator.runtime.ValidatorProvider",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "957542775937a949171db7a161b0fe6392bf6a7b",
"kind": "CLASS",
"generatedClass": "io.quarkus.smallrye.openapi.runtime.OpenApiDocumentService_Bean",
"beanClass": "io.quarkus.smallrye.openapi.runtime.OpenApiDocumentService",
"types": [
"io.quarkus.smallrye.openapi.runtime.OpenApiDocumentService",
"io.quarkus.smallrye.openapi.runtime.OpenApiDocumentHolder",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "fa544f17f581a65b92dc53e1750aa88e6889125c",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.hibernate.validator.runtime.jaxrs.ResteasyConfigSupport_fa544f17f581a65b92dc53e1750aa88e6889125c_Synthetic_Bean",
"beanClass": "io.quarkus.hibernate.validator.runtime.jaxrs.ResteasyConfigSupport",
"types": [
"io.quarkus.hibernate.validator.runtime.jaxrs.ResteasyConfigSupport"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "e1762ba88dcbe6c05935e18c8d05b41c58ad7a31",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig_e1762ba88dcbe6c05935e18c8d05b41c58ad7a31_Synthetic_Bean",
"beanClass": "io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig",
"types": [
"io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "12eda9c48804599c3f7735587b95a719257e2891",
"kind": "SYNTHETIC",
"generatedClass": "org.hibernate.SessionFactory_12eda9c48804599c3f7735587b95a719257e2891_Synthetic_Bean",
"beanClass": "org.hibernate.SessionFactory",
"types": [
"javax.persistence.EntityManagerFactory",
"org.hibernate.SessionFactory"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped",
"isDefault": true
},
{
"id": "3c8eb0db4bc925cb1702d4af5a15e45b948511e4",
"kind": "CLASS",
"generatedClass": "io.quarkus.oidc.runtime.OidcIdentityProvider_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcIdentityProvider",
"types": [
"io.quarkus.security.identity.IdentityProvider<io.quarkus.security.identity.request.TokenAuthenticationRequest>",
"java.lang.Object",
"io.quarkus.oidc.runtime.OidcIdentityProvider"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "9260aa608251c44230eeb9b234f605844a7622bf",
"kind": "CLASS",
"generatedClass": "io.quarkus.vertx.http.runtime.CurrentVertxRequest_Bean",
"beanClass": "io.quarkus.vertx.http.runtime.CurrentVertxRequest",
"types": [
"io.quarkus.vertx.http.runtime.CurrentVertxRequest",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped"
},
{
"id": "9da2729e68d675a9ef5ce0d8a7169968b3905185",
"kind": "CLASS",
"generatedClass": "io.quarkus.security.runtime.X509IdentityProvider_Bean",
"beanClass": "io.quarkus.security.runtime.X509IdentityProvider",
"types": [
"io.quarkus.security.runtime.X509IdentityProvider",
"java.lang.Object",
"io.quarkus.security.identity.IdentityProvider<io.quarkus.security.identity.request.CertificateAuthenticationRequest>"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "b6752e4aa9abb93af1de352bc7a5e68261ab926a",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.oidc.runtime.OidcConfigurationMetadataProducer_ProducerMethod_produce_a59da20ebfc42c6899b40e9ef42b822382f9d2af_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcConfigurationMetadataProducer",
"types": [
"io.quarkus.oidc.OidcConfigurationMetadata",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "e45c8e303edf247e1d082c9a6a35217c9610c7b7"
},
{
"id": "e0d9529bd8e82f33c3bbdde0861773027f3f2e0a",
"kind": "SYNTHETIC",
"generatedClass": "io.netty.channel.EventLoopGroup_e0d9529bd8e82f33c3bbdde0861773027f3f2e0a_Synthetic_Bean",
"beanClass": "io.netty.channel.EventLoopGroup",
"types": [
"io.netty.channel.EventLoopGroup"
],
"qualifiers": [
"@io.quarkus.netty.MainEventLoopGroup()",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "5b93bee577ae2f8d76647de04cfab36afbf52958",
"kind": "SYNTHETIC",
"generatedClass": "org.hibernate.Session_5b93bee577ae2f8d76647de04cfab36afbf52958_Synthetic_Bean",
"beanClass": "org.hibernate.Session",
"types": [
"javax.persistence.EntityManager",
"org.hibernate.Session"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "6edab999acfb68134b0573a83e11204e293dc7da",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.vertx.runtime.VertxProducer_ProducerMethod_eventbus_92174a3813c41f170602a2a19998deea8f7eeb18_Bean",
"beanClass": "io.quarkus.vertx.runtime.VertxProducer",
"types": [
"io.vertx.core.metrics.Measured",
"java.lang.Object",
"io.vertx.core.eventbus.EventBus"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton",
"declaringBean": "26151128ac38f9bc3bae39c3d74d2b62ff51e516"
},
{
"id": "729fd9c1810cab5b8ce1b88df0feccb151f3461e",
"kind": "SYNTHETIC",
"generatedClass": "io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig_729fd9c1810cab5b8ce1b88df0feccb151f3461e_Synthetic_Bean",
"beanClass": "io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig",
"types": [
"io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "644cfbcdf9c6f343806516ad6195202eaf01fa5a",
"kind": "CLASS",
"generatedClass": "io.quarkus.vertx.http.runtime.CurrentRequestProducer_Bean",
"beanClass": "io.quarkus.vertx.http.runtime.CurrentRequestProducer",
"types": [
"io.quarkus.vertx.http.runtime.CurrentRequestProducer",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "eb1ff3b719196ee151fecce2ebdcf3fc634e7735",
"kind": "CLASS",
"generatedClass": "io.quarkus.hibernate.orm.runtime.JPAConfig_Bean",
"beanClass": "io.quarkus.hibernate.orm.runtime.JPAConfig",
"types": [
"io.quarkus.hibernate.orm.runtime.JPAConfig",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "af92c027c2ee73cb5a9eda77a40bc4f296965f25",
"kind": "SYNTHETIC",
"generatedClass": "io.agroal.api.AgroalDataSource_af92c027c2ee73cb5a9eda77a40bc4f296965f25_Synthetic_Bean",
"beanClass": "io.agroal.api.AgroalDataSource",
"types": [
"javax.sql.DataSource",
"io.agroal.api.AgroalDataSource"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton"
},
{
"id": "0505f622115eaa262b210fc3b01d9d188e2c3191",
"kind": "SYNTHETIC",
"generatedClass": "io.smallrye.context.SmallRyeManagedExecutor_0505f622115eaa262b210fc3b01d9d188e2c3191_Synthetic_Bean",
"beanClass": "io.smallrye.context.SmallRyeManagedExecutor",
"types": [
"org.eclipse.microprofile.context.ManagedExecutor",
"io.smallrye.context.SmallRyeManagedExecutor"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped",
"isDefault": true
},
{
"id": "68d651706f20e70a2ef6ab7f91b8b356a2116064",
"kind": "CLASS",
"generatedClass": "io.quarkus.narayana.jta.runtime.NarayanaJtaProducers_Bean",
"beanClass": "io.quarkus.narayana.jta.runtime.NarayanaJtaProducers",
"types": [
"java.lang.Object",
"io.quarkus.narayana.jta.runtime.NarayanaJtaProducers"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "72ebd1339e4199ba8fb373cf1fe9170537d3239d",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.arc.runtime.LoggerProducer_ProducerMethod_getSimpleLogger_5859fcbc233b38eb09604548b809f68a02e7d55b_Bean",
"beanClass": "io.quarkus.arc.runtime.LoggerProducer",
"types": [
"java.lang.Object",
"org.jboss.logging.Logger",
"org.jboss.logging.BasicLogger",
"java.io.Serializable"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent",
"declaringBean": "0fb4db426e1df16fac5fd9eab51d88fc5674982a",
"isDefault": true
},
{
"id": "e16e9ace65806201f9681f1fdcb392acd05a6582",
"kind": "CLASS",
"generatedClass": "com.ramagine.jobs.model.RaJobRepository_Bean",
"beanClass": "com.ramagine.jobs.model.RaJobRepository",
"types": [
"io.quarkus.hibernate.orm.panache.PanacheRepositoryBase<com.ramagine.jobs.model.entity.RaJob,java.util.UUID>",
"com.ramagine.jobs.model.RaJobRepository",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.ApplicationScoped"
},
{
"id": "a58c4b8cb4c8ebd98415b0ad38554d62bcbf3fd4",
"kind": "PRODUCER_METHOD",
"generatedClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer_ProducerMethod_currentRefreshToken_debaea5614f26457b1b8bcdc3ccfc56e3d5f6fda_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcTokenCredentialProducer",
"types": [
"java.lang.Object",
"io.quarkus.security.credential.Credential",
"io.quarkus.security.credential.TokenCredential",
"io.quarkus.oidc.RefreshToken"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"declaringBean": "d4e74ae86621eb08a0ba68b1c0766b301d188517"
},
{
"id": "5ad8da210e90845781a78832499cfe5dd2c3dafa",
"kind": "CLASS",
"generatedClass": "io.quarkus.hibernate.validator.runtime.jaxrs.ResteasyContextLocaleResolver_Bean",
"beanClass": "io.quarkus.hibernate.validator.runtime.jaxrs.ResteasyContextLocaleResolver",
"types": [
"java.lang.Object",
"org.hibernate.validator.spi.messageinterpolation.LocaleResolver",
"io.quarkus.hibernate.validator.runtime.jaxrs.AbstractLocaleResolver",
"io.quarkus.hibernate.validator.runtime.jaxrs.ResteasyContextLocaleResolver"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.inject.Singleton",
"isDefault": true
},
{
"id": "a195b60e2fc6bdfb7e7f96cdb27425644f9ec216",
"kind": "CLASS",
"generatedClass": "io.quarkus.oidc.runtime.OidcJsonWebTokenProducer_Bean",
"beanClass": "io.quarkus.oidc.runtime.OidcJsonWebTokenProducer",
"types": [
"io.quarkus.oidc.runtime.OidcJsonWebTokenProducer",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.RequestScoped",
"alternativePriority": 2
},
{
"id": "builtin_bean_BeanManagerBean",
"kind": "CLASS",
"generatedClass": "io.quarkus.arc.impl.BeanManagerBean",
"beanClass": "io.quarkus.arc.impl.BeanManagerImpl",
"types": [
"java.lang.Object",
"javax.enterprise.inject.spi.BeanManager"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "builtin_bean_EventBean",
"kind": "CLASS",
"generatedClass": "io.quarkus.arc.impl.EventBean",
"beanClass": "io.quarkus.arc.impl.EventImpl",
"types": [
"javax.enterprise.event.Event",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "builtin_bean_InstanceBean",
"kind": "CLASS",
"generatedClass": "io.quarkus.arc.impl.InstanceBean",
"beanClass": "io.quarkus.arc.impl.InstanceImpl",
"types": [
"javax.enterprise.inject.Instance",
"java.lang.Object"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "e67892adffbbe5c526e5ca59ba4ae77d2b01ebe4",
"kind": "INTERCEPTOR",
"generatedClass": "io.quarkus.hibernate.validator.runtime.interceptor.MethodValidationInterceptor_Bean",
"beanClass": "io.quarkus.hibernate.validator.runtime.interceptor.MethodValidationInterceptor",
"types": [
"io.quarkus.hibernate.validator.runtime.interceptor.MethodValidationInterceptor"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "f9e5c09335a6af0f16e47238dfb03b245b132cde",
"kind": "INTERCEPTOR",
"generatedClass": "io.quarkus.arc.runtime.devconsole.InvocationInterceptor_Bean",
"beanClass": "io.quarkus.arc.runtime.devconsole.InvocationInterceptor",
"types": [
"io.quarkus.arc.runtime.devconsole.InvocationInterceptor"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
},
{
"id": "e2b3bbed373f3c7bfe2b452cca1e99e063f8f185",
"kind": "INTERCEPTOR",
"generatedClass": "io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired_Bean",
"beanClass": "io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired",
"types": [
"io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired"
],
"qualifiers": [
"@Default",
"@Any"
],
"scope": "javax.enterprise.context.Dependent"
}
]
$ curl localhost:9003/q/arc
{
"beans": 90,
"removedBeans": 74,
"observers": 3,
"interceptors": 3,
"scopes": [
"javax.transaction.TransactionScoped",
"javax.enterprise.context.ApplicationScoped",
"javax.inject.Singleton",
"javax.enterprise.context.RequestScoped"
],
"config": {
"quarkus.arc.remove-unused-beans": "all",
"quarkus.arc.exclude-types": "",
"quarkus.arc.unremovable-types": "",
"quarkus.arc.auto-inject-fields": true,
"quarkus.arc.auto-producer-methods": true,
"quarkus.arc.transform-unproxyable-classes": true,
"quarkus.arc.config-properties-default-naming-strategy": "KEBAB_CASE",
"quarkus.arc.selected-alternatives": "",
"quarkus.arc.detect-unused-false-positives": true
},
"links": {
"beans": "/quarkus/arc/beans",
"observers": "/quarkus/arc/observers",
"removed-beans": "/quarkus/arc/removed-beans"
}
}
Note Main Project Dev UI also doesn’t show up when ran on the host machine with ./mvnw quarkus dev.
After making sure the configuration files were as close as possible, I deleted the target folder and ran mvn clean package, rebuilt the docker container, to no avail.
I also tried setting the non application http root to something else but nope. The only endpoint on the Main Project is annotated on the class at /api/jobs
So in short, I’m pretty stumped as to why the dev ui isn’t showing up.
Please Quarkus aficionados, you’re my only hope.
</div>Issue Analytics
- State:
- Created 2 years ago
- Comments:6 (4 by maintainers)
Top GitHub Comments
I see you’re using mutable jars so probably remote dev?
If so, we disabled the Dev UI in remote dev for security reasons.
Closing this