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

org.hibernate.boot.archive.spi.ArchiveException: Could not build ClassFile in Arquillian Test

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 23.0.0.Final
    • JPA / Hibernate
    • None

    Description

      The latest Github Actions failed with the following info.

      06:22:57,745 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 86) MSC000001: Failed to start service jboss.persistenceunit."cargo-tracker-test.war#CargoTrackerUnit".__FIRST_PHASE__: org.jboss.msc.service.StartException in service jboss.persistenceunit."cargo-tracker-test.war#CargoTrackerUnit".__FIRST_PHASE__: org.hibernate.boot.archive.spi.ArchiveException: Could not build ClassFile
      	at org.jboss.as.jpa@23.0.0.Final//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:128)
      	at org.jboss.as.jpa@23.0.0.Final//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:104)
      	at java.base/java.security.AccessController.doPrivileged(Native Method)
      	at org.wildfly.security.elytron-private@1.15.1.Final//org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:664)
      	at org.jboss.as.jpa@23.0.0.Final//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1.run(PhaseOnePersistenceUnitServiceImpl.java:137)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
      	at java.base/java.lang.Thread.run(Thread.java:834)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513)
      Caused by: org.hibernate.boot.archive.spi.ArchiveException: Could not build ClassFile
      	at org.hibernate@5.3.20.Final//org.hibernate.boot.archive.scan.spi.ClassFileArchiveEntryHandler.toClassFile(ClassFileArchiveEntryHandler.java:64)
      	at org.hibernate@5.3.20.Final//org.hibernate.boot.archive.scan.spi.ClassFileArchiveEntryHandler.handleEntry(ClassFileArchiveEntryHandler.java:47)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.VirtualFileSystemArchiveDescriptor.processVirtualFile(VirtualFileSystemArchiveDescriptor.java:94)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.VirtualFileSystemArchiveDescriptor.processVirtualFile(VirtualFileSystemArchiveDescriptor.java:69)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.VirtualFileSystemArchiveDescriptor.processVirtualFile(VirtualFileSystemArchiveDescriptor.java:69)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.VirtualFileSystemArchiveDescriptor.processVirtualFile(VirtualFileSystemArchiveDescriptor.java:69)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.VirtualFileSystemArchiveDescriptor.processVirtualFile(VirtualFileSystemArchiveDescriptor.java:69)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.VirtualFileSystemArchiveDescriptor.processVirtualFile(VirtualFileSystemArchiveDescriptor.java:69)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.VirtualFileSystemArchiveDescriptor.processVirtualFile(VirtualFileSystemArchiveDescriptor.java:69)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.VirtualFileSystemArchiveDescriptor.visitArchive(VirtualFileSystemArchiveDescriptor.java:49)
      	at org.hibernate@5.3.20.Final//org.hibernate.boot.archive.scan.spi.AbstractScannerImpl.scan(AbstractScannerImpl.java:47)
      	at org.hibernate@5.3.20.Final//org.hibernate.boot.model.process.internal.ScanningCoordinator.coordinateScan(ScanningCoordinator.java:76)
      	at org.hibernate@5.3.20.Final//org.hibernate.boot.model.process.spi.MetadataBuildingProcess.prepare(MetadataBuildingProcess.java:99)
      	at org.hibernate@5.3.20.Final//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:240)
      	at org.hibernate@5.3.20.Final//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:168)
      	at org.hibernate@5.3.20.Final//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:32)
      	at org.hibernate@5.3.20.Final//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:89)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.TwoPhaseBootstrapImpl.<init>(TwoPhaseBootstrapImpl.java:39)
      	at org.hibernate.jipijapa-hibernate5-3@23.0.0.Final//org.jboss.as.jpa.hibernate5.HibernatePersistenceProviderAdaptor.getBootstrap(HibernatePersistenceProviderAdaptor.java:252)
      	at org.jboss.as.jpa@23.0.0.Final//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl.createContainerEntityManagerFactoryBuilder(PhaseOnePersistenceUnitServiceImpl.java:254)
      	at org.jboss.as.jpa@23.0.0.Final//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl.access$900(PhaseOnePersistenceUnitServiceImpl.java:59)
      	at org.jboss.as.jpa@23.0.0.Final//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:125)
      	... 10 more
      Caused by: java.io.IOException: invalid constant type: 17 at 340
      	at org.javassist//javassist.bytecode.ConstPool.readOne(ConstPool.java:1355)
      	at org.javassist//javassist.bytecode.ConstPool.read(ConstPool.java:1279)
      	at org.javassist//javassist.bytecode.ConstPool.<init>(ConstPool.java:198)
      	at org.javassist//javassist.bytecode.ClassFile.read(ClassFile.java:794)
      	at org.javassist//javassist.bytecode.ClassFile.<init>(ClassFile.java:185)
      	at org.hibernate@5.3.20.Final//org.hibernate.boot.archive.scan.spi.ClassFileArchiveEntryHandler.toClassFile(ClassFileArchiveEntryHandler.java:61)
      	... 31 more
      
      06:22:57,752 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "cargo-tracker-test.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.persistenceunit.\"cargo-tracker-test.war#CargoTrackerUnit\".__FIRST_PHASE__" => "org.hibernate.boot.archive.spi.ArchiveException: Could not build ClassFile
          Caused by: org.hibernate.boot.archive.spi.ArchiveException: Could not build ClassFile
          Caused by: java.io.IOException: invalid constant type: 17 at 340"}}
      06:22:57,759 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-4) WFLYJCA0010: Unbound data source [java:app/jdbc/CargoTrackerDatabase]
      06:22:57,755 ERROR [org.jboss.as.server] (management-handler-thread - 1) WFLYSRV0021: Deploy of deployment "cargo-tracker-test.war" was rolled back with the following failure message: 
      {"WFLYCTL0080: Failed services" => {"jboss.persistenceunit.\"cargo-tracker-test.war#CargoTrackerUnit\".__FIRST_PHASE__" => "org.hibernate.boot.archive.spi.ArchiveException: Could not build ClassFile
          Caused by: org.hibernate.boot.archive.spi.ArchiveException: Could not build ClassFile
          Caused by: java.io.IOException: invalid constant type: 17 at 340"}}
      06:22:57,766 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0019: Stopped Driver service with driver-name = cargo-tracker-test.war_org.postgresql.Driver_42_2
      06:22:57,811 INFO  [org.infinispan.manager.DefaultCacheManager] (ServerService Thread Pool -- 86) Stopping cache manager null on null
      06:22:57,843 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment cargo-tracker-test.war (runtime-name: cargo-tracker-test.war) in 88ms
      

      Attachments

        Activity

          People

            smarlow1@redhat.com Scott Marlow
            hantsy hantsy bai (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: