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

allow application packaged copy of Hibernate ORM jars

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 10.0.0.Beta2
    • None
    • JPA / Hibernate
    • None

    Description

      From WildFly dev ml:
      Subject: Using a custom module to preview "next-gen" Hibernate versions on WildFly 9
      Date: 05/21/2015

      1. Second experiment - use the "application provided"

      In this case I hope to hint the JPA deployer to not add the default
      implementor but look for a JPA implementation within my deployment,
      but still package my custom Hibernate build as a module.

      • use the same custom module containing Hibernate ORM 5 (a preview snapshot)
      • Add a "Dependency:" section to the manifest to import (and export)
        my custom module
      • set the "jboss.as.jpa.providerModule" property to value "application"

      This gets me:

      Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException:
      WFLYJPA0027: Persistence provider module load error application (class
      org.hibernate.jpa.HibernatePersistenceProvider)
      at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.lookupProvider(PersistenceUnitServiceHandler.java:985)
      at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.addPuService(PersistenceUnitServiceHandler.java:267)
      at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.handleWarDeployment(PersistenceUnitServiceHandler.java:200)
      at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.deploy(PersistenceUnitServiceHandler.java:131)
      at org.jboss.as.jpa.processor.PersistenceBeginInstallProcessor.deploy(PersistenceBeginInstallProcessor.java:52)
      at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:156)
      [wildfly-server-1.0.0.CR1.jar:1.0.0.CR1]
      ... 5 more
      Caused by: org.jboss.modules.ModuleNotFoundException: application:main
      at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:236)
      [jboss-modules.jar:1.4.3.Final]
      at org.jboss.as.jpa.persistenceprovider.PersistenceProviderLoader.loadProviderModuleByName(PersistenceProviderLoader.java:65)
      at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.lookupProvider(PersistenceUnitServiceHandler.java:978)
      ... 10 more

      Remarks:

      • it's attempting to load the "application:main" module?!

      Attachments

        Activity

          People

            smarlow1@redhat.com Scott Marlow
            smarlow1@redhat.com Scott Marlow
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: