Uploaded image for project: 'Red Hat Data Grid'
  1. Red Hat Data Grid
  2. JDG-823

JPA cache store in weblogic and Postgresql 9.3 produces error

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Minor
    • JDG 7.3 GA
    • JDG 7.1.0 ER6
    • None
    • None

    Description

      The jpa cachestore with weblogic server and Postgresql 9.3 gives the following error:

      java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;
           [java] 	at org.hibernate.cfg.annotations.EntityBinder.processComplementaryTableDefinitions(EntityBinder.java:1100)
           [java] 	at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:772)
           [java] 	at org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl.processEntityHierarchies(AnnotationMetadataSourceProcessorImpl.java:245)
           [java] 	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.processEntityHierarchies(MetadataBuildingProcess.java:222)
           [java] 	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:265)
           [java] 	at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:847)
           [java] 	at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:874)
           [java] 	at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:135)
           [java] 	at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:50)
           [java] 	at weblogic.persistence.BasePersistenceUnitInfo.initializeEntityManagerFactory(BasePersistenceUnitInfo.java:461)
           [java] 	at weblogic.persistence.BasePersistenceUnitInfo.initializeEntityManagerFactory(BasePersistenceUnitInfo.java:454)
           [java] 	at weblogic.persistence.BasePersistenceUnitInfo.init(BasePersistenceUnitInfo.java:141)
           [java] 	at weblogic.persistence.BaseJPAIntegrationProvider.createPersistenceUnitInfo(BaseJPAIntegrationProvider.java:54)
           [java] 	at weblogic.persistence.AbstractPersistenceUnitRegistry.storeDescriptors(AbstractPersistenceUnitRegistry.java:423)
           [java] 	at weblogic.persistence.AbstractPersistenceUnitRegistry.loadPersistenceDescriptors(AbstractPersistenceUnitRegistry.java:130)
           [java] 	at weblogic.persistence.ModulePersistenceUnitRegistry.<init>(ModulePersistenceUnitRegistry.java:61)
           [java] 	at weblogic.servlet.internal.WebAppInternalModuleExtension$PersistenceExtension.setupPersistenceUnitRegistry(WebAppInternalModuleExtension.java:267)
           [java] 	at weblogic.servlet.internal.WebAppInternalModuleExtension$PersistenceExtension.access$400(WebAppInternalModuleExtension.java:188)
           [java] 	at weblogic.servlet.internal.WebAppInternalModuleExtension.prePrepare(WebAppInternalModuleExtension.java:58)
           [java] 	at weblogic.application.internal.ExtensibleModuleWrapper$PrepareStateChange.next(ExtensibleModuleWrapper.java:293)
           [java] 	at weblogic.application.internal.ExtensibleModuleWrapper$PrepareStateChange.next(ExtensibleModuleWrapper.java:285)
           [java] 	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)
           [java] 	at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:109)
           [java] 	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
           [java] 	at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:175)
           [java] 	at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:170)
           [java] 	at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:80)
           [java] 	at weblogic.work.ContextWrap.run(ContextWrap.java:40)
           [java] 	at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:548)
           [java] 	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
           [java] 	at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
      

      I am not sure if this is test/environment configuration issue.

      Attachments

        Activity

          People

            remerson@redhat.com Ryan Emerson
            amanukya@redhat.com Anna Manukyan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: