title: Failed to run @QuarkusTest. Unsupported api 524288. After update quarkus plugin version
body: <p>when i run my test on intellij, it was returning</p>
  <pre><code>[error]: Build step io.quarkus.jsonb.deployment.JsonbProcessor#generateCustomizer threw an exception: 
      java.lang.IllegalArgumentException: Unsupported api 524288
      at org.objectweb.asm.ClassVisitor.
  [error]: Build step io.quarkus.vertx.http.deployment.HttpSecurityProcessor#setupAuthenticationMechanisms threw an exception: 
      java.lang.IllegalArgumentException: Unsupported api 524288
  [error]: Build step io.quarkus.smallrye.openapi.deployment.SmallRyeOpenApiProcessor#handler threw an exception: 
      java.lang.IllegalArgumentException: Unsupported api 524288
      at org.objectweb.asm.ClassVisitor.&lt;init&gt;(ClassVisitor.java:70)
      at org.objectweb.asm.ClassVisitor.&lt;init&gt;(ClassVisitor.java:70)
  [error]: Build step io.quarkus.deployment.steps.BootstrapConfigSetupBuildStep#setupBootstrapConfig threw an exception: java.lang.IllegalArgumentException: Unsupported api 524288
      at org.objectweb.asm.ClassVisitor.&lt;init&gt;(ClassVisitor.java:70)
  </code></pre>
  <p>My problem came after updating quarkus plugin version from 1.4.2.Final to 1.6.0.Final. And i dont know how to fix this. When come back to 1.4.2 everything is ok. In my case, update was needed to implement quarkus-smallrye-graphql. When i add that graphql dependency to my pom with 1.4.2 version, it says quarkus-smallrye-graphql dependency is missing. I had execute mvn clean install -U to update. but still saying missing.</p>
  <p>But then i found that quarkus-graphql depency is successfully loaded when i update quarkus-plugin-version to 1.6.0.Final, but that is break all my testcase.</p>
  <p>this is my test</p>
  <pre><code>package org.me.service;
  
  import io.quarkus.hibernate.orm.panache.PanacheQuery;
  import io.quarkus.test.junit.QuarkusTest;
  import org.junit.jupiter.api.AfterEach;
  import org.junit.jupiter.api.Test;
  import org.me.model.Nutrition;
  
  import javax.inject.Inject;
  import javax.transaction.Transactional;
  import javax.ws.rs.core.Response;
  
  import static org.junit.jupiter.api.Assertions.assertEquals;
  
  @QuarkusTest
  class NutritionServiceTest {
  
      @Inject
      NutritionService nutritionService;
  
      @AfterEach
      @Transactional
      public void tearDown() {
          Nutrition.deleteAll();
      }
  
      @Test
      void addNutritionCatalog_shouldSave_whenSuccessSendToDatabase() {
          Nutrition nutrition = Nutrition.builder()
                  .name(&quot;nameee&quot;)
                  .description(&quot;descriptionn&quot;)
                  .build();
  
          final Response response = nutritionService.addNutritionCatalog(nutrition);
          final PanacheQuery&lt;Nutrition&gt; all = Nutrition.findAll();
  
          assertEquals(1, all.count());
          assertEquals(nutrition, response.getEntity());
      }
  }
  </code></pre>
  <p>i think thats because of my dependecy. so, this is my pom file</p>
  <pre><code>&lt;?xml version=&quot;1.0&quot;?&gt;
  &lt;project xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot; xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
      xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;
    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
    &lt;groupId&gt;org.me&lt;/groupId&gt;
    &lt;artifactId&gt;catalog&lt;/artifactId&gt;
    &lt;version&gt;1.0.0-SNAPSHOT&lt;/version&gt;
    &lt;properties&gt;
      &lt;compiler-plugin.version&gt;3.8.1&lt;/compiler-plugin.version&gt;
      &lt;maven.compiler.parameters&gt;true&lt;/maven.compiler.parameters&gt;
      &lt;maven.compiler.source&gt;11&lt;/maven.compiler.source&gt;
      &lt;maven.compiler.target&gt;11&lt;/maven.compiler.target&gt;
      &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
      &lt;project.reporting.outputEncoding&gt;UTF-8&lt;/project.reporting.outputEncoding&gt;
      &lt;quarkus-plugin.version&gt;1.6.0.Final&lt;/quarkus-plugin.version&gt;
      &lt;quarkus.platform.artifact-id&gt;quarkus-universe-bom&lt;/quarkus.platform.artifact-id&gt;
      &lt;quarkus.platform.group-id&gt;io.quarkus&lt;/quarkus.platform.group-id&gt;
      &lt;quarkus.platform.version&gt;1.6.0.Final&lt;/quarkus.platform.version&gt;
      &lt;surefire-plugin.version&gt;2.22.1&lt;/surefire-plugin.version&gt;
    &lt;/properties&gt;
    &lt;dependencyManagement&gt;
      &lt;dependencies&gt;
        &lt;dependency&gt;
          &lt;groupId&gt;${quarkus.platform.group-id}&lt;/groupId&gt;
          &lt;artifactId&gt;${quarkus.platform.artifact-id}&lt;/artifactId&gt;
          &lt;version&gt;${quarkus.platform.version}&lt;/version&gt;
          &lt;type&gt;pom&lt;/type&gt;
          &lt;scope&gt;import&lt;/scope&gt;
        &lt;/dependency&gt;
      &lt;/dependencies&gt;
    &lt;/dependencyManagement&gt;
    &lt;dependencies&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
        &lt;artifactId&gt;quarkus-resteasy-jsonb&lt;/artifactId&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;org.projectlombok&lt;/groupId&gt;
        &lt;artifactId&gt;lombok&lt;/artifactId&gt;
        &lt;version&gt;1.18.12&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
        &lt;artifactId&gt;quarkus-smallrye-openapi&lt;/artifactId&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.fasterxml.jackson.module&lt;/groupId&gt;
        &lt;artifactId&gt;jackson-module-jaxb-annotations&lt;/artifactId&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
        &lt;artifactId&gt;quarkus-smallrye-graphql&lt;/artifactId&gt;
      &lt;/dependency&gt;
  
      &lt;!--    TEST    --&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
        &lt;artifactId&gt;quarkus-junit5&lt;/artifactId&gt;
        &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.rest-assured&lt;/groupId&gt;
        &lt;artifactId&gt;rest-assured&lt;/artifactId&gt;
        &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
        &lt;artifactId&gt;quarkus-junit5-mockito&lt;/artifactId&gt;
        &lt;version&gt;1.4.1.Final&lt;/version&gt;
        &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
  
  &lt;!--    DATABASE    --&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
        &lt;artifactId&gt;quarkus-hibernate-orm-panache&lt;/artifactId&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
        &lt;artifactId&gt;quarkus-jdbc-h2&lt;/artifactId&gt;
        &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
        &lt;artifactId&gt;quarkus-liquibase&lt;/artifactId&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
        &lt;artifactId&gt;quarkus-jdbc-postgresql&lt;/artifactId&gt;
      &lt;/dependency&gt;
    &lt;/dependencies&gt;
  
    &lt;build&gt;
      &lt;plugins&gt;
        &lt;plugin&gt;
          &lt;groupId&gt;io.quarkus&lt;/groupId&gt;
          &lt;artifactId&gt;quarkus-maven-plugin&lt;/artifactId&gt;
          &lt;version&gt;${quarkus-plugin.version}&lt;/version&gt;
          &lt;executions&gt;
            &lt;execution&gt;
              &lt;goals&gt;
                &lt;goal&gt;build&lt;/goal&gt;
              &lt;/goals&gt;
            &lt;/execution&gt;
          &lt;/executions&gt;
        &lt;/plugin&gt;
        &lt;plugin&gt;
          &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
          &lt;version&gt;${compiler-plugin.version}&lt;/version&gt;
        &lt;/plugin&gt;
        &lt;plugin&gt;
          &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;
          &lt;version&gt;${surefire-plugin.version}&lt;/version&gt;
          &lt;configuration&gt;
            &lt;systemProperties&gt;
              &lt;java.util.logging.manager&gt;org.jboss.logmanager.LogManager&lt;/java.util.logging.manager&gt;
            &lt;/systemProperties&gt;
          &lt;/configuration&gt;
        &lt;/plugin&gt;
      &lt;/plugins&gt;
    &lt;/build&gt;
    &lt;profiles&gt;
      &lt;profile&gt;
        &lt;id&gt;native&lt;/id&gt;
        &lt;activation&gt;
          &lt;property&gt;
            &lt;name&gt;native&lt;/name&gt;
          &lt;/property&gt;
        &lt;/activation&gt;
        &lt;build&gt;
          &lt;plugins&gt;
            &lt;plugin&gt;
              &lt;artifactId&gt;maven-failsafe-plugin&lt;/artifactId&gt;
              &lt;version&gt;${surefire-plugin.version}&lt;/version&gt;
              &lt;executions&gt;
                &lt;execution&gt;
                  &lt;goals&gt;
                    &lt;goal&gt;integration-test&lt;/goal&gt;
                    &lt;goal&gt;verify&lt;/goal&gt;
                  &lt;/goals&gt;
                  &lt;configuration&gt;
                    &lt;systemProperties&gt;
                      &lt;native.image.path&gt;${project.build.directory}/${project.build.finalName}-runner&lt;/native.image.path&gt;
                    &lt;/systemProperties&gt;
                  &lt;/configuration&gt;
                &lt;/execution&gt;
              &lt;/executions&gt;
            &lt;/plugin&gt;
          &lt;/plugins&gt;
        &lt;/build&gt;
        &lt;properties&gt;
          &lt;quarkus.package.type&gt;native&lt;/quarkus.package.type&gt;
        &lt;/properties&gt;
      &lt;/profile&gt;
    &lt;/profiles&gt;
  &lt;/project&gt;
  </code></pre>