Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-20222

XercesUsageTestCase is broken for WildFly Preview

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 35.0.0.Final
    • None
    • Test Suite
    • None

      XercesUsageTestCase tries to programatically use Maven to load a xerces jar, passing the pom for the testsuite module to guide maven. This fails now when WildFly Preview is being tested in the "WildFly Core Preview Integration Linux JDK 21" because the build order builds the wildfly-preview-test-expansion-bom artifact after ts/int/basic, so the needed bom artifact is not present.

      I'm not sure why this happens.

      (https://ci.wildfly.org/viewType.html?buildTypeId=WildFlyCore_PullRequest_WildFlyCorePreviewIntegrationLinuxJdk21)

      java.lang.RuntimeException: Could not invoke deployment method: public static org.jboss.shrinkwrap.api.spec.EnterpriseArchive org.jboss.as.test.integration.xerces.unit.XercesUsageTestCase.createDeployment() throws java.io.IOException
      	at org.jboss.arquillian.container.test.impl.client.deployment.AnnotationDeploymentScenarioGenerator.invoke(AnnotationDeploymentScenarioGenerator.java:166)
      	at org.jboss.arquillian.container.test.impl.client.deployment.AnnotationDeploymentScenarioGenerator.generateDeploymentContent(AnnotationDeploymentScenarioGenerator.java:120)
      	at org.jboss.arquillian.container.test.impl.client.deployment.AnnotationDeploymentScenarioGenerator.generateDeploymentContent(AnnotationDeploymentScenarioGenerator.java:59)
      	at org.jboss.arquillian.container.test.impl.client.deployment.AbstractDeploymentScenarioGenerator.generate(AbstractDeploymentScenarioGenerator.java:30)
      	at org.jboss.arquillian.container.test.impl.client.deployment.DeploymentGenerator.generateDeployment(DeploymentGenerator.java:85)
      	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
      	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:62)
      	at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:95)
      	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
      	at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83)
      	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
      	at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69)
      	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
      	at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:89)
      	at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:163)
      	at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:350)
      	at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54)
      	at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:177)
      	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
      	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
      	at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:115)
      	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
      	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
      	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
      	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
      	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
      	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
      	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
      	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
      Caused by: java.lang.reflect.InvocationTargetException
      	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      	at org.jboss.arquillian.container.test.impl.client.deployment.AnnotationDeploymentScenarioGenerator.invoke(AnnotationDeploymentScenarioGenerator.java:164)
      	... 46 more
      Caused by: org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException: Found 16 problems while building POM model from /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      1/ [ERROR] Non-resolvable import POM: Failed to resolve POM for org.wildfly:wildfly-preview-test-expansion-bom:35.0.0.Final-SNAPSHOT due to Could not find artifact org.wildfly:wildfly-preview-test-expansion-bom:pom:35.0.0.Final-SNAPSHOT in local-mirror (http://nexus.wildfly.int/nexus/repository/public/) @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      2/ [ERROR] 'dependencies.dependency.version' for org.javassist:javassist:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      3/ [ERROR] 'dependencies.dependency.version' for org.codehaus.plexus:plexus-utils:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      4/ [ERROR] 'dependencies.dependency.version' for org.dom4j:dom4j:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      5/ [ERROR] 'dependencies.dependency.version' for org.apache.directory.server:apacheds-test-framework:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      6/ [ERROR] 'dependencies.dependency.version' for org.jboss.arquillian.junit:arquillian-junit-container:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      7/ [ERROR] 'dependencies.dependency.version' for org.jboss.resteasy:resteasy-client-utils:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      8/ [ERROR] 'dependencies.dependency.version' for org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-impl-javaee:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      9/ [ERROR] 'dependencies.dependency.version' for org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-depchain:pom is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      10/ [ERROR] 'dependencies.dependency.version' for org.jsoup:jsoup:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      11/ [ERROR] 'dependencies.dependency.version' for org.syslog4j:syslog4j:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      12/ [ERROR] 'dependencies.dependency.version' for org.testcontainers:testcontainers:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      13/ [ERROR] 'dependencies.dependency.version' for org.testcontainers:elasticsearch:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      14/ [ERROR] 'dependencies.dependency.version' for org.wildfly:wildfly-testsuite-shared:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      15/ [ERROR] 'dependencies.dependency.version' for org.wildfly.arquillian:wildfly-arquillian-container-managed:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      16/ [ERROR] 'dependencies.dependency.version' for org.wildfly.arquillian:wildfly-arquillian-protocol-jmx:jar is missing. @ org.wildfly:wildfly-ts-integ-basic:35.0.0.Final-SNAPSHOT, /opt/buildAgent/work/e8e0dd9c7c4ba60/full/testsuite/integration/basic/pom.xml
      
      	at org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.loadPomFromFile(MavenWorkingSessionImpl.java:176)
      	at org.jboss.shrinkwrap.resolver.impl.maven.task.LoadPomTask.execute(LoadPomTask.java:84)
      	at org.jboss.shrinkwrap.resolver.impl.maven.PomlessResolveStageBaseImpl.loadPomFromFile(PomlessResolveStageBaseImpl.java:93)
      	at org.jboss.shrinkwrap.resolver.impl.maven.MavenResolverSystemBaseImpl.loadPomFromFile(MavenResolverSystemBaseImpl.java:154)
      	at org.jboss.as.test.integration.xerces.unit.XercesUsageTestCase.createDeployment(XercesUsageTestCase.java:74)
      	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
      	... 48 more
      

              bstansbe@redhat.com Brian Stansberry
              bstansbe@redhat.com Brian Stansberry
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: