Date   

Re: How to identify fields that are made dirty during an InstanceCallback from within a listener?

Andy
 
Edited

The JDO spec (12.15) explicitly insists that InstanceLifecycleListener methods are called BEFORE InstanceCallbacks, so we can't just change the code to calls to the opposite order, hence using LifecycleListeners for this will always miss anything the user does subsequently (in jdoPreStore).

You could look at adding an extra (DN-specific) listener giving you the explicit info you require, for classes that you want to do auditing on. e.g AuditPersistListener, and then update JDOCallbackHandler to call all AuditPersistListener when all other listeners/callbacks have been called, i.e https://github.com/datanucleus/datanucleus-api-jdo/blob/master/src/main/java/org/datanucleus/api/jdo/JDOCallbackHandler.java#L159

Means a vendor extension so dependent on DN code, but then your solution will be either way.


How to identify fields that are made dirty during an InstanceCallback from within a listener?

ebenzacar@...
 

Hi Andy,

I'm running into a bit of a catch-22 solution here and would love some ideas if you have something.

I'm trying to identify all dirty fields of an object during a StoreLifecycleListener.  I have both the preStore() and postStore() methods implemented.
The catch-22 situation I'm running into is that only the preStore() has the dirty flags identified.  Once DN persists the data, it clears all the dirty flags and then calls the postStore() listeners.  So by the time it gets to the postStore() listener, all fields are "clean".


However, the preStore() LifecycleListener is fired _before_ the StoreCallback.jdoPreStore().  Which means that if a field is changed/modified in the jdoPreStore() I won't have access the updated data during the StoreLifecycleListener.preStore() event.

If I wait until the postStore() event to retrieve the value (since it is changed AFTER preStore()), then I have no way of identifying which field(s) were changed since the dirty flags are cleared by that point.

I'm a bit in a pickle; I want to try to identify exactly which field(s) and their value(s) were updated/sent to the DB, but cannot find the right approach.

Any ideas/thoughts?

Thanks,

Eric



Re: Where/how to report updates needed to documentation?

ebenzacar@...
 


Re: Where/how to report updates needed to documentation?

Andy
 
Edited

All is in GitHub, of course (link). Extensions docs are in Asciidoc format, under https://github.com/datanucleus/docs-accessplatform/tree/master/src/main/asciidoc/extensions


Where/how to report updates needed to documentation?

ebenzacar@...
 
Edited

Hi,

In reading through the Plugin documentation on the website, I noticed an oversight in the docs.  How/where can I report this?  I tried to look to see if there was a github repo for the website, but couldn't find it.

In the Java Types section, there is missing the parameter/documentation for:
  - container-handler

I'm not 100% sure how to document it other than copy/paste the definition from the `org.datanucleus.store.types.ContainerHandler` class and identify that it is mandatory for a container-object and must implement the container-handler.

Thanks,

Eric


Re: Force index usage in mySql

Andy
 

Non-standard SQL of that nature is specific to one RDBMS (i.e MySQL), and not supported. All SQL is in the RDBMS plugin if wanting to add (some level of) support for it. If doing so, try to make support general enough something like "optional SQL to put after a FROM table" ("FORCE INDEX" is deprecated after MySQL v8)


Force index usage in mySql

Christophe
 

Hi,

I am using datanucleus with mySql and I am looking for a way to force an index usage in a query (JDOQL). So the generated SQL should look like "select x from T FORCE INDEX (z) where ...". I have inspected the documentation and I do not think this is something that could be done right of the box. Am I right ? If yes, I would appreciate some hints on the way to achieve this. Using plugin ?

Thank you for your help,
Christophe


Re: StateManager savedImage retains references - not the original values

Andy
 
Edited

It knows what to update based on what methods the user calls on the collection/map. Take the example of a field of type Collection, using
https://github.com/datanucleus/datanucleus-core/blob/master/src/main/java/org/datanucleus/store/types/wrappers/backed/Collection.java

The user does an "add" of an element, so calls https://github.com/datanucleus/datanucleus-core/blob/master/src/main/java/org/datanucleus/store/types/wrappers/backed/Collection.java#L645

If using optimistic txns (i.e delaying sending updates to the DB til required) it is a "queued update", so it calls
ownerSM.getExecutionContext().addOperationToQueue(new CollectionAddOperation(ownerSM, backingStore, element));
and otherwise (sending updates to the DB immediately) it calls backingStore.add(ownerSM, element, useCache ? delegate.size() : -1);

But then that is the whole point of using a proxy, it intercepts calls, and takes action as required. Current use-cases here are for persistence, and since it has all info that it needs for that no "original values" are explicitly stored there. Your use-case is different to what it is designed to cater for


Re: StateManager savedImage retains references - not the original values

ebenzacar@...
 

I found the set of Proxy collections in the `org.datanucleus.store.types.wrappers`.  I don't see any state trackers in the SCO proxies that would retain the original values before they are modified.  Does anything like this exist in some other format?

I see that DN follows a very similar pattern/design to OpenJPA (and likely Hibernate/etc) with its Proxy objects, but OpenJPA uss a ChangeTracker on their Proxy objects to identify which objects in the SCO have been changed or modified.

How does DN identify which values in an SCO map need to updated if there is not equivalent ChangeTracker?  I cannot see/identify where/how within the DN Proxy objects DN is able to know which values need to be changed.

For instance, given a map of 1000 items, if I modify the value of one key, how does DN identify which key/value pair needs updating (as opposed to persisting the entire map again)?

Thanks,

Eric


Re: StateManager savedImage retains references - not the original values

Andy
 
Edited

1. Talk to developers of TJDO, they wrote basic StateManager handling before DataNucleus existed.
2. If it kept a deep copy then you'd get an object graph stored alongside each object. A StateManager needs to be minimal in storage, or you slow things down. You have seen the code so can see there is no way to "override" it with current codebase, without contributions.
3. No idea.

When a SCO collection/map (not an array, since an array is not a type) field is accessed a user is returned the wrapper / proxy, which will be one of these for RDBMS, and one of these for non-RDBMS. It is enabled otherwise DataNucleus would never catch updates to the collection/map.


StateManager savedImage retains references - not the original values

ebenzacar@...
 
Edited

Hi,

I've been trying to work with the StateManager and its savedImage object which I had expected to be a representation of the current object at the time that "saveFields()" is called.  Unfortunately, I just noticed that this is not the case for any Array / Collection elements.  That is to say, that the array object is copied from the source Persistable to the savedImage,  but as a shallow-copy only; the savedImage retains the same Collection/Array object as the source.  Which means that any changes to the source Collection will be reflected in the savedImage's collection as well.

To be more clear, here is some sample objects I'm working with:

Persistable:
public class Address implements Detachable, Persistable { @Join(column="ID") @Element(column="ELEMENT") Street[] street;
....
....
protected final void dnCopyField(Address obj, int index) { switch (index) { case 0: this.street = obj.street; break; default: throw new IllegalArgumentException("out of field index :" + index); } }

...

}


StateManagerImpl:

public void
saveFields()
{
savedImage = myPC.dnNewInstance(this);
savedImage.dnCopyFields(myPC, cmd.getAllMemberPositions());
savedPersistenceFlags = persistenceFlags;
savedLoadedFields = loadedFields.clone();
}


A few questions:
1) Is this intentional?
2) Is there anyway to override this behaviour, and keep a deep copy of the value instead of a referential value only?
3) Is there any other way I can capture the original value of a Collection/Array/Map/etc prior to it being updated/modified?  Are there any methods in the StateManager (or elsewhere) that can identify when the value of Collection/etc is being modified?
I read in the DN docs regarding SCOs:
> proxy : whether the field is represented by a "proxy" that intercepts any operations to detect whether it has changed internally.

Where can I find the implementation of this "proxy"?  Is it enabled automatically/by default?  Do I need to enable a flag in the dn persistence manager to enable it?

Thanks,

Eric


Re: Conflicting results from calls to NucleusJDOHelper.isDirty()

ebenzacar@...
 

On Thu, Sep 23, 2021 at 07:55 AM, Andy wrote:
NucleusJDOHelper(DataNucleusHelperJDO in v6).getDirtyFields returns based on any specific fields being marked dirty due to being updated. Your fields have not been updated (since meeting the persistence process and having a StateManager assigned).

Thanks; that is what I suspected, but wasn't sure.  I am using the ObjectProvider to get the LifecycleState and use the boolean helpers (ie: isNew(), isDeleted(), isDirty(), etc); I suspect that is similar (other than the LifecycleState being a DN construct and not a JDO standard)?


I would have expected that for a P_NEW object, all non-null fields would be identified as Dirty (even though they were modified prior to having the StateManager assigned).  From my perspective, a `dirty` field/object is a value which is not representative of the corresponding value in the DataStore.  Given that the object is P_NEW, by definition, none of the fields have been persisted, and consequently I would expect them to all be "dirty".

I am not sure how other ORMs handle field states of NEW objects.  Is this concept of NEW objects not having dirty fields unique to DN or is there a particular design reason/decision that this was approached like this?

Thanks,

Eric


Re: Conflicting results from calls to NucleusJDOHelper.isDirty()

Andy
 

JDOHelper.isDirty returns based on the object state (JDOHelper.getObjectState) and yours is P_NEW.
NucleusJDOHelper(DataNucleusHelperJDO in v6).getDirtyFields returns based on any specific fields being marked dirty due to being updated. Your fields have not been updated (since meeting the persistence process and having a StateManager assigned).

JDOHelper.getObjectState tells you extra info about what type of operation is happening and you should make use of that


Conflicting results from calls to NucleusJDOHelper.isDirty()

ebenzacar@...
 
Edited

I'm trying to identify which fields of a Persistable object are dirty, but running into what seems to be conflicting information from the NucleusJDOHelper functions.  I don't know if this is expected behaviour, or a bug.

When creating a new Persistable object, in an event listener, I can retrieve the persistable object and check:

{ 
tx.begin();

Student p = new Student("First Student");
p.setAddress(new Address(new Street[]{new Street("Regina")}));

pm.makePersistent(p);

tx.commit();
}


public void
postStore(InstanceLifecycleEvent event) {
Persistable pc = (Persistable)event.getSource();
PersistenceManager pm = (PersistenceManager)pc.dnGetExecutionContext().getOwner();
NucleusLogger.GENERAL.info("Audit : postStore for " + ((Persistable) event.getSource()).dnGetObjectId());
NucleusLogger.GENERAL.info("Audit: Object Dirty : " + NucleusJDOHelper.isDirty(pc));
NucleusLogger.GENERAL.info("Audit: Dirty Fields : " + NucleusJDOHelper.getDirtyFields(pc, pm));
}


I get the following output:

16:23:04,262 (main) INFO  [DataNucleus.General] - Audit : postStore for mydomain.model.Student-1
16:23:04,262 (main) INFO [DataNucleus.General] - Audit: Object Dirty : true
16:23:04,262 (main) INFO [DataNucleus.General] - Audit: Dirty Fields : null


Is that expected behaviour?  That the list of dirty fields is empty if it is a new object, but the object is considered dirty?
If so, is there any way to get a list of the fields that have been set in the new object?

Thanks,

Eric


Re: Accessing originally loaded object during a Event Listener?

ebenzacar@...
 

Thanks Andy.  I did see that, and started looking into it, but wasn't sure exactly what to expect.  I wasn't 100% sure what 
    "Image of the Persistable instance when the instance is enlisted in the transaction."
meant.

After digging through the tx flow a little bit more, I realized that I needed to set the javax.jdo.option.RestoreValues=true option to force DN to save the image prior to making a field dirty.

Is there anyway to access that savedImage object?  I can't find anything in the StateManagerImpl that will give me access to it?

Thanks,

Eric


Re: Accessing originally loaded object during a Event Listener?

Andy
 
Edited

Don't see how you "loaded" the object in the first place, have you checked "loadedFields"? Maybe it was HOLLOW when the listener method was called, in which case no need to "save" a copy of the PC since that would be inefficient.
StateManagerImpl.saveFields is the method that saves it, so suggest that you get the code and debug when that is called.


Accessing originally loaded object during a Event Listener?

ebenzacar@...
 

I'm using DN 5.2 with JDO & MSSQL RDBMS.

During a preStore event listener, how can I get access to the original state of the object when it was loaded?  I found the following field `org.datanucleus.state.StateManagerImpl#savedImage` but it seems to be null.
According to the javadocs I would have expected that the object be saved as soon as it is loaded from the DB ("Image of the Persistable instance when the instance is enlisted in the transaction.").  

Additionally, is there any way to peek at the `savedImage` to retrieve the initial value of given fields during an event?

pm = pmf.getPersistenceManager();
pm.addInstanceLifecycleListener( new StoreLifecycleListener(), null);
tx = pm.currentTransaction();
((JDOTransaction)tx).registerEventListener(audit);
try
{
tx.begin();

Student p = pm.getObjectById(Student.class, 1);
p.setName("Second Student");

tx.commit();
}


In StoreLifecycleListener:

public void preStore(InstanceLifecycleEvent event)
{
Persistable pc = (Persistable)event.getSource();
ObjectProvider op = (ObjectProvider)pc.dnGetStateManager();

// via debug inspection, op.savedImage == null
// similarly, op.restoreFields() does nothing to the pc object
}


Thanks!

Eric


Re: Still problems with BLOB and LONG VARCHAR FOR BIT DATA columns

claudio_rosati@...
 

Thank you @Andy for you reply.

I have to admit that, probably because of my lack of knowledge about databases in general, I've not fully understood what to do and what annotations I need to add/update in order to have replicator.replicateRegisteredClasses() working.

Anyway this made me digging a bit more the documentation, finding the Example without using the JDOReplicationManager helper section, and using the example I was able to query for all objects I need, detach them and make persistent in the export database.

Regards, Caudio


Re: Still problems with BLOB and LONG VARCHAR FOR BIT DATA columns

Andy
 

You execute
SELECT FROM com.amat.mdlx.ginestra.plugins.materials.model.Element
which needs to create a UNION statement, to be able to catch all subclasses of that type. It needs to select the fields that are in the FetchPlan for that candidate (Element). So it selects some field that is stored in a BLOB column. And your database isn't capable of doing that (the error message).

So don't select the field ... remove it from the default fetch group. Or just select one of the subclasses of "Element".
Don't see what DataNucleus can do different. If you have SQL that you think it could do then you can provide it for comment


Still problems with BLOB and LONG VARCHAR FOR BIT DATA columns

claudio_rosati@...
 

Hello,

I have an exception when I execute the following code:

private static void exportLibrary(PersistenceManagerFactory from, PersistenceManagerFactory to) {

  JDOReplicationManager replicator = new JDOReplicationManager(from, to);

  replicator.replicateRegisteredClasses();
}

Where the exception is

Exception thrown when executing query : SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM INTEGERPROPERTYVALUE A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.Material            ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM MATERIAL A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM DOUBLEPROPERTYVALUE A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM STRINGPROPERTYVALUE A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.Property            ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM PROPERTY A0

caused by:

Caused by: java.sql.SQLException: Columns of type 'LONG VARCHAR FOR BIT DATA' may not be used in CREATE INDEX, ORDER BY, GROUP BY, UNION, INTERSECT, EXCEPT or DISTINCT statements because comparisons are not supported for that type.

I'm using DataNucleus 6.0.0-m2 and a Derby database. I've the following classes in my model (I'll show only non-simple properties):

@PersistenceCapable(detachable = "true")
public class PropertyTemplate {

  @PrimaryKey
  @Persistent(valueStrategy = IdGeneratorStrategy.INCREMENT)
  private long id;

}


@PersistenceCapable(detachable = "true")
@Inheritance(strategy = InheritanceStrategy.COMPLETE_TABLE)
public abstract class Element {

  @PrimaryKey
  @Persistent(valueStrategy = IdGeneratorStrategy.INCREMENT)
  private long id;

  private List<File> referenceFiles = new ArrayList<>();

  @Column(jdbcType = "BLOB", sqlType = "BLOB")
  @Serialized
  private List<byte[]> referenceFilesContent = new ArrayList<>();

  private List<String> references = new ArrayList<>();

}


@PersistenceCapable(detachable = "true")
public class Property extends Element {

  @javax.jdo.annotations.Element(column = "PROPERTY_ID", dependent="true")
  private List<DoublePropertyValue> doubleValues = new ArrayList<>();

  @javax.jdo.annotations.Element(column = "PROPERTY_ID", dependent="true")
  private List<IntegerPropertyValue> integerValues = new ArrayList<>();

  @Column(name="MATERIAL_ID")
  private Material material;

  @javax.jdo.annotations.Element(column = "PROPERTY_ID", dependent="true")
  private List<StringPropertyValue> stringValues = new ArrayList<>();

  @Persistent(table = "PROPERTY_TAGS")
  @Join(column = "PROPERTY_ID_OID")
  @javax.jdo.annotations.Element(column = "TAG_ID_EID")
  private List<Tag> tags = new ArrayList<>();

  @Column(name = "TEMPLATE_ID")
  private PropertyTemplate template;

}


@PersistenceCapable(detachable = "true")
public class Material extends Element {

  @Persistent(mappedBy = "material")
  private List<Property> properties = new ArrayList<>();

  @Persistent(table = "MATERIAL_TAGS")
  @Join(column = "MATERIAL_ID_OID")
  @javax.jdo.annotations.Element(column = "TAG_ID_EID")
  private List<Tag> tags = new ArrayList<>();

}


@PersistenceCapable(detachable = "true")
public class DoublePropertyValue extends Element {
}


@PersistenceCapable(detachable = "true")
public class IntegerPropertyValue extends Element {
}


@PersistenceCapable(detachable = "true")
public class StringPropertyValue extends Element {
}


@PersistenceCapable(detachable = "true")
public class Tag {

  @PrimaryKey
  @Persistent(valueStrategy = IdGeneratorStrategy.INCREMENT)
  private long id;

}

At the time of the call to replicator.replicateRegisteredClasses() the database has all the tables but only the PropertyTemplate one has about 100 rows. The purpose of the exportLibrary method is to duplicate the database in a temporary directory that it will be zipped and given to an end-user. So, just before calling exportLibrary a new PersistenceManagerFactory is created for the target database. This is producing the following log:

2021-09-14 16:24:08,967 [AWT-EventQueue-0] INFO  com.amat.mdlx.ginestra.util.ThreadPools  - Starting fixed thread pool of size 12.
2021-09-14 16:24:08,972 [ThreadPools.fixedThreadPool.thread-0] INFO  com.amat.mdlx.ginestra.plugins.materials.db.MaterialsLibraryPersistenceManagement  - Getting persistence manager factory for 'ExportDB-20210914T162405M7414249' DB located at 'C:\Users\crosati165522\AppData\Local\Temp\materials-library'.
2021-09-14 16:24:08,973 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.General  - Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry
2021-09-14 16:24:08,974 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.General  - Registering bundle org.datanucleus version 6.0.0.m2 at URL file:/C:/Users/crosati165522/Projects/ginestra/guijava/ginestra.plugins.module/ginestra.plugins.materials.module/target/libs/datanucleus-core.jar.
2021-09-14 16:24:08,975 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.General  - Loading extension points and extensions from plug-in file jar:file:/C:/Users/crosati165522/Projects/ginestra/guijava/ginestra.plugins.module/ginestra.plugins.materials.module/target/libs/datanucleus-core.jar!/plugin.xml.
2021-09-14 16:24:08,977 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.General  - Registering bundle org.datanucleus.api.jdo version 6.0.0.m2 at URL file:/C:/Users/crosati165522/Projects/ginestra/guijava/ginestra.plugins.module/ginestra.plugins.materials.module/target/libs/datanucleus-api-jdo.jar.
2021-09-14 16:24:08,981 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.General  - Loading extension points and extensions from plug-in file jar:file:/C:/Users/crosati165522/Projects/ginestra/guijava/ginestra.plugins.module/ginestra.plugins.materials.module/target/libs/datanucleus-api-jdo.jar!/plugin.xml.
2021-09-14 16:24:08,984 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.General  - Registering bundle org.datanucleus.store.rdbms version 6.0.0.m2 at URL file:/C:/Users/crosati165522/Projects/ginestra/guijava/ginestra.plugins.module/ginestra.plugins.materials.module/target/libs/datanucleus-rdbms.jar.
2021-09-14 16:24:08,988 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.General  - Loading extension points and extensions from plug-in file jar:file:/C:/Users/crosati165522/Projects/ginestra/guijava/ginestra.plugins.module/ginestra.plugins.materials.module/target/libs/datanucleus-rdbms.jar!/plugin.xml.
2021-09-14 16:24:08,991 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Java types support initialising ...
2021-09-14 16:24:08,991 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Java types support loaded : supported java types=[B, [C, [D, [F, [I, [J, [Ljava.lang.Boolean;, [Ljava.lang.Byte;, [Ljava.lang.Character;, [Ljava.lang.Double;, [Ljava.lang.Enum;, [Ljava.lang.Float;, [Ljava.lang.Integer;, [Ljava.lang.Long;, [Ljava.lang.Number;, [Ljava.lang.Object;, [Ljava.lang.Short;, [Ljava.lang.String;, [Ljava.math.BigDecimal;, [Ljava.math.BigInteger;, [Ljava.util.Date;, [Ljava.util.Locale;, [S, [Z, boolean, byte, char, double, float, int, java.awt.Color, java.awt.image.BufferedImage, java.lang.Boolean, java.lang.Byte, java.lang.Character, java.lang.Class, java.lang.Double, java.lang.Enum, java.lang.Float, java.lang.Integer, java.lang.Long, java.lang.Number, java.lang.Short, java.lang.String, java.lang.StringBuffer, java.lang.StringBuilder, java.math.BigDecimal, java.math.BigInteger, java.net.URI, java.net.URL, java.sql.Date, java.sql.Time, java.sql.Timestamp, java.time.Duration, java.time.Instant, java.time.LocalDate, java.time.LocalDateTime, java.time.LocalTime, java.time.MonthDay, java.time.OffsetDateTime, java.time.OffsetTime, java.time.Period, java.time.Year, java.time.YearMonth, java.time.ZonedDateTime, java.time.ZoneId, java.time.ZoneOffset, java.util.ArrayList, java.util.Arrays$ArrayList, java.util.BitSet, java.util.Calendar, java.util.Collection, java.util.Currency, java.util.Date, java.util.GregorianCalendar, java.util.HashMap, java.util.HashSet, java.util.Hashtable, java.util.LinkedHashMap, java.util.LinkedHashSet, java.util.LinkedList, java.util.List, java.util.Locale, java.util.Map, java.util.Optional, java.util.PriorityQueue, java.util.Properties, java.util.Queue, java.util.Set, java.util.SortedMap, java.util.SortedSet, java.util.Stack, java.util.TimeZone, java.util.TreeMap, java.util.TreeSet, java.util.UUID, java.util.Vector, long, short
2021-09-14 16:24:08,992 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Type converter support initialising ...
2021-09-14 16:24:08,992 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Type converter support loaded
2021-09-14 16:24:08,992 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for byte[] to : java.nio.ByteBuffer
2021-09-14 16:24:08,992 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for char[] to : java.nio.ByteBuffer
2021-09-14 16:24:08,992 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for double[] to : java.nio.ByteBuffer
2021-09-14 16:24:08,992 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for float[] to : java.nio.ByteBuffer
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for int[] to : java.nio.ByteBuffer
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for long[] to : java.nio.ByteBuffer
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for [Ljava.math.BigDecimal; to : java.nio.ByteBuffer
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for [Ljava.math.BigInteger; to : java.nio.ByteBuffer
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for short[] to : java.nio.ByteBuffer
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for boolean[] to : java.nio.ByteBuffer
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.awt.Color to : int[],java.lang.String
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.awt.image.BufferedImage to : java.nio.ByteBuffer,byte[]
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.io.Serializable to : java.nio.ByteBuffer,byte[],java.lang.String
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.lang.Boolean to : java.lang.Integer,java.lang.Character
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.lang.Character to : java.lang.String
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.lang.Class to : java.lang.String
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.lang.Integer to : java.lang.String
2021-09-14 16:24:08,993 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.lang.Long to : java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.lang.StringBuffer to : java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.lang.StringBuilder to : java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.math.BigDecimal to : java.lang.Double,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.math.BigInteger to : java.lang.Long,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.net.URI to : java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.net.URL to : java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.sql.Date to : java.util.Date,java.lang.Long,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.sql.Time to : java.util.Date,java.lang.Long,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.sql.Timestamp to : java.util.Date,java.lang.Long,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.Duration to : java.lang.Double,java.lang.Long,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.Instant to : java.sql.Timestamp,java.util.Date,java.lang.Long,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.LocalDate to : java.util.Date,java.sql.Date,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.LocalDateTime to : java.sql.Timestamp,java.util.Date,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.LocalTime to : java.sql.Time,java.util.Date,java.lang.Long,java.lang.String
2021-09-14 16:24:08,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.MonthDay to : int[],java.util.Date,java.sql.Date,java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.OffsetDateTime to : java.sql.Timestamp,java.util.Date,java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.OffsetTime to : java.sql.Time,java.lang.Long,java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.Period to : int[],java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.Year to : java.lang.Integer,java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.YearMonth to : int[],java.util.Date,java.sql.Date,java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.ZonedDateTime to : java.sql.Timestamp,java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.ZoneId to : java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.time.ZoneOffset to : java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.util.BitSet to : java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.util.Calendar to : java.sql.Timestamp,[Ljava.lang.Object;,java.util.Date,java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.util.Currency to : java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.util.Date to : java.lang.Long,java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.util.Locale to : java.lang.String
2021-09-14 16:24:08,995 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.util.TimeZone to : java.lang.String
2021-09-14 16:24:08,996 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - TypeConverter(s) available for java.util.UUID to : java.lang.String
2021-09-14 16:24:08,996 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true
2021-09-14 16:24:08,996 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Registering listener for metadata initialisation
2021-09-14 16:24:08,996 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Listener found initialisation for persistable class com.amat.mdlx.ginestra.plugins.materials.model.Version
2021-09-14 16:24:08,996 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /META-INF/package.jdo
2021-09-14 16:24:08,997 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /WEB-INF/package.jdo
2021-09-14 16:24:08,997 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /package.jdo
2021-09-14 16:24:08,997 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/package.jdo
2021-09-14 16:24:08,997 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/package.jdo
2021-09-14 16:24:08,997 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/package.jdo
2021-09-14 16:24:08,997 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/package.jdo
2021-09-14 16:24:08,997 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/plugins/package.jdo
2021-09-14 16:24:08,997 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.jdo
2021-09-14 16:24:08,998 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.jdo
2021-09-14 16:24:08,998 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/Version.jdo
2021-09-14 16:24:08,998 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" not found
2021-09-14 16:24:08,998 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Version" has been specified with JDO annotations so using those.
2021-09-14 16:24:08,999 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Version" : Populating Meta-Data
2021-09-14 16:24:08,999 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /META-INF/package.orm
2021-09-14 16:24:08,999 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /WEB-INF/package.orm
2021-09-14 16:24:08,999 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /package.orm
2021-09-14 16:24:09,000 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/package.orm
2021-09-14 16:24:09,000 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/package.orm
2021-09-14 16:24:09,000 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/package.orm
2021-09-14 16:24:09,000 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/package.orm
2021-09-14 16:24:09,000 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/plugins/package.orm
2021-09-14 16:24:09,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.orm
2021-09-14 16:24:09,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.orm
2021-09-14 16:24:09,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/Version.orm
2021-09-14 16:24:09,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Version" not found
2021-09-14 16:24:09,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Version" field "version" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Version" : Initialising Meta-Data
2021-09-14 16:24:09,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Listener found initialisation for persistable class com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate
2021-09-14 16:24:09,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /META-INF/package.jdo
2021-09-14 16:24:09,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /WEB-INF/package.jdo
2021-09-14 16:24:09,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /package.jdo
2021-09-14 16:24:09,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/package.jdo
2021-09-14 16:24:09,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/package.jdo
2021-09-14 16:24:09,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/package.jdo
2021-09-14 16:24:09,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/package.jdo
2021-09-14 16:24:09,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/plugins/package.jdo
2021-09-14 16:24:09,003 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.jdo
2021-09-14 16:24:09,003 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.jdo
2021-09-14 16:24:09,003 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/PropertyTemplate.jdo
2021-09-14 16:24:09,005 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" not found
2021-09-14 16:24:09,005 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" has been specified with JDO annotations so using those.
2021-09-14 16:24:09,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" : Populating Meta-Data
2021-09-14 16:24:09,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /META-INF/package.orm
2021-09-14 16:24:09,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /WEB-INF/package.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /package.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/package.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/package.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/package.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/package.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/plugins/package.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/PropertyTemplate.orm
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" not found
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "category" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "constraints" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "defaultValue" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "group" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "locked" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "mandatory" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "name" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "path" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "primary" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "subgroup" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "symbol" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "type" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,016 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" field "unit" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,017 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate" : Initialising Meta-Data
2021-09-14 16:24:09,017 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData Management : Loading Metadata for persistence-unit "MaterialsLibrary" ...
2021-09-14 16:24:09,017 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" has been specified with JDO annotations so using those.
2021-09-14 16:24:09,017 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Material" has been specified with JDO annotations so using those.
2021-09-14 16:24:09,020 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" has been specified with JDO annotations so using those.
2021-09-14 16:24:09,021 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" has been specified with JDO annotations so using those.
2021-09-14 16:24:09,021 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" has been specified with JDO annotations so using those.
2021-09-14 16:24:09,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Property" has been specified with JDO annotations so using those.
2021-09-14 16:24:09,026 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Populating all MetaData ...
2021-09-14 16:24:09,026 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" : Populating Meta-Data
2021-09-14 16:24:09,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /META-INF/package.orm
2021-09-14 16:24:09,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /WEB-INF/package.orm
2021-09-14 16:24:09,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /package.orm
2021-09-14 16:24:09,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /com/package.orm
2021-09-14 16:24:09,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /com/amat/package.orm
2021-09-14 16:24:09,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /com/amat/mdlx/package.orm
2021-09-14 16:24:09,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /com/amat/mdlx/ginestra/package.orm
2021-09-14 16:24:09,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/package.orm
2021-09-14 16:24:09,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.orm
2021-09-14 16:24:09,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.orm
2021-09-14 16:24:09,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/IntegerPropertyValue.orm
2021-09-14 16:24:09,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" not found
2021-09-14 16:24:09,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /META-INF/package.jdo
2021-09-14 16:24:09,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /WEB-INF/package.jdo
2021-09-14 16:24:09,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /package.jdo
2021-09-14 16:24:09,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/package.jdo
2021-09-14 16:24:09,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/package.jdo
2021-09-14 16:24:09,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/package.jdo
2021-09-14 16:24:09,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/package.jdo
2021-09-14 16:24:09,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/plugins/package.jdo
2021-09-14 16:24:09,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.jdo
2021-09-14 16:24:09,030 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.jdo
2021-09-14 16:24:09,030 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/Element.jdo
2021-09-14 16:24:09,030 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "jdo" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" not found
2021-09-14 16:24:09,030 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Element" has been specified with JDO annotations so using those.
2021-09-14 16:24:09,031 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Element" : Populating Meta-Data
2021-09-14 16:24:09,031 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /META-INF/package.orm
2021-09-14 16:24:09,031 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /WEB-INF/package.orm
2021-09-14 16:24:09,031 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /package.orm
2021-09-14 16:24:09,031 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/package.orm
2021-09-14 16:24:09,031 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/package.orm
2021-09-14 16:24:09,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/package.orm
2021-09-14 16:24:09,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/package.orm
2021-09-14 16:24:09,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/plugins/package.orm
2021-09-14 16:24:09,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.orm
2021-09-14 16:24:09,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.orm
2021-09-14 16:24:09,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/Element.orm
2021-09-14 16:24:09,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Element" not found
2021-09-14 16:24:09,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Element" field "referenceFiles" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Element" field "references" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,033 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Member with collection of elementType=java.io.File not explicitly marked as embedded, so defaulting to embedded since not persistable
2021-09-14 16:24:09,033 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" field "value" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,034 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Material" : Populating Meta-Data
2021-09-14 16:24:09,034 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /META-INF/package.orm
2021-09-14 16:24:09,034 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /WEB-INF/package.orm
2021-09-14 16:24:09,034 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /package.orm
2021-09-14 16:24:09,034 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /com/package.orm
2021-09-14 16:24:09,034 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /com/amat/package.orm
2021-09-14 16:24:09,034 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /com/amat/mdlx/package.orm
2021-09-14 16:24:09,035 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /com/amat/mdlx/ginestra/package.orm
2021-09-14 16:24:09,035 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /com/amat/mdlx/ginestra/plugins/package.orm
2021-09-14 16:24:09,035 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.orm
2021-09-14 16:24:09,035 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.orm
2021-09-14 16:24:09,035 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/Material.orm
2021-09-14 16:24:09,035 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Material" not found
2021-09-14 16:24:09,035 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Material" field "color" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,035 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Material" field "locked" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,036 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" : Populating Meta-Data
2021-09-14 16:24:09,036 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /META-INF/package.orm
2021-09-14 16:24:09,037 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /WEB-INF/package.orm
2021-09-14 16:24:09,037 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /package.orm
2021-09-14 16:24:09,037 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /com/package.orm
2021-09-14 16:24:09,037 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /com/amat/package.orm
2021-09-14 16:24:09,037 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /com/amat/mdlx/package.orm
2021-09-14 16:24:09,037 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /com/amat/mdlx/ginestra/package.orm
2021-09-14 16:24:09,038 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/package.orm
2021-09-14 16:24:09,038 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.orm
2021-09-14 16:24:09,038 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.orm
2021-09-14 16:24:09,038 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/DoublePropertyValue.orm
2021-09-14 16:24:09,038 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" not found
2021-09-14 16:24:09,038 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" field "value" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,039 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" : Populating Meta-Data
2021-09-14 16:24:09,039 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /META-INF/package.orm
2021-09-14 16:24:09,039 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /WEB-INF/package.orm
2021-09-14 16:24:09,039 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /package.orm
2021-09-14 16:24:09,039 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /com/package.orm
2021-09-14 16:24:09,039 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /com/amat/package.orm
2021-09-14 16:24:09,040 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /com/amat/mdlx/package.orm
2021-09-14 16:24:09,040 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /com/amat/mdlx/ginestra/package.orm
2021-09-14 16:24:09,040 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /com/amat/mdlx/ginestra/plugins/package.orm
2021-09-14 16:24:09,040 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.orm
2021-09-14 16:24:09,040 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.orm
2021-09-14 16:24:09,040 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/Tag.orm
2021-09-14 16:24:09,040 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" not found
2021-09-14 16:24:09,040 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" field "tag" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,041 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" : Populating Meta-Data
2021-09-14 16:24:09,041 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /META-INF/package.orm
2021-09-14 16:24:09,041 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /WEB-INF/package.orm
2021-09-14 16:24:09,041 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /package.orm
2021-09-14 16:24:09,041 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /com/package.orm
2021-09-14 16:24:09,041 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /com/amat/package.orm
2021-09-14 16:24:09,041 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /com/amat/mdlx/package.orm
2021-09-14 16:24:09,042 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /com/amat/mdlx/ginestra/package.orm
2021-09-14 16:24:09,042 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/package.orm
2021-09-14 16:24:09,042 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.orm
2021-09-14 16:24:09,042 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.orm
2021-09-14 16:24:09,042 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/StringPropertyValue.orm
2021-09-14 16:24:09,042 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" not found
2021-09-14 16:24:09,043 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Property" : Populating Meta-Data
2021-09-14 16:24:09,043 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /META-INF/package.orm
2021-09-14 16:24:09,043 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /WEB-INF/package.orm
2021-09-14 16:24:09,043 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /package.orm
2021-09-14 16:24:09,043 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /com/package.orm
2021-09-14 16:24:09,043 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /com/amat/package.orm
2021-09-14 16:24:09,043 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /com/amat/mdlx/package.orm
2021-09-14 16:24:09,044 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /com/amat/mdlx/ginestra/package.orm
2021-09-14 16:24:09,044 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /com/amat/mdlx/ginestra/plugins/package.orm
2021-09-14 16:24:09,044 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /com/amat/mdlx/ginestra/plugins/materials/package.orm
2021-09-14 16:24:09,044 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/package.orm
2021-09-14 16:24:09,044 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" NOT found at /com/amat/mdlx/ginestra/plugins/materials/model/Property.orm
2021-09-14 16:24:09,044 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData of type "orm" for class "com.amat.mdlx.ginestra.plugins.materials.model.Property" not found
2021-09-14 16:24:09,044 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Property" field "aggregation" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,044 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Property" field "locked" : Adding Meta-Data for member since it didnt appear in the Meta-Data definition.
2021-09-14 16:24:09,046 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Initialising all MetaData ...
2021-09-14 16:24:09,046 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Element" : Initialising Meta-Data
2021-09-14 16:24:09,046 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" : Initialising Meta-Data
2021-09-14 16:24:09,046 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Material" : Initialising Meta-Data
2021-09-14 16:24:09,046 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue" : Initialising Meta-Data
2021-09-14 16:24:09,046 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Tag" : Initialising Meta-Data
2021-09-14 16:24:09,046 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue" : Initialising Meta-Data
2021-09-14 16:24:09,046 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Class "com.amat.mdlx.ginestra.plugins.materials.model.Property" : Initialising Meta-Data
2021-09-14 16:24:09,047 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - MetaData Management : Load of Metadata complete

While just calling replicator.replicateRegisteredClasses() will produce the following log:

2021-09-14 16:25:54,974 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - ExecutionContext OPENED "org.datanucleus.ExecutionContextImpl@1583e14d" for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@1a1a63e9" with txn="org.datanucleus.transaction.TransactionImpl@138ea935"
2021-09-14 16:25:54,974 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Replication : from "org.datanucleus.api.jdo.JDOPersistenceManagerFactory@13956a0e" to "org.datanucleus.api.jdo.JDOPersistenceManagerFactory@191678b8" for objects of types "[class com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue, class com.amat.mdlx.ginestra.plugins.materials.model.Element, class com.amat.mdlx.ginestra.plugins.materials.model.Material, class com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue, class com.amat.mdlx.ginestra.plugins.materials.model.Version, class com.amat.mdlx.ginestra.plugins.materials.model.PropertyTemplate, class com.amat.mdlx.ginestra.plugins.materials.model.Tag, class com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue, class com.amat.mdlx.ginestra.plugins.materials.model.Property]"
2021-09-14 16:25:54,975 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Replication : detaching objects from source datastore
2021-09-14 16:25:54,975 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - ExecutionContext OPENED "org.datanucleus.ExecutionContextImpl@7f37adae" for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@1a1a63e9" with txn="org.datanucleus.transaction.TransactionImpl@282c4e87"
2021-09-14 16:25:54,975 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Transaction  - Transaction created [DataNucleus Transaction, ID=992485451-2, enlisted resources=[]]
2021-09-14 16:25:54,975 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Transaction  - Transaction begun for ExecutionContext org.datanucleus.ExecutionContextImpl@7f37adae (optimistic=false)
2021-09-14 16:25:54,976 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Managing Persistence of Class : com.amat.mdlx.ginestra.plugins.materials.model.Element [Table : (none), InheritanceStrategy : complete-table]
2021-09-14 16:25:54,976 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Managing Persistence of Class : com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue [Table : INTEGERPROPERTYVALUE, InheritanceStrategy : complete-table]
2021-09-14 16:25:54,976 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.id] -> Column(s) [INTEGERPROPERTYVALUE.ID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:54,976 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table INTEGERPROPERTYVALUE will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue (inheritance strategy="complete-table") 
2021-09-14 16:25:54,976 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Attempt to find JDBC driver 'typeInfo' for jdbc-type=INTEGER but sql-type=INT is not found. Using default sql-type for this jdbc-type.
2021-09-14 16:25:54,977 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue.value] -> Column(s) [INTEGERPROPERTYVALUE."VALUE"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.IntegerMapping" (org.datanucleus.store.rdbms.mapping.column.IntegerColumnMapping)
2021-09-14 16:25:54,977 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table INTEGERPROPERTYVALUE will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.Element (inheritance strategy="complete-table") 
2021-09-14 16:25:54,977 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.description] -> Column(s) [INTEGERPROPERTYVALUE.DESCRIPTION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:54,977 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.name] -> Column(s) [INTEGERPROPERTYVALUE."NAME"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:54,980 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFiles] -> Column(s) [INTEGERPROPERTYVALUE.REFERENCEFILES] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:54,980 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFilesContent] -> Column(s) [INTEGERPROPERTYVALUE.REFERENCEFILESCONTENT] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.BlobColumnMapping)
2021-09-14 16:25:54,980 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.references] -> Column(s) [INTEGERPROPERTYVALUE."REFERENCES"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:54,981 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table/View INTEGERPROPERTYVALUE has been initialised
2021-09-14 16:25:54,981 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Connection  - ManagedConnection OPENED : "org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@4257b703 [conn=org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@a101cec, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true]" on resource "nontx" with isolation level "serializable" and auto-commit=false
2021-09-14 16:25:54,981 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Schema Transaction STARTED with connection "org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@a101cec" with isolation "serializable"
2021-09-14 16:25:54,982 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Check of existence of INTEGERPROPERTYVALUE returned table type of TABLE
2021-09-14 16:25:54,982 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Loading column info for table(s) "INTEGERPROPERTYVALUE" in Catalog "", Schema ""
2021-09-14 16:25:54,985 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info loaded for Catalog "", Schema "", 1 tables, time = 3 ms
2021-09-14 16:25:54,985 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info retrieved for table "INTEGERPROPERTYVALUE" : 9 columns found
2021-09-14 16:25:54,987 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 2 index(es) for table INTEGERPROPERTYVALUE
2021-09-14 16:25:54,994 [ThreadPools.fixedThreadPool.thread-0] WARN  DataNucleus.Datastore.Schema  - Retrieved ForeignKey from datastore for table=INTEGERPROPERTYVALUE referencing table PROPERTY but not found internally. Is there some catalog/schema or quoting causing problems?
2021-09-14 16:25:54,994 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 foreign key(s) for table INTEGERPROPERTYVALUE
2021-09-14 16:25:54,997 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 unique key(s) for table INTEGERPROPERTYVALUE
2021-09-14 16:25:54,998 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Schema Transaction COMMITTING with connection "org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@a101cec"
2021-09-14 16:25:54,998 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Schema Transaction CLOSED with connection "org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@a101cec"
2021-09-14 16:25:54,998 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Connection  - ManagedConnection COMMITTING : "org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@4257b703 [conn=org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@a101cec, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true]"
2021-09-14 16:25:54,998 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Connection  - ManagedConnection CLOSED : "org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@4257b703 [conn=org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@a101cec, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true]"
2021-09-14 16:25:55,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Compile (generic) of "SELECT FROM com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue"
2021-09-14 16:25:55,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Compile Time (generic) = 0 ms
2021-09-14 16:25:55,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - QueryCompilation:
  [symbols: this type=com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue]
2021-09-14 16:25:55,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Compile (datastore) of "SELECT FROM com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue"
2021-09-14 16:25:55,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - Compile of JDOQL into SQL - JoinType : navigation(default=(using nullability), filter=(using nullability))
2021-09-14 16:25:55,001 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - No limit specified on query fetch so limiting to 3 levels from candidate. Specify the 'datanucleus.maxFetchDepth' to override this
2021-09-14 16:25:55,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Compile Time (datastore) = 1 ms
2021-09-14 16:25:55,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Connection  - ManagedConnection OPENED : "org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@1541bdbb [conn=org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@4a205c4d, commitOnRelease=false, closeOnRelease=false, closeOnTxnEnd=true]" on resource "tx" with isolation level "read-committed" and auto-commit=false
2021-09-14 16:25:55,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Transaction  - Running enlist operation on resource: org.datanucleus.store.rdbms.ConnectionFactoryImpl$EmulatedXAResource@cbf52db, error code TMNOFLAGS and transaction [DataNucleus Transaction, ID=992485451-2, enlisted resources=[]]
2021-09-14 16:25:55,002 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Executing "SELECT FROM com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue" ...
2021-09-14 16:25:55,011 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore  - Using PreparedStatement "21abc03b-017b-e4b1-5244-0000026dbc78" for connection "org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@4a205c4d"
2021-09-14 16:25:55,011 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Native  - SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES",A0."VALUE" FROM INTEGERPROPERTYVALUE A0
2021-09-14 16:25:55,012 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Retrieve  - SQL Execution Time = 1 ms
2021-09-14 16:25:55,012 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Execution Time = 10 ms
2021-09-14 16:25:55,012 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Compile (generic) of "SELECT FROM com.amat.mdlx.ginestra.plugins.materials.model.Element"
2021-09-14 16:25:55,012 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Compile Time (generic) = 0 ms
2021-09-14 16:25:55,012 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - QueryCompilation:
  [symbols: this type=com.amat.mdlx.ginestra.plugins.materials.model.Element]
2021-09-14 16:25:55,013 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Compile (datastore) of "SELECT FROM com.amat.mdlx.ginestra.plugins.materials.model.Element"
2021-09-14 16:25:55,013 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Managing Persistence of Class : com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue [Table : DOUBLEPROPERTYVALUE, InheritanceStrategy : complete-table]
2021-09-14 16:25:55,013 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.id] -> Column(s) [DOUBLEPROPERTYVALUE.ID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,013 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Managing Persistence of Class : com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue [Table : STRINGPROPERTYVALUE, InheritanceStrategy : complete-table]
2021-09-14 16:25:55,013 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.id] -> Column(s) [STRINGPROPERTYVALUE.ID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Managing Persistence of Class : com.amat.mdlx.ginestra.plugins.materials.model.Tag [Table : TAG, InheritanceStrategy : new-table]
2021-09-14 16:25:55,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Tag.id] -> Column(s) [TAG.ID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Managing Persistence of Class : com.amat.mdlx.ginestra.plugins.materials.model.Property [Table : PROPERTY, InheritanceStrategy : complete-table]
2021-09-14 16:25:55,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.id] -> Column(s) [PROPERTY.ID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Managing Persistence of Class : com.amat.mdlx.ginestra.plugins.materials.model.Material [Table : MATERIAL, InheritanceStrategy : complete-table]
2021-09-14 16:25:55,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.id] -> Column(s) [MATERIAL.ID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table MATERIAL will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.Material (inheritance strategy="complete-table") 
2021-09-14 16:25:55,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Material.color] -> Column(s) [MATERIAL.COLOR] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,014 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Material.locked] -> Column(s) [MATERIAL.LOCKED] using mapping of type "org.datanucleus.store.rdbms.mapping.java.BooleanMapping" (org.datanucleus.store.rdbms.mapping.column.CharColumnMapping)
2021-09-14 16:25:55,015 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Material.properties] -> Column(s) [[none]] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" ()
2021-09-14 16:25:55,018 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Managing Persistence of Field : com.amat.mdlx.ginestra.plugins.materials.model.Material.tags [Table : MATERIAL_TAGS]
2021-09-14 16:25:55,019 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Material.tags] -> Column(s) [[none]] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" ()
2021-09-14 16:25:55,019 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table MATERIAL will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.Element (inheritance strategy="complete-table") 
2021-09-14 16:25:55,019 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.description] -> Column(s) [MATERIAL.DESCRIPTION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,019 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.name] -> Column(s) [MATERIAL."NAME"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,019 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFiles] -> Column(s) [MATERIAL.REFERENCEFILES] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:55,020 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFilesContent] -> Column(s) [MATERIAL.REFERENCEFILESCONTENT] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.BlobColumnMapping)
2021-09-14 16:25:55,020 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.references] -> Column(s) [MATERIAL."REFERENCES"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:55,020 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table/View MATERIAL has been initialised
2021-09-14 16:25:55,021 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table DOUBLEPROPERTYVALUE will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue (inheritance strategy="complete-table") 
2021-09-14 16:25:55,021 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue.value] -> Column(s) [DOUBLEPROPERTYVALUE."VALUE"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.DoubleMapping" (org.datanucleus.store.rdbms.mapping.column.DoubleColumnMapping)
2021-09-14 16:25:55,021 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table DOUBLEPROPERTYVALUE will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.Element (inheritance strategy="complete-table") 
2021-09-14 16:25:55,021 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.description] -> Column(s) [DOUBLEPROPERTYVALUE.DESCRIPTION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.name] -> Column(s) [DOUBLEPROPERTYVALUE."NAME"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFiles] -> Column(s) [DOUBLEPROPERTYVALUE.REFERENCEFILES] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:55,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFilesContent] -> Column(s) [DOUBLEPROPERTYVALUE.REFERENCEFILESCONTENT] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.BlobColumnMapping)
2021-09-14 16:25:55,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.references] -> Column(s) [DOUBLEPROPERTYVALUE."REFERENCES"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:55,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table/View DOUBLEPROPERTYVALUE has been initialised
2021-09-14 16:25:55,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table TAG will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.Tag (inheritance strategy="new-table") 
2021-09-14 16:25:55,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Tag.tag] -> Column(s) [TAG.TAG] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table/View TAG has been initialised
2021-09-14 16:25:55,022 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table STRINGPROPERTYVALUE will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue (inheritance strategy="complete-table") 
2021-09-14 16:25:55,023 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue.value] -> Column(s) [STRINGPROPERTYVALUE."VALUE"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,023 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table STRINGPROPERTYVALUE will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.Element (inheritance strategy="complete-table") 
2021-09-14 16:25:55,023 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.description] -> Column(s) [STRINGPROPERTYVALUE.DESCRIPTION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,023 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.name] -> Column(s) [STRINGPROPERTYVALUE."NAME"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,023 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFiles] -> Column(s) [STRINGPROPERTYVALUE.REFERENCEFILES] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:55,023 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFilesContent] -> Column(s) [STRINGPROPERTYVALUE.REFERENCEFILESCONTENT] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.BlobColumnMapping)
2021-09-14 16:25:55,023 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.references] -> Column(s) [STRINGPROPERTYVALUE."REFERENCES"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:55,024 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table/View STRINGPROPERTYVALUE has been initialised
2021-09-14 16:25:55,024 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table PROPERTY will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.Property (inheritance strategy="complete-table") 
2021-09-14 16:25:55,024 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.aggregation] -> Column(s) [PROPERTY.AGGREGATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,024 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.doubleValues] -> Column(s) [[none]] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" ()
2021-09-14 16:25:55,025 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Attempt to find JDBC driver 'typeInfo' for jdbc-type=INTEGER but sql-type=INT is not found. Using default sql-type for this jdbc-type.
2021-09-14 16:25:55,026 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.integerValues] -> Column(s) [[none]] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" ()
2021-09-14 16:25:55,026 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Attempt to find JDBC driver 'typeInfo' for jdbc-type=INTEGER but sql-type=INT is not found. Using default sql-type for this jdbc-type.
2021-09-14 16:25:55,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.locked] -> Column(s) [PROPERTY.LOCKED] using mapping of type "org.datanucleus.store.rdbms.mapping.java.BooleanMapping" (org.datanucleus.store.rdbms.mapping.column.CharColumnMapping)
2021-09-14 16:25:55,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.material] -> Column(s) [PROPERTY.MATERIAL_ID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.PersistableMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.stringValues] -> Column(s) [[none]] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" ()
2021-09-14 16:25:55,027 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Attempt to find JDBC driver 'typeInfo' for jdbc-type=INTEGER but sql-type=INT is not found. Using default sql-type for this jdbc-type.
2021-09-14 16:25:55,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - Managing Persistence of Field : com.amat.mdlx.ginestra.plugins.materials.model.Property.tags [Table : PROPERTY_TAGS]
2021-09-14 16:25:55,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.tags] -> Column(s) [[none]] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" ()
2021-09-14 16:25:55,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.template] -> Column(s) [PROPERTY.TEMPLATE_ID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.PersistableMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table PROPERTY will manage the persistence of the fields for class com.amat.mdlx.ginestra.plugins.materials.model.Element (inheritance strategy="complete-table") 
2021-09-14 16:25:55,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.description] -> Column(s) [PROPERTY.DESCRIPTION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,028 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.name] -> Column(s) [PROPERTY."NAME"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.column.VarCharColumnMapping)
2021-09-14 16:25:55,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFiles] -> Column(s) [PROPERTY.REFERENCEFILES] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:55,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.referenceFilesContent] -> Column(s) [PROPERTY.REFERENCEFILESCONTENT] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.BlobColumnMapping)
2021-09-14 16:25:55,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Element.references] -> Column(s) [PROPERTY."REFERENCES"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.CollectionMapping" (org.datanucleus.store.rdbms.mapping.column.LongVarBinaryColumnMapping)
2021-09-14 16:25:55,029 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table/View PROPERTY has been initialised
2021-09-14 16:25:55,031 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Material.tags.[OWNER]] -> Column(s) [MATERIAL_TAGS.MATERIAL_ID_OID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.PersistableMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,031 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Material.tags.[ELEMENT]] -> Column(s) [MATERIAL_TAGS.TAG_ID_EID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.PersistableMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,031 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Attempt to find JDBC driver 'typeInfo' for jdbc-type=INTEGER but sql-type=INT is not found. Using default sql-type for this jdbc-type.
2021-09-14 16:25:55,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Material.tags.[ORDER]] -> Column(s) [MATERIAL_TAGS.IDX] using mapping of type "org.datanucleus.store.rdbms.mapping.java.IntegerMapping" (org.datanucleus.store.rdbms.mapping.column.IntegerColumnMapping)
2021-09-14 16:25:55,032 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table/View MATERIAL_TAGS has been initialised
2021-09-14 16:25:55,033 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.tags.[OWNER]] -> Column(s) [PROPERTY_TAGS.PROPERTY_ID_OID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.PersistableMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,033 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.tags.[ELEMENT]] -> Column(s) [PROPERTY_TAGS.TAG_ID_EID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.PersistableMapping" (org.datanucleus.store.rdbms.mapping.column.BigIntColumnMapping)
2021-09-14 16:25:55,033 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Attempt to find JDBC driver 'typeInfo' for jdbc-type=INTEGER but sql-type=INT is not found. Using default sql-type for this jdbc-type.
2021-09-14 16:25:55,033 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Field [com.amat.mdlx.ginestra.plugins.materials.model.Property.tags.[ORDER]] -> Column(s) [PROPERTY_TAGS.IDX] using mapping of type "org.datanucleus.store.rdbms.mapping.java.IntegerMapping" (org.datanucleus.store.rdbms.mapping.column.IntegerColumnMapping)
2021-09-14 16:25:55,033 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Table/View PROPERTY_TAGS has been initialised
2021-09-14 16:25:55,033 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Attempt to find JDBC driver 'typeInfo' for jdbc-type=INTEGER but sql-type=INT is not found. Using default sql-type for this jdbc-type.
2021-09-14 16:25:55,034 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Connection  - ManagedConnection OPENED : "org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@7a5931a2 [conn=org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@39e31ff0, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true]" on resource "nontx" with isolation level "serializable" and auto-commit=false
2021-09-14 16:25:55,034 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Schema Transaction STARTED with connection "org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@39e31ff0" with isolation "serializable"
2021-09-14 16:25:55,036 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Check of existence of MATERIAL returned table type of TABLE
2021-09-14 16:25:55,036 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Loading column info for table(s) "MATERIAL" in Catalog "", Schema ""
2021-09-14 16:25:55,040 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info loaded for Catalog "", Schema "", 1 tables, time = 4 ms
2021-09-14 16:25:55,041 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info retrieved for table "MATERIAL" : 8 columns found
2021-09-14 16:25:55,042 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Check of existence of DOUBLEPROPERTYVALUE returned table type of TABLE
2021-09-14 16:25:55,042 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Loading column info for table(s) "DOUBLEPROPERTYVALUE" in Catalog "", Schema ""
2021-09-14 16:25:55,045 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info loaded for Catalog "", Schema "", 1 tables, time = 3 ms
2021-09-14 16:25:55,046 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info retrieved for table "DOUBLEPROPERTYVALUE" : 9 columns found
2021-09-14 16:25:55,047 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Check of existence of TAG returned table type of TABLE
2021-09-14 16:25:55,047 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Loading column info for table(s) "TAG" in Catalog "", Schema ""
2021-09-14 16:25:55,050 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info loaded for Catalog "", Schema "", 1 tables, time = 3 ms
2021-09-14 16:25:55,050 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info retrieved for table "TAG" : 2 columns found
2021-09-14 16:25:55,052 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Check of existence of STRINGPROPERTYVALUE returned table type of TABLE
2021-09-14 16:25:55,052 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Loading column info for table(s) "STRINGPROPERTYVALUE" in Catalog "", Schema ""
2021-09-14 16:25:55,055 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info loaded for Catalog "", Schema "", 1 tables, time = 3 ms
2021-09-14 16:25:55,055 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info retrieved for table "STRINGPROPERTYVALUE" : 9 columns found
2021-09-14 16:25:55,056 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Check of existence of PROPERTY returned table type of TABLE
2021-09-14 16:25:55,056 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Loading column info for table(s) "PROPERTY" in Catalog "", Schema ""
2021-09-14 16:25:55,059 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info loaded for Catalog "", Schema "", 1 tables, time = 3 ms
2021-09-14 16:25:55,059 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info retrieved for table "PROPERTY" : 11 columns found
2021-09-14 16:25:55,060 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Check of existence of MATERIAL_TAGS returned table type of TABLE
2021-09-14 16:25:55,060 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Loading column info for table(s) "MATERIAL_TAGS" in Catalog "", Schema ""
2021-09-14 16:25:55,063 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info loaded for Catalog "", Schema "", 1 tables, time = 3 ms
2021-09-14 16:25:55,063 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info retrieved for table "MATERIAL_TAGS" : 3 columns found
2021-09-14 16:25:55,064 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Check of existence of PROPERTY_TAGS returned table type of TABLE
2021-09-14 16:25:55,064 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Loading column info for table(s) "PROPERTY_TAGS" in Catalog "", Schema ""
2021-09-14 16:25:55,067 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info loaded for Catalog "", Schema "", 1 tables, time = 3 ms
2021-09-14 16:25:55,067 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Column info retrieved for table "PROPERTY_TAGS" : 3 columns found
2021-09-14 16:25:55,070 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 index(es) for table MATERIAL
2021-09-14 16:25:55,071 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 0 foreign key(s) for table MATERIAL
2021-09-14 16:25:55,073 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 unique key(s) for table MATERIAL
2021-09-14 16:25:55,075 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 2 index(es) for table DOUBLEPROPERTYVALUE
2021-09-14 16:25:55,080 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 foreign key(s) for table DOUBLEPROPERTYVALUE
2021-09-14 16:25:55,082 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 unique key(s) for table DOUBLEPROPERTYVALUE
2021-09-14 16:25:55,084 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 index(es) for table TAG
2021-09-14 16:25:55,086 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 0 foreign key(s) for table TAG
2021-09-14 16:25:55,090 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 unique key(s) for table TAG
2021-09-14 16:25:55,092 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 2 index(es) for table STRINGPROPERTYVALUE
2021-09-14 16:25:55,094 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 foreign key(s) for table STRINGPROPERTYVALUE
2021-09-14 16:25:55,096 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 unique key(s) for table STRINGPROPERTYVALUE
2021-09-14 16:25:55,098 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 5 index(es) for table PROPERTY
2021-09-14 16:25:55,101 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 2 foreign key(s) for table PROPERTY
2021-09-14 16:25:55,107 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 unique key(s) for table PROPERTY
2021-09-14 16:25:55,109 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 5 index(es) for table MATERIAL_TAGS
2021-09-14 16:25:55,112 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 2 foreign key(s) for table MATERIAL_TAGS
2021-09-14 16:25:55,115 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 unique key(s) for table MATERIAL_TAGS
2021-09-14 16:25:55,117 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 5 index(es) for table PROPERTY_TAGS
2021-09-14 16:25:55,122 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 2 foreign key(s) for table PROPERTY_TAGS
2021-09-14 16:25:55,123 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Validating 1 unique key(s) for table PROPERTY_TAGS
2021-09-14 16:25:55,123 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Schema Transaction COMMITTING with connection "org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@39e31ff0"
2021-09-14 16:25:55,124 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Datastore.Schema  - Schema Transaction CLOSED with connection "org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@39e31ff0"
2021-09-14 16:25:55,124 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Connection  - ManagedConnection COMMITTING : "org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@7a5931a2 [conn=org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@39e31ff0, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true]"
2021-09-14 16:25:55,124 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Connection  - ManagedConnection CLOSED : "org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@7a5931a2 [conn=org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@39e31ff0, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true]"
2021-09-14 16:25:55,125 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - Compile of JDOQL into SQL - JoinType : navigation(default=(using nullability), filter=(using nullability))
2021-09-14 16:25:55,125 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - No limit specified on query fetch so limiting to 3 levels from candidate. Specify the 'datanucleus.maxFetchDepth' to override this
2021-09-14 16:25:55,126 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Compile Time (datastore) = 113 ms
2021-09-14 16:25:55,126 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Query  - JDOQL Query : Executing "SELECT FROM com.amat.mdlx.ginestra.plugins.materials.model.Element" ...
2021-09-14 16:25:55,153 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Transaction  - Transaction rolling back for ExecutionContext org.datanucleus.ExecutionContextImpl@7f37adae
2021-09-14 16:25:55,153 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Transaction  - Rolling back [DataNucleus Transaction, ID=992485451-2, enlisted resources=[org.datanucleus.store.rdbms.ConnectionFactoryImpl$EmulatedXAResource@cbf52db]]
2021-09-14 16:25:55,153 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Connection  - ManagedConnection ROLLING BACK : "org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@1541bdbb [conn=org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@4a205c4d, commitOnRelease=false, closeOnRelease=false, closeOnTxnEnd=true]"
2021-09-14 16:25:55,154 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Connection  - ManagedConnection CLOSED : "org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@1541bdbb [conn=org.datanucleus.store.rdbms.datasource.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper@4a205c4d, commitOnRelease=false, closeOnRelease=false, closeOnTxnEnd=true]"
2021-09-14 16:25:55,154 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Transaction  - Transaction rolled back in 1 ms
2021-09-14 16:25:55,154 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.Persistence  - ExecutionContext CLOSED "org.datanucleus.ExecutionContextImpl@7f37adae"
2021-09-14 16:25:55,155 [ThreadPools.fixedThreadPool.thread-0] ERROR com.amat.mdlx.ginestra.plugins.materials.ui.MaterialsLibraryDialog  - Error Accessing Materials Library
Exception thrown when executing query : SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM INTEGERPROPERTYVALUE A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.Material            ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM MATERIAL A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM DOUBLEPROPERTYVALUE A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM STRINGPROPERTYVALUE A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.Property            ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM PROPERTY A0
org.datanucleus.exceptions.NucleusException: Exception thrown when executing query : SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.IntegerPropertyValue' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM INTEGERPROPERTYVALUE A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.Material            ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM MATERIAL A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.DoublePropertyValue ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM DOUBLEPROPERTYVALUE A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.StringPropertyValue ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM STRINGPROPERTYVALUE A0 UNION SELECT 'com.amat.mdlx.ginestra.plugins.materials.model.Property            ' AS DN_TYPE,A0.DESCRIPTION,A0.ID,A0."NAME",A0.REFERENCEFILES,A0.REFERENCEFILESCONTENT,A0."REFERENCES" FROM PROPERTY A0
	at org.datanucleus.store.rdbms.query.JDOQLQuery.performExecute(JDOQLQuery.java:796)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1979)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1868)
	at org.datanucleus.store.query.Query.execute(Query.java:1850)
	at org.datanucleus.store.query.DefaultCandidateExtent.iterator(DefaultCandidateExtent.java:62)
	at org.datanucleus.api.jdo.JDOExtent.iterator(JDOExtent.java:145)
	at org.datanucleus.api.jdo.JDOReplicationManager.replicate(JDOReplicationManager.java:164)
	at org.datanucleus.api.jdo.JDOReplicationManager.replicateRegisteredClasses(JDOReplicationManager.java:334)
	at com.amat.mdlx.ginestra.plugins.materials.db.MaterialsLibraryPersistenceManagement.exportLibrary(MaterialsLibraryPersistenceManagement.java:449)
	at com.amat.mdlx.ginestra.plugins.materials.db.MaterialsLibraryPersistenceManagement.exportLibraryToFile(MaterialsLibraryPersistenceManagement.java:465)
	at com.amat.mdlx.ginestra.plugins.materials.db.MaterialsLibraryPersistenceManagement.lambda$exportLibraryToFile$1(MaterialsLibraryPersistenceManagement.java:369)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
	at java.base/java.lang.Thread.run(Thread.java:831)
Caused by: java.sql.SQLException: Columns of type 'LONG VARCHAR FOR BIT DATA' may not be used in CREATE INDEX, ORDER BY, GROUP BY, UNION, INTERSECT, EXCEPT or DISTINCT statements because comparisons are not supported for that type.
	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
	at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
	at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
	at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedPreparedStatement42.<init>(Unknown Source)
	at org.apache.derby.jdbc.Driver42.newEmbedPreparedStatement(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
	at org.datanucleus.store.rdbms.datasource.dbcp2.DelegatingConnection.prepareStatement(DelegatingConnection.java:318)
	at org.datanucleus.store.rdbms.datasource.dbcp2.DelegatingConnection.prepareStatement(DelegatingConnection.java:318)
	at org.datanucleus.store.rdbms.SQLController.getStatementForQuery(SQLController.java:345)
	at org.datanucleus.store.rdbms.query.RDBMSQueryUtils.getPreparedStatementForQuery(RDBMSQueryUtils.java:224)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.performExecute(JDOQLQuery.java:629)
	... 16 more
Caused by: ERROR X0X67: Columns of type 'LONG VARCHAR FOR BIT DATA' may not be used in CREATE INDEX, ORDER BY, GROUP BY, UNION, INTERSECT, EXCEPT or DISTINCT statements because comparisons are not supported for that type.
	at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
	at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultColumn.verifyOrderable(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultColumnList.verifyAllOrderable(Unknown Source)
	at org.apache.derby.impl.sql.compile.DistinctNode.<init>(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.addNewNodes(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultSetNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.TableOperatorNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultSetNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.TableOperatorNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultSetNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.TableOperatorNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.DMLStatementNode.optimizeStatement(Unknown Source)
	at org.apache.derby.impl.sql.compile.CursorNode.optimizeStatement(Unknown Source)
	at org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
	at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)
	at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown Source)
	... 26 more
Nested Throwables StackTrace:
java.sql.SQLException: Columns of type 'LONG VARCHAR FOR BIT DATA' may not be used in CREATE INDEX, ORDER BY, GROUP BY, UNION, INTERSECT, EXCEPT or DISTINCT statements because comparisons are not supported for that type.
	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
	at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
	at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
	at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
	at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedPreparedStatement42.<init>(Unknown Source)
	at org.apache.derby.jdbc.Driver42.newEmbedPreparedStatement(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
	at org.datanucleus.store.rdbms.datasource.dbcp2.DelegatingConnection.prepareStatement(DelegatingConnection.java:318)
	at org.datanucleus.store.rdbms.datasource.dbcp2.DelegatingConnection.prepareStatement(DelegatingConnection.java:318)
	at org.datanucleus.store.rdbms.SQLController.getStatementForQuery(SQLController.java:345)
	at org.datanucleus.store.rdbms.query.RDBMSQueryUtils.getPreparedStatementForQuery(RDBMSQueryUtils.java:224)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.performExecute(JDOQLQuery.java:629)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1979)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1868)
	at org.datanucleus.store.query.Query.execute(Query.java:1850)
	at org.datanucleus.store.query.DefaultCandidateExtent.iterator(DefaultCandidateExtent.java:62)
	at org.datanucleus.api.jdo.JDOExtent.iterator(JDOExtent.java:145)
	at org.datanucleus.api.jdo.JDOReplicationManager.replicate(JDOReplicationManager.java:164)
	at org.datanucleus.api.jdo.JDOReplicationManager.replicateRegisteredClasses(JDOReplicationManager.java:334)
	at com.amat.mdlx.ginestra.plugins.materials.db.MaterialsLibraryPersistenceManagement.exportLibrary(MaterialsLibraryPersistenceManagement.java:449)
	at com.amat.mdlx.ginestra.plugins.materials.db.MaterialsLibraryPersistenceManagement.exportLibraryToFile(MaterialsLibraryPersistenceManagement.java:465)
	at com.amat.mdlx.ginestra.plugins.materials.db.MaterialsLibraryPersistenceManagement.lambda$exportLibraryToFile$1(MaterialsLibraryPersistenceManagement.java:369)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
	at java.base/java.lang.Thread.run(Thread.java:831)
Caused by: ERROR X0X67: Columns of type 'LONG VARCHAR FOR BIT DATA' may not be used in CREATE INDEX, ORDER BY, GROUP BY, UNION, INTERSECT, EXCEPT or DISTINCT statements because comparisons are not supported for that type.
	at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
	at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultColumn.verifyOrderable(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultColumnList.verifyAllOrderable(Unknown Source)
	at org.apache.derby.impl.sql.compile.DistinctNode.<init>(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.addNewNodes(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultSetNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.TableOperatorNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultSetNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.TableOperatorNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.ResultSetNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.TableOperatorNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.UnionNode.modifyAccessPaths(Unknown Source)
	at org.apache.derby.impl.sql.compile.DMLStatementNode.optimizeStatement(Unknown Source)
	at org.apache.derby.impl.sql.compile.CursorNode.optimizeStatement(Unknown Source)
	at org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
	at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)
	at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown Source)
	... 26 more
2021-09-14 16:25:55,162 [ThreadPools.fixedThreadPool.thread-0] DEBUG DataNucleus.MetaData  - Deregistering listener for metadata initialisation

Can you please help me in understanding what I've done wrong, and how to solve the problem?

1 - 20 of 446