Sorry to bother again. But does the following give you any insight into what i might be doing wrong
SEVERE: Found Meta-Data for class org.keycloak.model.jpa.ldap.Group but this class is either not enhanced or you have multiple copies of the persistence API jar in your CLASSPATH!! Make sure all persistable classes are enhanced before running DataNucleus and/or the CLASSPATH is correct.
org.datanucleus.exceptions.NucleusUserException: Found Meta-Data for class org.keycloak.model.jpa.ldap.Group but this class is either not enhanced or you have multiple copies of the persistence API jar in your CLASSPATH!! Make sure all persistable classes are enhanced before running DataNucleus and/or the CLASSPATH is correct.
at org.datanucleus.metadata.MetaDataManagerImpl.initialiseClassMetaData(MetaDataManagerImpl.java:2813)
at org.datanucleus.metadata.MetaDataManagerImpl.initialiseFileMetaData(MetaDataManagerImpl.java:2746)
at org.datanucleus.metadata.MetaDataManagerImpl.initialiseFileMetaDataForUse(MetaDataManagerImpl.java:1381)
at org.datanucleus.metadata.MetaDataManagerImpl.loadPersistenceUnit(MetaDataManagerImpl.java:1142)
at org.datanucleus.api.jpa.JPAEntityManagerFactory.initialiseNucleusContext(JPAEntityManagerFactory.java:845)
at org.datanucleus.api.jpa.JPAEntityManagerFactory.initialise(JPAEntityManagerFactory.java:448)
at org.datanucleus.api.jpa.JPAEntityManagerFactory.<init>(JPAEntityManagerFactory.java:404)
at org.datanucleus.api.jpa.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:112)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:38)
at org.keycloak.model.ldap.tests.Main.main(Main.java:10)
<persistence-unit name="HBase">
<class>poc.Inventory</class>
<class>poc.Product</class>
<class>poc.Book</class>
<exclude-unlisted-classes />
<properties>
<!-- property name="datanucleus.storeManagerType" value="hbase" /-->
<property name="datanucleus.ConnectionURL" value="hbase:localhost:2181" />
<property name="datanucleus.validateTables" value="true" />
<property name="datanucleus.validateConstraints" value="false" />
<property name="datanucleus.Optimistic" value="false" />
<property name="datanucleus.Multithreaded" value="true" />
<property name="datanucleus.schema.autoCreateAll" value="true" />
<property name="datanucleus.mapping.Schema" value="pandora" />
</properties>